Programming and shell scripting in Unix for systems and network software. Makefiles, compilers, linkers, and debuggers, and software with multiple source files. Dynamic memory allocation techniques, system calls, pointers, concurrent/parallel programming, and network and programming.
Upon completion of this course it is expected that the student will have a working knowledge of Linux and the C Programming Language, and the ability to craft programs using System calls and Networking.
Priority registration for students in the London Engineering program
Prereq: CSE283 or CIS351
Shares Competencies: Information Literacy and Technological Agility
Department: Computer Engineering
Location: London
Semester: Spring
Credits: 3