mustafa emre ilal
         courses > comp. prog. > fundamental data structures and algorithms for computational design

fundamental data structures and algorithms for computational design

   
  > syllabus  
lectures
exercises
material
 
-----
 
     
Syllabus - pdf

In this course, assignments will dwell on developing custom solutions, taking as examples, frequently utilized algorithms and data structures that underpin complex CAD systems. These assignments will be the backbone of the course and it is vital that they are completed and submitted on time. Java is the language of choice and students are expected to have some prior experience in programming (although not necessarily in Java). Course objectives are:

  1. To teach the basic concepts of data structures and algorithms.
  2. To provide an understanding of recursion.
  3. To provide an understanding of algorithm analysis.
  4. To teach how to model and solve design problems using computational methods.
  5. To teach how to associate patterns used in design with underlying algorithms.
 
           
dept. of architecture, izmir institute of technology, urla, izmir :: +90 232 7507095 :: emreilal_at_iyte.edu.tr