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.
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.
Recommended Texts:
Other Useful Texts:
Click here for instructor and contact information.