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 course syllabus.
• SUMMER 2009 •
COS 125 will be offered this summer during Session 5.
Spring 2009
| Instructor: | Erik Albert |
|---|---|
| Lectures: | TR 9:30-10:45, 203 Little Hall |
| Office Hours: | TR 12:30-2:30, 119 Neville Hall |
| Email: | cos125@umcs.maine.edu |
| Class Page: | http://www.umcs.maine.edu/COS125 |
| Syllabus: | Spring 2009 Syllabus |
| Teaching Assistant: | James T. Campbell |
| Lab: | NV 106 |
Course Resources
Textbook
- Introduction to Problem Solving using Computer Programming
You must use the Spring 2008 Edition or later (green cover). It is recommended that you use the most recent edition as you will be responsible for all assigned material, even if it is missing in an older version.
UMaine Bookstore
If they don't have a copy in stock, please add your name to the order list at the information desk.
Required Reference
- The Scheme Programming Language (Third Edition) by R. Kent Dybvig
UMaine Bookstore • Amazon • Barnes & Noble
Scheme Resources
- DrScheme
- '(schemers . org) - A collection of Scheme resources
- Revised5 Report on the Algorithmic Language Scheme
- Revised6 Report on the Algorithmic Language Scheme
Other Scheme / Programming / Computer Science 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
Interesting Reading