This course is the second half of a year-long introduction to computer science for majors and minors. The content includes an introduction to the theoretical and practical aspects of data structures. Examples include stacks, queues, linked lists, binary search trees, and general trees and their applications. Pointers and recursion are discussed in length and used in some implementations.
Software engineering is a team activity.
Teams of programmers design and development today's serious applications. In this course, students will work together as a team to design and prototype a world wide web page for the local Norton Historical Society. More directly, our team will provide web page consulting services for the Town of Norton. As noted on the syllabus Day Timer, students are encouraged to document this experience on their second transcript. You will work closely with and learn more about the staff and services of our own Filene Center for Work and Learning, especially at the beginning and end of the semester-long project.