(If you don't see two rows of buttons in the above frame, place the mouse on the border line above and resize the frame)

SOFTWARE FOUNDATIONS
Fall 2006

URL: http://www.cse.yorku.ca/course/5910
Department of Computer Science and Engineering, York University

This course introduces object-oriented programming and the basic principles of software development to non-CS students already familiar with programming.

Textbook

H. Roumani. Java by Abstraction: A Client-View Approach. First edition. Pearson Addison Wesley, Toronto. 2006.

This book is sold by the York book store in York Lanes. It includes lab exercises that must be done weekly. It is referred to as HR in the course calendar and elsewhere in this website.

Note: this course cannot be used to satisfy the course requirements of a Computer Science MSc or PhD program.