CSC611: Program Development Skills | 6 credits (20-10-30) |
Objectives
To provide skills on program development through realistic/real-life individual and group projects.
Contents
Overview of programming language (PL) paradigms; advanced use of basic programming language tools and environments (editors, debuggers, generators, etc); Use programming support environment(s) of chosen paradigm(s). In-depth use of at least 2 programming language paradigms; one of which must be either imperative or object oriented; Intensive programming through assignments; individual and group projects that address realistic/real-life problems as programming and relevant software engineering tasks.