Course detailUcsd Extended StudiesComputer Science & Softwarearchived

EE-X400.60

Systems Hardware/Software Integration

Learn the application of systems engineering processes to systems incorporating software and hardware.

Through a class project, the development of requirements from a problem statement and the allocation of these requirements to hardware and software along with the development of both decomposed and derived requirements will be experienced.

Course Highlights: Familiarity with various modeling techniques Requirements modifications and how they affect the development process Implement trade offs from requirements, Quality Functional Description (House of Quality) Selecting appropriate hardware/software solutions Practical case studies demonstrating integration issues Importance of utilizing practical process templates and design checklists CMM-I for measuring the maturity of your activity Development of detail requirements and metrics Course Learning Outcomes: Ability to rapidly recognize impact of requirement changes Hardware and Software metrics, including testing specifications Hardware and Software life cycles Impact of security and protection Software process improvement Software planning and estimating Software and Hardware reuse Course Typically Offered: Online in Spring and Fall quarters.

Prerequisite: N/A Next Step: After completing this course, consider taking other course in the Systems Engineering certificate program to continue learning.

Contact: For more information about this course, please email unexengr@ucsd.edu .

Schedule note
9/22/2026 - 11/21/2026

Help keep the register running.

Every cup of coffee fuels the sync workers and proxy rotations.

Buy me a coffee