Same school, new name. The School of Informatics and Computing is changing its name effective January 11, 2023. Learn more about the name change

CSCI-A 204 Introduction to Programming

4 credits

  • Prerequisites: None
  • Delivery: Online
  • Fundamental programming constructs, including loops, arrays, classes, and files. General problem-solving techniques. Emphasis on modular programming, user-interface design, and developing a good programming style.

    Learning Outcomes

    1. Apply programming constructs using Python syntax to solve computable problems.
    2. Apply knowledge of data containers and file I/O using proper language syntax to solve data-related problems.
    3. Apply problem-solving techniques such as flowcharts and algorithms.
    4. Design and implement algorithms using modular programming.
    5. Develop solutions using data cleansing, wrangling, and validation techniques.
    6. Design a friendly user interface.


    There is not a syllabus available for this course.