Intensive Introduction to Graduate Study in Computer Science I (PAC I) G22.1133 Prerequisite: programming experience in any language. 4 #points.
Introduction to programming in a high-level language. Designing algorithms to solve problems and translate those algorithms into working computer programs in Ada. Topics include basic programming and program design; fundamental control operators and data types; recursion; abstract data structures, including lists, strings, trees, stacks, and queues; algorithms for searching and sorting; and structured programming. Course requirements include programming assignments in Ada. Intended as a first course for students interested in graduate study in computer science.
Intensive Introduction to Graduate Study in Computer Science II (PAC II) G22.1144 Prerequisite: G22.1133, or departmental permission. 4 points.
Introduction to computer systems. Teaches the C programming language and provides an overview of operating systems and file structures. Assembly language programming to illustrate general principles of computer architecture, including the internal representation of data, instruction sets, addressing logic, and program linkage. Course requirements include programming assignments in C and assembly language. Builds on the knowledge of data structures and algorithms acquired in PAC I.
NYU
-- last modified 24 September 1996