APS106H1

UTSG

Fundamentals of Computer Programming

An introduction to computer systems and software. Topics include the representation of information, algorithms, programming languages, operating systems and software engineering. Emphasis is on the design of algorithms and their implementation in software. Students will develop a competency in the Python programming language. Laboratory exercises will explore the concepts of both Structure-based and Object-Oriented programming using examples drawn from mathematics and engineering applications.

View full details on the UofT Academic Calendar
Easy50%
Useful79%
1
comment
21
ratings

Course Info

DepartmentAPS
CampusUTSG (St. George)
Level100
Hours36.6L/12.2T/24.4P
What do you think of APS106H1?

Reviews (1)

From Reddit
Difficulty: 3/5Usefulness: 3/5

Similar to APS105 but focuses on C programming fundamentals. The course is designed for engineering students without prior programming experience, but having some background definitely helps. Labs are the main workload.

3 weeks ago