ENGRD 2140

ENGRD 2140

Course information provided by the 2017-2018 Catalog.

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. For more information, see http://ece2400.ece.cornell.edu.


Prerequisites/Corequisites Prerequisite: CS 1110 (preferred) or CS 1112.

When Offered Fall, spring.

View Enrollment Information

Syllabi:
  •   Regular Academic Session.  Choose one lecture and one discussion. Combined with: ECE 2400

  • 3 Credits Graded

  • 17875 ENGRD 2140   LEC 001

  • Instruction Mode: In Person

  • 17878 ENGRD 2140   DIS 201

  • Instruction Mode: In Person

  • 17879 ENGRD 2140   DIS 202

  • Instruction Mode: In Person