Course Information

CSC 1010: Programming for All

Credits: 3 Level: nonmajor


Programming fundamentals using the Python programming language: data, variables, selection, loops, arrays, input/output, basic graphics and functions; Object-oriented design: encapsulation, objects, classes and methods

Course Outcomes:
  • Explore internal computer basics

  • Explore the algorithmic approach to problem solutions

  • Implement small applications using basic structures such as lists

  • Establish fundamental proficiency in programming using the Python programming language

  • Demonstrate use of Graphical User Interface

  • Explore Object Oriented program design


There are no prerequisites for this course.