CIS459.23: Programming in Java


Description

Essential language constructs of the Java programming language for students who are well versed in programming in some high-level language.

Level, Credits, Class Time Distribution, Prerequisites

Level Credits Class Time Distribution Prerequisites
U 1 One one-hour lecture CIS 321

Quarters Offered, General Information, Exclusions, Cross-Listings, etc.

Objectives

Texts

Relationship to ABET Criterion 3 Relationship to CSE Program Objectives
a b c d e f g h i j k
    X         X XX   XX
1a 1b 1c 2a 2b 3a 3b 3c 4a 4b
    X           XXX  

Topics

No. of Weeks Topics
2 Intro to Java
1 Java core package
2 Programming in Java
2 Event driven programming
1 Garbage collection, exception handling
2 Network and Web programming

Representative Lab Assignments

Week Lab Topic
3 Analyzing and understanding source code
4 Utilizing preexisting components
6 Graphics programming in Java
8 Using network components to implement SMTP RFC

Grading Plan

This course is graded S/U. 65% is required for an S grade.

Class participation 20%
Programming assignments 60%
Final Exam 20%

Preparer Information and Date: Syllabus prepared by G. Baumgartner, last modified April 30, 1999.