Sun Microsystems

Wake Tech

Your Guide to Java

Syllabus
Samples
Assignments
Instructors
Introduction
Tips
 

CSC 148 Java Programming
Syllabus

WAKE TECHNICAL COMMUNITY COLLEGE

DIVISION OF COMPUTER INFORMATION SYSTEMS

INSTRUCTORS: Witold Sieradzan/Race Bannon, Ph.D.

Office: 108U Phone: 919-662-3629

Office Hours: Mon 1-2; Tue-Thur 10-11; Fri Noon-1

TEXTS:

JAVA How to Program, 2nd Edition

Deitel and Deitel

ISBN: 0-13-899394-7

Prentice Hall

COURSE DESCRIPTION:

This course introduces computer programming using the Java programming language. Topics include selection, iteration, arithmetic and logical operators, classes, inheritance, methods, arrays, user interfaces, basic applet creation and other related topics. Upon completion, students should be able to design, code, test, debug Java language programs.

COURSE GOALS:

Provide basic knowledge of the Java programming language including how to implement solutions using applets & applications.

COURSE OBJECTIVES:

  • To gain minimum understanding of object-oriented principles.
  • To demonstrate control structures using the Java language.
  • To gain an understanding of how to use core Java packages.
  • To understand how to use public & private access.
  • To understand how to create packages.
  • To gain an understanding of how constructors are used.
  • To understand how Java uses String and Char.
  • To familiarize the student with different layout managers.
  • To gain basic understanding of exception handling with Java.

GRADING:

Programming Assignments 70%
Exam 1 5%
Exam 2 5%
Final Project Exam 20%

We will try to avoid incompletes, but be aware that it is the responsibility of the student to complete the work within three weeks after the course ends. If not, the incomplete automatically becomes and "F". You may audit the course, which means that you attend the classes and participate fully (including completing assignments); however, you do not receive an official grade or credit for the class. Your grade report will show an "AU" for the course. The course fee is the same for credit or audit.

TESTS:

Tests must be taken on the assigned date, otherwise a grade of zero will be assigned. Any exceptions to this policy must be the result of a documented emergency or prior arrangement with the instructor.

ATTENDANCE:

It is not possible to pass this course without regular attendance. College policy requires attendance of at least 90% of all class meetings to receive a passing grade. Any exceptions to this policy for unavoidable absences must be arranged in advance with the instructor. If advance notification is not possible, it is the student’s responsibility to contact the instructor as soon as possible. It is the responsibility of the student to arrange completion of makeup work in a timely manner.

Reading and Exercise Due Date Schedule

Chapter ReadingChapter ExercisesDue Date
Chapter 1
Click for Samples
Assigned in class
Assigned in class
Chapter 2
Click for Samples
Assigned in class
Assigned in class
Chapter 3
Click for Samples
3.6; 3.8-12; 3.19
Section 001:
March 22
Section 002:
March 15
Chapter 4
Click for Samples
Recursion Tip
4.7-8; 4.13-14;
4.18-21; 4.31-33;
4-38
Section 001:
March 31
Section 002:
March 24
Chapter 8
Click for Samples
8.3-4; 8.7-8;
8.12
April 7
Chapter 9
Click for Samples
9.7-8; 9.24-25;
9.27
April 14
Chapter 10
Click for Samples
10.9-12;
10.14
April 21
Final Project
Chapter 10
10.30-34
Click for Samples
10.35
Click for Samples
10.36
Click for Samples
April 28


PROGRAMMING ASSIGNMENTS:

An assignment (see schedule) is considered complete when it is demonstrated for the instructor. Assignments will be given out during the course. Each late day results in deducted points.