Cognitive Science 0291 - Software Engineering
Fall
2015
1
4.00
Jaime Davila
02:30PM-03:50PM M,W
Hampshire College
318148
Adele Simmons Hall 126
jjdCCS@hampshire.edu
Bigger-sized software programs, which are developed through a longer span of time, require looking into aspects of the software development cycle that are not necessary for smaller projects. This course will expose students to the design, implementation, testing, and maintenance of this type of projects, putting particular but not exclusive emphasis on agile development methods. Students will be involved in the actual GROUP implementation of a major piece of software, in conditions similar to those found in industry. Prerequisite: Students must have ample experience before the beginning of the course with the C, C++, or Java, or some other high level languages, in at least a semester of computer programming experience.
Quantitative Skills Independent Work In this course, students are expected to spend at least ten hours a week of preparation and work outside of class time. This time includes reading, writing, research.
Multiple required components--lab and/or discussion section. To register, submit requests for all components simultaneously.
This course has unspecified prerequisite(s) - please see the instructor.