|
Jul 15, 2025
|
|
|
|
ENGR 450 - Software Engineering and Computer Architecture 3 Credits This course provides students with a deep understanding of computer architectural principles and required development processes & paradigms leading to successful software implementation. Students will explore computer architecture using assembly language to forge a comprehensive understanding of the underpinnings of software to system interconnection. Students will see how language choices at the higher levels converge as we examine processor level execution of code. Covered topics include: microprocessor architecture/design, X86 assembly language programming, system analysis and system requirements, system design, principles of software engineering, software development and support processes, methodologies, Agile software development techniques, and software testing methods. This course has a strong technical focus and provides students the opportunity to merge computer hardware engineering knowledge, and software engineering skills in a realistic development setting. Students will also explore product innovation and design as they progress through the course. Prerequisite(s): COMP 150 - Computer Programming II or equivalent Other: cross listed with COMP 450
Add to Personal Catalog (opens a new window)
|
|