|
|
Dec 10, 2024
|
|
CISC 612 - Elements of Computing Systems (3 semester hours) Prerequisites: CISC 611 Description: This course is an integration process of key notions from algorithms, computer architecture, operating systems, compilers, and software engineering into one unified framework. This is done constructively, by building a general-purpose computer system from the ground up. In the process, many ideas and techniques are used in the design of modern hardware and software systems, and discuss major trade-offs and future trends. This is a hands-on course, evolving around building the full set of HW and SW modules including the chip set of simple computers using a simulator, developing the assembler, building part of the virtual machine translator and a simple compiler all the way to a simple programming language and a simple game.
Add to Portfolio (opens a new window)
|
|
|