APS105W: Computer Fundamentals

Welcome to APS105 - Computer Fundamentals

Spring 2001

General Information

APS 105 - Computer Fundamentals - is designed to give you an introduction to computer systems and their role in problem solving in science and engineering, and to provide you with the basics for studies in greater depth in subsequent years. The course consists primarily of lectures and laboratories. Major topics to be covered in the lectures include: digital computer elements and digital computer operation, problem solving, programming, algorithms, and data structures. The laboratories will provide you with an opportunity to exercise concepts introduced in the lectures through a number of programming assignments using the Java programming language. Throughout, there will be an emphasis on a programming style that encourages easier understandability, debugging, and maintenance of programs.

Web pages from previous years:


Newsgroup

The newsgroup information was moved here. While logged on ECF, here is the best way to read news:

You can read the newsgroup via the NetNews server if you are using other UofT computers, such as your residence connection or HSE/megabit.utoronto.ca. Otherwise, set up ssh port forwarding as described here.


Texts and Notes

Recommended Texts:

Other Useful Texts:


Labs


Tutorials


Teaching Assistants


Midterm Solution


Instructors and TA Contacts

Click here for instructor and contact information.


Links