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-C 200 Introduction to Computers and Programming

4 credits

  • Prerequisites: None
  • Delivery: On-Campus, Online
  • This course is an introduction, broadly, to algorithmic thinking and, specifically, to programming. It teaches the basics of programming using real-world applications in the natural, physical, and social sciences. Students will develop the ability to program by identifying problems in the real world and then creating a program that solves the problem.

    Learning Outcomes

    1. Identify a class of problems that can be solved algorithmically.
    2. Apply the fundamental software coding structures as sequential, decision, and repetition structures.
    3. Demonstrate the ability to design, implement, debug, and test software applications using a given programming language.
    4. Use problem-solving and creative thinking skills to create software and resolve errors.
    5. Design and implement algorithmic solutions by applying problem-solving techniques, and evaluate the adequacy of the solution.
    6. Applying best programming practices and techniques.
    7. Demonstrate the skills, behaviors, and attitudes necessary to be an effective team member.


    There is not a syllabus available for this course.