CIS 40 - Introduction to Programming in Python
Course Description
This class introduces programming concepts in the Python language:
- computer organization, development and testing environment
- data types, variables, operators, expressions
- programming logic and flow control
- functions
- object oriented programming
- graphical programming
Prerequisites (Advisory)
It is recommended that you take these courses or their equivalence before CIS 40
- English Writing 211 and Reading 211 (or Language Arts 211), or English as a Second Language 272 and 273
- Mathematics 114
Textbook
- Think Python, 2nd edition, by A. Downey, ISBN: 978-1491939369
Swaroop C H.
Attendance
This is a hybrid course so there is an on-campus component and an on-line component
- 2 hours lecture, 2 hours lab per week on campus
- lecture notes, forum discussions, and quizzes are on line
Evaluation
Letter grades are assigned based on:
- 10 lab assignments
- 10 quizzes
- 5 exams
- 1 project