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.

 

Syllabus

Read the Department's Statement on Academic Integrity > here <

Computer Systems

Introduction to Java (Chapter 1)

Variables, data types, I/O (Chapter 2, 3)

Flow of control (Chapter 4, 5)

Recursion (Chapter 8)

Methods and Program Design (Chapter 6)

Arrays (Chapter 7)

Searching and Sorting (Chapter 7)

Using Classes (Chapter 9)

Creating Classes (Chapter 10)

Extras