skip to content



ECE 2400 - Computer Systems Programming
Spring 2018

MoWeFr 11:15am-12:05pm 216 Upson

[Syllabus | Schedule | Piazza | CMS]

REACHING STAFF

For material-related questions, please use Piazza instead of email.

Staff: ece2400-staff-l@cornell.edu
Instructor: martinez@cornell.edu

COURSE INFORMATION

Intermediate computer programming course with a systems bent, equally practical in embedded, desktop, or server environments. Topics include C and C++ programming, input/output, program structure, debugging and profiling, dynamic memory management, essential data structures and programming techniques, program analysis, code optimization, and an introduction to UNIX services and programming environment.

Important: Please read the course syllabus.

Prerequisites: CS 1110 or CS 1112.

Instructor:
Prof. José F. Martínez
Computer Systems Lab
336 Rhodes Hall
(607) 255-1874
martinez@cornell.edu