Tuesday/Thursday, 9:30–10:45 a.m.
Room 101, Warren Weaver Hall
Professor: Joshua Clayton
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.