APS106H1
UTSGFundamentals 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 Calendar77%
liked
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