Category: 306

  • CSCI 306, Spring 2026

    Course information Description In this course, you will learn what happens “under the hood” of a running program, from the hardware up. The primary objective is to equip you with the skills to develop software that maximizes hardware performance. Key topics include data representation, processors, memory, input/output, and fundamentals of operating systems. We will focus…

  • Fall 2024 – CSCI 306: Computer Systems

    CSCI 306. Computer Systems. 1 Credit. Offered Fall Semester Only; Lecture hours:3,Lab:2Fundamental concepts showcasing the integration of hardware and software. Topics include data representation, processor, memory, I/O, Unix system programming in C and assembly, introduction to operating systems, and development tools. Lecture Section Date/time Location Instructor 01 MWF 10:00 – 10:50 AM Dana 227 Rajesh Kumar…

  • Spring 2024 – CSCI 306: Computer Systems

    CSCI 306. Computer Systems. 1 Credit. Offered Fall Semester Only; Lecture hours:3,Lab:2Fundamental concepts showcasing the integration of hardware and software. Topics include data representation, processor, memory, I/O, Unix system programming in C and assembly, introduction to operating systems, and development tools. Link to course schedule Link to lab schedule Link to course resources Link to course…

  • Fall 2023 – CSCI 306: Computer Systems

    CSCI 306. Computer Systems. 1 Credit. Offered Fall Semester Only; Lecture hours:3,Lab:2Fundamental concepts showcasing the integration of hardware and software. Topics include data representation, processor, memory, I/O, Unix system programming in C and assembly, introduction to operating systems, and development tools. Link to course schedule Link to lab schedule Link to course resources Lecture Section Date/time…