Dr. Shiza Ali

CSCI 2410: Systems Programming

Fall 2024 | TR 02:20--03:35PM ET | SEH 1300/1400/1450

Instructor: Dr. Shiza Ali, The George Washington University

This course covers the fundamentals of systems programming using the C language, with a focus on UNIX processes, memory, IPC, and systems tools.

Course Structure
  • Lectures focus on core system concepts and C programming practices.
  • Labs reinforce lecture material with hands-on programming exercises.
  • Homeworks in C to develop and apply system programming skills.
  • Quizzes and In-class coding exercises to evaluate understanding.
Course Staff
Communication

We use Discord for class communication and Blackboard for announcements and grades. Please message via Discord for questions or office hours.

Grading Breakdown
  • Tests, Quizzes, In-class Exercises: 50%
  • Homework Assignments: 40%
  • Participation: 10%

Important: Homework is autograded and may require oral code reviews. Late submissions are penalized without valid excuses.

Course Materials
Schedule

Visit class website for detailed weekly topics, slide links, and assignments.

Policies
  • Attendance: Expected unless sick/emergency. Inform in advance.
  • Late Work: Only accepted with valid medical/family reasons.
  • Collaboration: Discuss concepts, but code must be written individually.
  • No ChatGPT/Copilot: Code-generation tools are forbidden.
  • Academic Integrity: Strictly enforced; violations reported.
Contact

Email: shiza@bu.edu

Office Hours: Thursdays 11:00 AM – 12:00 Noon ET (SEH 5830) or by appointment