GrAPE

Graphical Assistant for Prerequisite Enrollment

CSE department

CSE 29. Systems Programming and Software Tools (4 units)

Link to catalog page: https://catalog.ucsd.edu/courses/CSE.html#cse29

Description

A programmer's view of how computer systems execute programs, store information, and communicate. Emphasis on understanding the details of how a single computer program executes on a computer. Hands-on systems programming using the C programming language and software tools (e.g., gdb, valgrind, make) in the UNIX environment. Builds foundation for courses on computer organization, operating systems, networks, and compilers. Prerequisites: CSE 11 or CSE 8B or ECE 15; two units of credit offered for CSE 29 if CSE 15L taken previously.

Prerequisite courses

Loading...

Successor courses

CSE 29 is a prerequisite of the following 1 courses: