If you have any questions at all, feel free to contact me by email or phone, or stop by my office during office hours. You can also try to catch me at other times or make an appointment. I am always happy to talk!
Feel free to ask the TA for help understanding any of the concepts.
We will meet every MWF from 10:30AM-11:20AM in Olin 103.
We will meet every MWF from 11:30AM-12:20PM in Olin 103.
This is the first course of study for those going into computer science, and a course that I really feel everyone should take regardless of their major. Steve Jobs (co-founder of Apple Inc.) once said “I think everyone should learn how to program a computer, because it teaches you how to think. I view computer science as a liberal art, something everyone should learn to do.”. Computer science is exactly that: the formal study of problem solving. This course will teach you how to think algorithmically using the Python programming language. Topics will include introductory computer science concepts, Python 3 programming, program design and style, and problem solving (among others). The skills you will learn in this course are not only useful if you are studying computer science, but also applicable to a wide range of other disciplines as well.
Prerequisites: None (other than knowing how to use a computer such as working with files, installing/running applications, and using a web browser)
Catalog Description: Students learn to develop programs using an object-oriented language. Students are introduced to problem solving and algorithm development with emphasis on good programming style. Completion of this course with a C or higher is a prerequisite for all 300- and 400- level courses in Computer Science.
|93% - 100%||90% - 92%||87% - 89%||83% - 86%||80% - 82%||77% - 79%||73% - 76%||70% - 72%||60% - 69%||0% - 59%|
|Dec 16th||FINAL EXAM - Tuesday (9:00AM-12:00PM)|