EPGY logo
Overview Courses OHS Summer Schools Apply And Register  
  Home Software Research News Contact EPGY
  EPGY Programming in C - Algorithms and Techniques

  • Functions
  • Top Down Program Design
  • Character Variables and Arrays
  • User Defined Types
  • Sorting and Searching Algorithms
  • Recursion
 
The course programming in C - Algorithms and Techniques introduces important and practical programming tools and techniques that enable writing complex programs. During this course students will write approximately 30 programs. Typical programming assignments during this course are: counting the relative frequencies of words in a passage of text, using recursion to solve problems such as the "Towers of Hanoi", simulating games such as the Tic Tac Toe the game or Life.

The course will use the Microsoft Visual C++ compiler 2003(standard edition). The students are requested to write 30 programming exercises during this part in addition to theoretical exercises, a project and a test. Prerequisites: C11A or equivalent. Suggested completion time: 1.5 quarters.