Javascript is currently not supported, or is disabled by this browser. Please enable Javascript for full functionality.

Skip to Main Content
University of Pittsburgh    
2024-2025 Undergraduate Catalog 
    
 
  Nov 25, 2024
 
2024-2025 Undergraduate Catalog
Add to Portfolio(opens a new window)

ECE 1145 - SOFTWARE CONSTRUCTION AND EVOLUTION


Minimum Credits: 3
Maximum Credits: 3
In this course, students will learn about software engineering principles related to software construction, maintenance, and evolution, focusing on standards and techniques for developing maintainable, flexible software. Topics covered include: version control and branching, test-driven development, design patterns, coding standards and documentation, exception handling, refactoring, and code review. Students will apply knowledge of these topics in assignments, peer code reviews, and a course project with multiple iterations.
Academic Career: Undergraduate
Course Component: Lecture
Grade Component: Letter Grade
Course Requirements: PREQ: ECE 0302; PLAN: Electrical Engineering or Computer Engineering


Click here for class schedule information.



Add to Portfolio(opens a new window)
Catalog Navigation