EPGY logo
Overview Courses Summer Schools Apply And Register  
  Home Software Research News Contact EPGY
Departments  

Secondary-level Computer Science

C11A Introduction to C Programming,
C11B Programming in C - Algorithms and Techniques,
C11C Compound Data Types and Advanced Topics in C
A sequence providing hands-on, in-depth, programming-intensive introduction to computer science and the C programming language. Topics: data types, control statements, algorithms, program design, arrays, user-defined types, recursion, pointers, files, records, dynamic lists, trees, recursive data structures, and graphics. No prior experience is assumed.

C015 Introduction to Java

This course introduces students to the concept of object oriented programming. Topics: basic and advanced features of Java as well as object-oriented design, designing and building applications such as web applets. Prerequisites: a course in C or C++.