CS 40 Computing for the Web
Instructor: Art Lee
(alee [at] cmc [dot] edu, Adams 216, 909-607-0410)
- Section 1: T, H 1:15pm-2:30pm,
Roberts North 12
- Section 2: T, H 2:45pm-4:00pm,
Roberts North 15
Office hours: T 4pm-5pm, F 10am-11am, and by appointment.
- Attend every class. Read
- If you have questions on a problem set, start with
the FAQ link associated with the problem set.
Sakai to submit assignments.
Textbooks, Readings, and References
Think Python: How to Think Like a Computer Scientist, Version
2.0.12, by Allen B. Downey, May 2013 (Required).
This and my
lecture notes are the primary sources of information about
the concepts of computer science and the programming language
Python that we will study this semester.
- Web Programming:
- Data Programming:
- Python for Data Analysis: Data Wrangling with Pandas,
NumPy, and IPython, Wes McKinney, O'Reilly
Media, 2012 (Reference)
Programming Environment (This Section Not Updated Yet!)
- Mac OS X
- Basic Unix and Emacs Commands
- Mac comes with emacs. Access it from a Terminal
window. Or, install GNU Emacs using
if you want one with a better user interface. Use 10.4
there if your machine is newer than 10.4.
Frequently Asked Questions
Maintained by Art Lee (alee at cmc dot edu).
Last modified . . .