This is course is designed as a first course in computer science programming. It is recommended for those students majoring in one of the natural sciences, social sciences, or humanities who wish to learn the fundamentals of programming. It is also useful to students intending to major in computer science who do not have the required background for CS 0401. The focus of this course is on problem analysis, the development of algorithms and computer programs in Python. Instruction will be provided to students interested in taking CS401 in converting Python programs to Java.

  • Credits: 3
  • Frequency: Every term


    Requirements and Grading

    Between 4-5 graded lab/recitation activities, 5-6 programming assignments, and 3 exams.