Home Page PCC > Academics > Areas of Study > Business & Technology > Technology > Computer Science > Syllabi > CSC 240

COURSE SYLLABUS

1. TITLE OF COURSE: Java Programming
  PREFIX/NUMBER: CSC 240 CREDIT HOURS: 3
2. PREREQUISITE: MAT 106 or equivalent experience, or permission of instructor
3.

RESOURCES NEEDED:

TEXT:

SUPPLIES:

3 – 3 ½ inch diskettes
4.

COURSE DESCRIPTION:

Introduces the Java programming language and covers basic graphics, events/procedures, user interface, and libraries. Enables the student to write and execute a variety of Java programs. Incorporates Java Applets into HTML.
5.

COURSE GOAL:

 
6. COURSE OBJECTIVES:

By the end of the course, students will be able to:

      (A)
      (B)
      (C)
       
      (D)
      (E)
       
      (F)

      (G)

      (H)
      (I)
      (J)
      (K)
      (L)

 

The student will be able to write and run Java applications.
The student will be able to write and run Java applets.
The student will demonstrate a basic understanding of Object Oriented  Programming.
The student will be able to design Java classes.
The student will be able to properly use loops, arrays, and Strings in a Java applet or application.
The student will be able to properly use data types for variables and constants in a Java applet or application.
The student will be able to properly use conditional statements in a Java applet or application.
The student will be able to design event driven code.
The student will be able to implement a GUI using basic AWT Components.
The student will be able to implement a GUI using basic Swing Components.
The student will be able to use Layout Managers to set up a GUI.
The student will be able to use Graphics

7. EVALUATION PROCEDURES:
The students will be evaluated using a combination of assigned projects and examinations.  The grading scale based on 100% for the total of all assignments is:
Grading Scale
Raw Score Range
Letter Grade
90 to 100% A
80 to 89% B
70 to 79% C
60 to 69% D
less than 60% F

Special Remarks:

1.

Attendance: College policy states that students may be dropped from enrollment when absent 20% of the scheduled class meetings. If enrolled from the beginning of the term, 15 hours will usually constitute 20% of a four-credit semester course, which meets five hours per week. Reinstatement procedures are described in the PCC catalog.

2.

Tardy Policy:  A student who is late three times (enters classroom after the instructor has taken roll) will be charged with one full absence unless the student can provide valid reasons for one or more of these tardies.

3.

Assignments/Missed Exams:  It is the student's responsibility, whether present or absent, to obtain all material presented and to complete all course assignments.  If prior arrangements are made or extenuating circumstances exist, makeup of tests may be allowed.  Late homework papers will not be accepted unless those same extenuating circumstances exist.  Makeup of quizzes is to be at the instructor's discretion.

8. COURSE OUTLINE
Tentative Schedule
    I.

   II.

  III.

  IV.

   V.

  VI.

 VII.

VIII.

  IX.

   X.

  XI.

Evolution/History

Java Basics

Applets

Applications

Classes and Objects

Class Hierarchies and Polymorphism

Basic Graphics

Event-Driven Code

Components

GUIs

Exceptions

 

9. METHODS OF INSTRUCTION:
To be successful in this course, students are expected to participate in discussions, readings, in-class writing, and peer review activities. The instructor may assign point values to such activities.
10. ACADEMIC INTEGRITY:
The very nature of higher education requires that students adhere to accepted standards of academic integrity. Therefore, Pueblo Community College has adopted a policy of academic conduct as described in the Student Handbook. Violation of academic integrity may be defined to include the following: cheating, plagiarism, falsification and fabrication, abuse of academic materials, complicity in academic dishonesty, and personal misrepresentation. It is the student’s responsibility to be aware of the behaviors that constitute academic dishonesty. Sanctions for violating the standards of academic integrity may include warning, probation, suspension, and/or failure of the course or assignment at the discretion of the instructor.
11. ADA NOTICE:
Students who have a documented disability may be eligible to receive accommodations for this class. Please contact the Disability Resources Center at 549-3446 for further information.