COP4338 - Systems Programming
Spring Term 2026
Prof.
Mo Sha
Email: msha@fiu.edu
Phone: 305-348-1717
Office Hours: Monday 9:00AM-12:00PM, Tuesday
11:00AM-12:00PM (through Zoom, Zoom
link in Canvas) or by appointment
Lecture Time: Mondays
Place: Comp, Arts, Sci & Educat 141, Modesto A. Maidique Campus
This course focuses on teaching the programming in C and advanced
programming in Unix environments, including multiprocessing and
multithreading.
Upon completing this course, students will:
-
master
C basic types, arrays, and pointers,
-
be familiar with the UNIX development environment, using utilities such
as Makefiles, gcc, and gdb,
-
master
standard Input/Output,
-
be familiar with process address spaces: Data, Heap, Code, and Stack,
-
master
dynamic memory management,
-
master
multithreading and synchronization,
-
master writing program solutions to problems using the above features.