CS-20J Home Page

Overview

Presents programming, documentation, and software-design methodologies using Java. Includes a brief review of control structures, methods and arrays as students rapidly progress to object-oriented programs of moderate complexity. Advanced topics include: inheritance, polymorphism, exceptions, graphics, graphical-user interfaces, files, streams, threads and dynamic data structures. Prepares students for CS 21 and CS 24

For more information, see the Syllabus.

Web-Site Contents

Home: This page, which lists the online contents of the course.

Blackboard: Access to the following:

  • Announcements: Check for the latest changes in the course.
  • Assessments: Tests and quizzes administered using Blackboard.
  • Assignments: For instructions, see Submit Homework Assignments.
  • Discussions: An online meeting place to exchange ideas with other students.
  • My Grades: Each assignment and assessment has scores available in Blackboard. For information on grading policies see the syllabus.
  • Solutions: Examples of solutions to assignments.

Schedule: Class topics by date along with a list of assignments and their due dates.

Syllabus: More detailed information about the course of study including a course description, course objectives, textbook information and the course policies.

Room Policies : The "rules" for the classroom.

Help: Suggestions on what to do if you get stuck during the course.

FAQs: Answers to frequently asked questions. See if your question is here!

How To's: Instructions on how to accomplish important tasks for this course.

Links: A list of informational links related to the course.

Español: Course web pages in spanish.

Chinese: Course web pages in chinese.

Japanese: Course web pages in japanese.

Hide Navigation: View a page without the left-side navigation bar. Useful for printing!

Home | Blackboard | Schedule | Room Policies | Syllabus
Help | FAQ's | HowTo's | Links
Last Updated: February 06 2010 @16:41:31