SE 201a/b Systems Programming for Software Engineers |
An introduction to UNIX and an overview of the Von Neumann model of computer architecture including data representation; intensive coverage of the C programming language; basic UNIX utilities (including awk and Perl); regular expressions; shell programming; the basic Software Engineering Life Cycle and the relevant UNIX supporting tools (make, sccs, rcs, etc); UNIX kernel syscalls; overview of systems administration and networking; embedded controller applications. Intended for engineers with programming experience in at least one high-level language. |
Antirequisites: The former Computer Science 175a/b, 211a/b |
Prerequisite: Computer Science 027a/b |
3 lecture hours, half course |
Academic Calendar |
![]() ![]() |
![]() ![]() ![]() ![]() ![]() |