#
Programming Methods
?
?
?
#
Instructor Specifics
Up to date as of Winter 2025.
#
Bruce Link
Email: [email protected]
Office Location: SW2-365
Office Hours: On Learning Hub
#
Grading Matrix
^1To pass the course, average of midterm and final exams must be 50% or higher.
#
Learning Resources
- Java Software Solutions: Foundations of Program Design, Lewis and Loftus, Ninth Edition, Addison-Wesley, 2017, ISBN-13 9780134462028. Later editions are also acceptable.
#
Nabil Al-Rousan
Email: [email protected]
Office Location: DTC-617
Office Hours: Mondays, 2:00–2:50 PM, at the TECH Hub Area, 5th Floor, DTC. Additional availability by appointment through video conferencing.
#
Grading Matrix
^1 Assignments, weighted 8% each.
#
Learning Resources
- Ramalho, Luciano. (2022). Fluent Python: Clear, Concise, and Effective Programming 2nd Edition. O'Reilly.
- Slatkin, Brett. (2020). Effective Python 2nd Edition. Addison-Wesley. Various. (Ongoing). The Hitchhiker’s Guide to Python available at https://docs.python-guide.org/
#
#
Course Description
This hands-on course is the foundation for all future programming courses and complements COMP 1537 and COMP 1800. This course introduces the fundamental concepts of programming including design, development, testing, debugging simple programs, as well as error-handling, and problem solving.