Course syllabus

Course description and objectives

Computer programming is the gateway to all practical skills in the field of computers. This course will introduce you to programming using the popular Java language.

The goal is not just to gain a proficiency in the Java syntax, but to develop an understanding of what it means to "think" in a (any) programming language, and how can one articulate oneself in such a language. In this sense, this course will be much like a course in a "foreign" language.

This course will equip you with understanding of the core topics in Java, including:

Assignments

(Send all assignments to rahmad@manchester.edu. Make sure that subject line starts with CPTR105.)

New Assignments

Slides

Resources