Show More


CSC 296

Computer Science Topics

Topics are chosen from computer science content areas that extend explorations of content in existing courses or allow exploration of content not duplicated in regular course offerings. May count as an allied course in the computer science major depending on the topic. Does not count toward the major GPA.

Distribution Area Prerequisites Credits
1/2-1 course

Fall Semester information

Khadija Stewart

296A: Tps:Computer Architecture


Winter Term information

Scott Thede

296A: Programming in Python

Prerequisites: CSC 121 or similar programming experience
Fees (not including books): none
Meeting Times: 9:30-11:30am MTWRF, 12:30-3:30 pm, TR
Location: Julian 278

This course will teach the students the fundamentals of computer programming using the programming language Python. The course will assume that the students have some programming experience, probably equivalent to having taken CSC 121 or other programming experience. The course will quickly bring students up to speed on the basics of Python, then delve more deeply into other programming aspects of the language. Students will write several Python projects over the course of the winter term, as well as in-class quizzes and homework.