CloseHelpPrint
Kies de Nederlandse taal
Course module: 202000975
202000975
Algorithms for Creative Technology
Course info
Course module202000975
Credits (ECTS)3
Course typeStudy Unit
Language of instructionEnglish
Contact persondr. M. Gerhold
E-mailm.gerhold@utwente.nl
Lecturer(s)
Lecturer
dr. P. van den Bos
Examiner
dr. M. Gerhold
Contactperson for the course
dr. M. Gerhold
Lecturer
dr. M. Gerhold
Examiner
dr. A.H. Mader
Academic year2021
Starting block
2B
RemarksMinor students: register for the minor!
Application procedureYou apply via OSIRIS Student
Registration using OSIRISYes
Aims
After passing this course, students are able to:
  • transform a simple physics formula into an algorithm
  • create algorithms for simple graphical animations
  • use arrays as basic building blocks of algorithms
  • explain simple phenomena of algorithmic complexity
  • design programs according to an adequate object-oriented structure (such as using constructors, object variables, split methods according to functionality)
  • provide a graphical representation of their code structure
  • write a program following requirements of code style (such as naming, documentation, robustness against unexpected input, parameter passing, no redundant or unused code)
  • design meaningful interaction in programs
  • translate interaction into code (adherent to rules of code style using interaction methods and parameter passing)
  • debug their programs
Content
Main goal of the course is to achieve fluency in programming by having a number of algorithms at hand that can be used for different applications, and getting experience in translating an idea into code. In addition, focus is put on programming style and structure.

Manual enrollment via Osiris is only for Creative Technology students. If you want to enroll, please contact K. Zalewska (k.zalewska-kurek@utwente.nl).

 
Assumed previous knowledge
CreaTe modules 1 - 3
Module
Module 4
Participating study
Bachelor Creative Technology
Required materials
Course material
Reader 'Algorithms in Creative Technology' will be provided via Canvas
Recommended materials
Book
Available for free on the internet: http://natureofcode.com/book
Instructional modes
Lecture

Project unsupervised

Tutorial

Tests
Oral Exam

CloseHelpPrint
Kies de Nederlandse taal