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)
|