Principles of computer science illustrated and applied through programming in a general-purpose language. Programming projects illustrate computational problems, styles, and issues that arise in engineering. COREQ: MATH241, or any higher-level math course or math placement level.

Course Administration

Course Syllabus (with link to Resources)
Tentative Calendar of Class Activities, Readings and Deadlines
Resources: Files Used in Labs and Class times
Labs
Projects

Online Documentation and Useful Links

Python v2.7.2 Documentation
Enthought Academic Distribution Download Link for Python Integrated Development Environment
Private WIKI for Course Planning