Class number:
5802
|
|
Title: Topics Applic Programng |
|
Department: Computer Science |
Career: Undergraduate |
|
Component: Lecture |
|
Session: Regular |
Instructor's Permission Required: No |
|
Grading Basis: Regular |
|
Units: 1.00 |
Enrollment limited to 12 |
|
Current enrollment: 15 |
|
Available seats: 0 |
Start date: Monday, January 22, 2007 |
|
End date: Friday, May 11, 2007 |
|
Mode of Instruction: In Person |
Schedule: M: 1:15PM-3:55PM, LSC - 137 |
|
|
Instructor(s): Morelli, Ralph |
Prerequisite(s): Prerequisite: C- or better in Computer Science 115L. |
Distribution Requirement: Meets Numerical & Symbolic Reasoning Requirement |
Course Description:
The study of a specific topic related to the application of principles of programming to real-world problems. Topics will vary from year to year depending on current issues in programming or interests of the instructor. This course will be open to CS students from Connecticut College and Wesleyan University under the Mellon grant and will be taught as a seminar/project course using the video conferencing technology for weekly class meetings. The course will involve analyzing, designing, and implementing open-source software. The focus of the project will be Sahana, an award-winning open-source disaster recovery information system that has been deployed internationally in several natural disasters, including the 2005 Asian Tsunami and the 2005 Pakistani earthquake. In terms of software tools, we will use the LAMP platform (Linux, Apache, MySQL, and PHP). Students can expect to work in teams on real-world tasks. Class meetings will address standard software engineering practices and principles, such as refactoring, unit testing, design and documentation standards, and other related topics. |