| Instructor: | Erik Albert |
|---|---|
| Lectures: | 11-12:15 TR in NV 100 |
| Office: | 119 Neville Hall (ACM Office) |
| Office Hours: | 10:00-11:00 TR |
| Email: | albert17@umcs.maine.edu |
| Class Page: | http://www.umcs.maine.edu/COS125 |
| Syllabus: | Fall 2006 Syllabus |
| Teaching Assistant: | James T. Campbell |
| Lab: | NV 106 |
Course Description
Students are introduced to programming as a tool for problem solving. Basic programming practices, data structures and the analysis of algorithms are introduced. Scheme will be the language used in the course. This is the introductory programming course required for majors. Please be sure to read the syllabus.
Course Resources
Textbook
- The Scheme Programming Language (Third Edition) by R. Kent Dybvig
UMaine Bookstore • Amazon • Barnes & Noble
Other Scheme Books (available for free online)
- Teach Yourself Scheme in Fixnum Days
- How to Design Programs
- Concrete Abstractions: An Introduction to Computer Science Using Scheme
- Simply Scheme
Simply Scheme is made available by the UMaine library. You'll need to be on-campus to view it online.
Additional Help
- The Tutor Program (request early or they won't hire tutors)
- The Writing Center
- Disability Support Services
UMS Accounts
- Information Technologies (they provide the WebCT service)
- IT Support Page
- The IT Help Center is in 17 Shibles Hall (open 7am-5pm M-F)
WebCT
Software