Engineering (ENGN) Courses

ENGN2014 Computer Architecture I

This course is a study of the evolution of computer architecture and the factors influencing the design of hardware and software elements of computer systems. Topics include instruction set design; processor micro-architecture and pipe-lining; cache and virtual memory organizations; scheduling, standard hardware performance metrics (e.g., processor speed, number of bits per processor, address capacity, number of interrupt vectors, etc.), protection and sharing; I/O and interrupts; VLIW machines; multi-threaded architectures; symmetric multiprocessors; and parallel computers.
Prerequisite(s): CSIS1112.
Offered at North Miami, Providence
4.5 Quarter Credit Hours

ENGN2085 Introduction to Embedded Systems

This is an introductory course in embedded systems, which is a project-oriented design course. Topics include embedded system architectures, memory systems and managements, sensors integrations, power managements, software development tools and platforms, and real-time operating systems.
Prerequisite(s): CSIS1020, ENGN2075 or CSIS2023, ENGN2014.
Offered at North Miami, Providence
4.5 Quarter Credit Hours