Use this page to maintain syllabus information, learning objectives, required materials, and technical requirements for the course. |
CS 246 - System Design |
---|
Associated Term:
Summer 2019
Learning Objectives: Upon successful completion of this course the student should be able to: 1. Explain what is meant by software engineering and why it is valued. 2. Discuss the differences between peer-to-peer and server based version control systems and give an example of each. 3. Demonstrate the use of an issue tracking system. 4. Explain the advantages and disadvantages of waterfall and agile development paradigms. 5. Create effective system design documentation. Required Materials: Technical Requirements: |
Return to Previous | New Search |