COP4338 - U03 Systems Programming
Spring Term 2025
Prof.
Mo Sha
Email: msha@fiu.edu
Phone: 305-348-1717
Office Hours: Thursday 10:30AM-12:00PM (through Zoom, Zoom
link in Course Syllabus) or by appointment
Lecture Time: Thursday 2:00PM-4:40PM
Place: CASE 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.