Laajuus: 3

Aikataulu: 30.10.2019 - 05.12.2019

Kurssin yhteystiedot (koskee tätä kurssikertaa): 

Cheong Un Lee lee.cheongun@aalto.fi

Osaamistavoitteet (voimassa 01.08.2018-31.07.2020): 

 

 

Sisältö (voimassa 01.08.2018-31.07.2020): 

 

 

Tarkennukset kurssin sisältöön (koskee tätä kurssikertaa): 

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

Toteutus, työmuodot ja arvosteluperusteet (voimassa 01.08.2018-31.07.2020): 

 

 

Tarkennetut arviointiperusteet ja -menetelmät ja tutustuminen arviointiin (koskee tätä kurssikertaa): 

Grading: 1–5

Työmäärä toteutustavoittain (voimassa 01.08.2018-31.07.2020): 

 

 

Tarkennettu kuormittavuuslaskelma (koskee tätä kurssikertaa): 

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)

Toteutuksen lisätiedot (koskee tätä kurssikertaa): 

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

Kurssin aikataulu (koskee tätä kurssikertaa): 

30/10/2019 - 5/12/2019

  • Wednesdays 17-19
  • Thursdays 17–19

Opintojakson kuvaus

Ilmoittautuminen ja lisätiedot