CS103: Computer Science I

picture of a computer

This course presents an introduction to computer science using the Java programming language. Students learn about data types, expressions, selection, repetition, procedural abstraction, arrays, classes, objects, program design, and program testing.

Homework

Assignment/Lab (40 % of final grade)
Assignment0
Assignment1
Assignment2
Assignment3
Assignment4
Assignment5
Assignment6
Assignment7
Assignment8
Assignment9
Assignment10
Assignment11
Assignment12
Midterm Exam (30% of final grade)
Final Exam (30% of final grade)