Omfattning: 3

Tidtabel: 30.10.2019 - 05.12.2019

Kontaktuppgifter till kursens personal (gäller denna kursomgång): 

Cheong Un Lee lee.cheongun@aalto.fi

Lärandemål (är i kraft 01.08.2018-31.07.2020): 

 

 

Innehåll (är i kraft 01.08.2018-31.07.2020): 

 

 

Närmare beskrivning av kursens innehåll (gäller denna kursomgång): 

In this course, the students will learn how to translate their logical thinking into a programming language such as Processing(Java) or openFrameworks(C++). This course is for the students who have less experience in software development, or students who have lost their confidence in coding. The main purpose of the Coding Clinic is to build up the student's confidence for writing code and to develop a daily habit of coding exercises.

First sessions, there will be exercises about solving simple problems without writing code. The students will only use pen and paper to learn how to describe their logical thinking without a computer.

Once the students understand the fundamentals of logical thinking, they will move to translate the solution into computer code. Unlike our brain, the computer is simple and it does not know about abstractions that we have. Hence, it is very important to learn how to make clean code and to design robust functions from the computer's point of view.

More complex topics, such as object-oriented-programming (OOP), will be introduced in a similar way. Moving from paper to the final program.

Maximum 12 students

Metoder, arbetssätt och bedömningsgrunder (är i kraft 01.08.2018-31.07.2020): 

 

 

Närmare information om bedömningsgrunderna och -metoderna och om hur den studerande kan ta del av bedömningen (gäller denna kursomgång): 

Grading: 1–5

Arbetsmängd (är i kraft 01.08.2018-31.07.2020): 

 

 

Preciserad belastningsberäkning (gäller denna kursomgång): 

3 ECTS = 80 hours

Lectures: 24h

Time for reflection and self study: 24 hours

Independent work: 32 hours 
(be prepared to spend minimum of 30min/day to practice your coding skills)

Tilläggsinformation om kursen (gäller denna kursomgång): 

IMPORTANT: This course is for beginners, not for advanced programmers.

Närmare information om tidtabellen (gäller denna kursomgång): 

30/10/2019 - 5/12/2019

  • Wednesdays 17-19
  • Thursdays 17–19

Beskrivning

Anmälning och tillläggsinformation