Registreringsalternativ

Please note! Course description is confirmed for two academic years, which means that in general, e.g. Learning outcomes, assessment methods and key content stays unchanged. However, via course syllabus, it is possible to specify or change the course execution in each realization of the course, such as how the contact sessions are organized, assessment methods weighted or materials used.

LEARNING OUTCOMES

The course enables the student to

  1. use HTML, CSS and JavaScript to create simple interactive websites from scratch
  2. define layouts and program web elements that are responsive to users’ interactions
  3. use code editors and debug (i.e., locate errors) in program code
  4. apply "computational thinking" (i.e., think like a programmer): work iteratively (i.e., in cycles) and solve large programming tasks by dividing them into smaller-sized problems
  5. transfer their programming skills to other programming tasks, such as Python or Arduino/Processing.

Credits: 3

Schedule: 21.10.2024 - 25.11.2024

Teacher in charge (valid for whole curriculum period):

Teacher in charge (applies in this implementation): Antti Salovaara

Contact information for the course (applies in this implementation):

CEFR level (valid for whole curriculum period):

Language of instruction and studies (applies in this implementation):

Teaching language: English. Languages of study attainment: Finnish, Swedish, English

CONTENT, ASSESSMENT AND WORKLOAD

Content
  • valid for whole curriculum period:

    This course is an introduction into programming for designers without requirements for prior programming experience. Its special emphasis is on designing and realizing visions of graphics and interactions in digital products. Learning happens in a hands-on fashion, by completing online (MOOC) exercises and completing one web-oriented programming project that puts all the learning contents together. Students get support for their learning in weekly tutoring sessions. In the end of the course, the skills learned from web programming context are put into use in a different programming context (e.g., Python or Arduino/Processing). This illustrates how skills in one programming language can be easily applied to other programming tasks too.

Assessment Methods and Criteria
  • valid for whole curriculum period:

    Individual programming assignments.

Workload
  • valid for whole curriculum period:

    Individual assignments, optional tutoring classes.

    Workload 3 cr = 81 hours

    • Guided studying 18 h
    • Independent studying 46 h
    • Internalisation and reflection 16 h
    • Giving course feedback 1 h

DETAILS

Study Material
  • valid for whole curriculum period:

    MyCourses, A+ MOOC environment

Substitutes for Courses
Prerequisites

FURTHER INFORMATION

Further Information
  • valid for whole curriculum period:

    Teaching Language: English

    Teaching Period: 2024-2025 Autumn II
    2025-2026 Autumn II

    Registration:

    Group size: 1-80. Priority order:

    1. BA Design Major and BA Design in English Programme students
    2. CoID students
    3. Exchange students and USchool students
    4. Other Design students in BA and MA levels
    5. Other ARTS students
    6. Other Aalto students

Gäster inte kan komma åt den här kursen arbetsyta, försök att logga in