Designing, developing and modifying software system
Ideas and techniques for designing, developing, and modifying large software systemsTake This Course Free
Ideas and techniques for designing, developing, and modifying large software systems. Function-oriented and object-oriented modular design techniques, designing for re-use and maintainability. Specification and documentation. Verification and validation. Cost and quality metrics and estimation. Project team organization and management. Students will work in teams on a substantial programming project
Introduction to Java, OO Design, Algorithm Design for second year programmers.
Free
Lectures on Operating Systems and System Programming
Introduction to Software Engineering