Integrated Project Design

Host University

Virginia Tech

Semester

Fall 2026

Course Number

ECE-5095

CRN

84230

Credits

6

Discipline

Electrical & Computer Engineering

Times and Days

5:00pm-6:15pm|5:30pm-6:45pm

T, R, M, W

Course Information

CS 5925: Provides an introduction to project-driven, team-based, experiential learning fundamentals; study of team management; the professional and ethical implications of proposals; design and implementation of large projects. Computing first principles and tools will be applied to the generation of design ideas to solve open-ended societal and/or individual needs. Projects will be fully integrated across CS 5925 and CS 5926, and drive the practical study of team management, professionalism, ethics, and computing principles. Discussions of ethics case studies and application of ethical principles throughout project design and implementation. Course credit will not be awarded for both CS 5925 and CS 5024 Ethics and Professionalism. CS 5926: Provides in-depth study and significant code development as part of a focused implementation of team-based, technical projects begun in CS 5925. Software Project Management first principles and tools will be studied and applied to the evolution of project-based designs. Projects will be fully integrated throughout the course and drive the accelerated, advanced development of demonstrable project prototypes begun in CS 5925. Learning outcomes cover 1) Software Project Management fundamentals; and 2) Project-driven design, development, and implementation of a Minimum Viable Product (MVP) including unit, comprehensive, and regression testing used in project evaluation (e.g., testing harness). Advanced application of team management, ethics, and professionalism principles learned in CS 5925 provide a foundation for iterative development, analysis, and assessment of project design and implementation. Course credit will not be awarded for both CS 5926 and CS 5784 Software Project Management.

Prerequisites

None Prerequisites Enforced: Yes