CSC 103
Introductory Programming and Software Development
An introduction to the technical competencies in software development. Topics include an introduction to basic computing, problem solving and programming concepts including: variables, functions, objects, conditionals and loops; software development methodologies; version control systems; software tools; scripting languages; and collaboration tools and techniques. An ongoing collaborative project gives experience with building and deploying a software application.
Sources
- Course catalogue ↗2026-2027