Monday/Wednesday, 12:30–1:45 p.m.
Room 317, Warren Weaver Hall
Professor: Joshua Clayton
This course will introduce you to the basic concepts and techniques of computer programming. We will design, code, and debug programs using Python 3. Python is a general purpose, cross-platform programming language with a clear, readable syntax.
Classes will alternate between lecture and lab formats as we explore ideas and put them into practice. Critical reflection on computational media 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.