|
Nov 21, 2024
|
|
|
|
CSCI 1062U – Accelerated Programming Workshop This is an accelerated, comprehensive course in computer programming that amalgamates the core theories and practices covered in both CSCI 1060U and CSCI 1061U . Students are required to have prior experience with programming to enrol in this course, which is assessed by a diagnostic test at the beginning of the course. The lectures introduce essential concepts in program design and construction before transitioning into covering more advanced elements critical for managing large-scale programs. The laboratories are designed to provide opportunities to apply a wide range of concepts, starting from basic program design to tackling advanced object-oriented programming. Students will explore a plethora of topics including problem-solving strategies, program design patterns, memory management, program documentation, object-oriented program design, templates and standard template libraries, data structures, program refactoring, debugging techniques, and version control. Credit hours: 3 Lecture hours: 1.5 Laboratory hours: 3 Note(s): Students may not take CSCI 1060U after completing this course Experiential learning: Yes
Add to favourites (opens a new window)
|
|