Course Goals:
- Learn how to comprehend and use basic implementation elements
- Code
- System structures
- Architecture
- Non-functional properties
- Documentation
- Appreciate and understand maintenance activities
- Be able to change existing systems
- Make intelligent decisions regarding maintenance processes
Lectures (in HTML Format):
- Course Introduction
- Code as Part of the Software Development Process
- The Open Source Landscape
- Tackling Large Projects
- Code-Reading Tools
- Basic Programming Elements
- Coding Standards and Conventions
- Documentation
- Advanced C Data Types
- C Data Structures
- Advanced Control Flow
- Basic System Structures
- Important Control Models
- Element Packaging Approaches
- Architecture Reuse Models
- Maintainability
- Course Projects
- Hall of Fame
- Detailed Table of Contents
- Printable Notes
No comments:
Post a Comment