SYSTEMS SOFTWARE
2026-2027 Undergraduate Catalog
   

ECE 1176 - SYSTEMS SOFTWARE


Minimum Credits: 3
Maximum Credits: 3
Long Description This course offers a hands-on introduction to the design and implementation of systems software central to modern computing environments. Emphasizing core computer engineering concepts, students explore operating systems fundamentals including process and thread management, memory organization, file systems, and interprocess communication. Weekly C/C++ programming assignments develop practical skills in systems-level development, culminating in a capstone project to build a large-scale, multithreaded application. Designed for students with foundational knowledge in computer organization and programming, the course bridges low-level hardware abstraction with high-level application support, preparing students for advanced work in systems programming and embedded computing.
Academic Career: Undergraduate
Course Component: Lecture
Grade Component: Letter Grade
Course Requirements: PREQ: ECE 0202 AND ECE 0302; PROG: Swanson School of Engineering; PLAN: Computer or Electrical Engineering


Click here for class schedule information.