VAMK

Change language: Suomi

Front Page > Current Education > Open courses (AVOIN) > 2020 > Introduction to Programming (H2C2101)

Introduction to Programming

Structure Type: Study unit
Code: H2C2101
Curriculum: AVOIN 2020
Level: Continuing Education etc.
Credits: 5 cr
Responsible Teacher: Kankaanpää, Timo
Language of Instruction: English

Courses

Impl.Group(s)Study TimeTeacher(s)LanguageEnrolment
3001H2C-202020-10-26 – 2020-12-19Kenneth Norrgård, Raija Tuomaala, Timo KankaanpääEnglish2020-08-10 – 2020-08-31
3002 2021-08-01 – 2021-12-19Timo KankaanpääFinnish2021-08-01 – 2021-09-06

Learning Outcomes

After the course student knows the tools used to create a React JavaScript application, knows the building process and is able to design, create and test small JavaScript components. The components may fetch the data from a backend server and show the dynamic content on browser in responsive way for various user experiences (mobile, tablet, PC, TV).

Student's Workload

The student should work about 17 hours per week during eight weeks. The activities carried out on weekly basis is participating online lessons, watching the given videos, setting up the environment and returning quizs and assignments.

Prerequisites / Recommended Optional Courses

Basic programming skills (varibles, for/while, if/else, arrays, string manipulation, coding style, commenting), basic JavaScript syntax knowledge (including ES6 new features), JSON, understanding how front- and back-end communication occurs.

Contents

Learning the React concepts: react, npm, yarn, webpack, dependency, redux, babel, class, component, import, package.json, modules, router etc.. Getting familiar with the creating and building process. Understanding the needs of a dynamic single-page application. Learning how to test and deploy the application.

Assessment Methods

Continuous assessment, the student is gathering points on weekly basis by using videos, coding examples and reflecting the learning outcomes in quizs. There is also a weekly assignment to deeply understand the new concepts and methods. No exam, the student will be validated based on the results from quizs and assignments.

Further Information

The course material is work-in-process. Refer https://learning.oreilly.com/videos/react-the/9781789132229 and https://learning.oreilly.com/library/view/learning-react-2nd/9781492051718/ if you want start learning earlier.


Back