Overview
This course introduces the basic concepts and techniques of computer programming. We design, code, and debug programs using Python 3. Python is a general purpose, cross-platform programming language with a clear, readable syntax.
Classes alternate between lecture and lab formats as we explore general programming concepts and put them into practice. Critical reflection on algorithmic processes is also encouraged. As the semester progresses, any time you have a question or concern about the class or its content, let me know and I’ll be happy to work with you.
Grading and Exams
Your greatest reward is the knowledge and experience that you receive by taking the course. You will also receive a grade based on the following rubric.
- Assignments: 20%
- Quizzes: 5%
- Midterm Exam 1: 20%
- Midterm Exam 2: 20%
- Final Exam: 35%
Our exam schedule for the semester is as follows.
- Midterm Exam 1: Wednesday, October 10
- Midterm Exam 2: Wednesday, November 7
- Final Exam: Wednesday, December 19, 12:00–1:50 p.m.