Class number:
3193
|
|
Title: Special Topics:Large Scale Dev |
|
Department: Computer Science |
Career: Undergraduate |
|
Component: Lecture |
|
Session: Regular |
Instructor's Permission Required: No |
|
Grading Basis: Regular |
|
Units: 1.00 |
Enrollment limited to 24 |
|
Current enrollment: 22 |
|
Available seats: 2 |
Start date: Monday, January 22, 2024 |
|
End date: Friday, May 10, 2024 |
|
Mode of Instruction: In Person |
Schedule: T: 6:30PM-9:10PM, MECC - 220 |
|
|
Instructor(s): Kousen, Kenneth |
Prerequisite(s): Prerequisite: C- or better in Computer Science 215. |
Distribution Requirement: Meets Numerical & Symbolic Reasoning Requirement |
Course Description:
Students will learn the fundamentals of contributing to and managing large software projects. Topics to be covered include theoretical and conceptual topics such as the open-source development model, specification, and design patterns as well as concrete skills such as using integrated development environments and source code repositories. All students will be required to contribute to an open-source, large-scale software project by participating in a Humanitarian Free and Open Source Software (HFOSS) project. |