Expand all sections
Overview
This course is intended to give you the skills needed to function as a software engineer. Lessons build on the basic programming concepts in COMSC 101. The emphasis is on learning tools and strategies that assure that your code will be correct, understandable, and maintainable. During the course, you will draw on these and other lessons to implement some widely-used data structures and algorithms. By the end of the semester, you will be able to build complex applications from scratch using only design documents.
Be prepared to spend a lot of time coding: this course is programming-intensive!
Instructor: | Daniel Barowy |
dbarowy@mtholyoke.edu | |
Lectures: | Monday & Wednesday from 11:00am–12:15pm |
in 206 Clapp Laboratory | |
Labs: | either Monday from 1:15–4:05pm |
or Wednesday from 1:15–4:05pm | |
in 202 Clapp Laboratory | |
Course website | https://dbarowy.github.io/mhc-comsc-201/ |
Piazza: | https://piazza.com/mtholyoke/spring2017/cs201 |
Moodle: | https://moodle.mtholyoke.edu/course/view.php?id=10815 |
Textbook: | None |