Exploring term Fall 2023 Change

    CSC103

    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.

    Lecture: 1h
    Lab: 2h
    Tutorial: 0h
    Credits: 1.5