Welcome Page
Daily schedule (lectures, labs, and assignments)
Homework assignments
Copies of the powerpoint slides
Programs shown in class
What do you think of the class?
Ask for help or help a fellow student
Class organization
Find out how your homework is graded
Some links relevant to the class
CSC142 icon
CSC 142

Computer Programming for Engineers and Scientists


Get a copy of the lecture slides

Class notes in PowerPoint and PDF format

(Download Acrobat Reader here for free)

powerpoint 1, pdf 1 : Introduction to Java

powerpoint 2, pdf 2 : Java objects: a first view

powerpoint 3, pdf 3 : Object based programming in Java

powerpoint 4, pdf 4 : Instance methods

powerpoint 5, pdf 5 : Primitive types

powerpoint 6, pdf 6 : References and primitives

powerpoint 7, pdf 7: Conditionals

powerpoint 8, pdf 8 : Standard I/O

powerpoint 9, pdf 9 : Iterations

powerpoint 10 (part 1), pdf 10(part 1) : ArrayList class

powerpoint 10, pdf 10 : 1D arrays

powerpoint 11, pdf 11 : 2D arrays

powerpoint 12, pdf 12 : Methods revisited

powerpoint 13, pdf 13 : Inheritance

powerpoint 14, pdf 14 : Abstract classes and Interfaces

powerpoint 15, pdf 15 : Abstract classes

powerpoint 14extra, pdf 14extra : toString, equals

powerpoint 16, pdf 16 : Collections

powerpoint 17, pdf 17 : Sorting