Skip to main content

Basics of Programming (5 cr)

Code: C-02504-HT00CF22-3005

General information


Timing
25.08.2025 - 31.05.2026
The implementation has not yet started.
Number of ECTS credits allocated
5 cr
Local portion
5 cr
Mode of delivery
Blended learning
Institution
Jyväskylä University of Applied Sciences, Materiaalit ovat Moodle-työtilassa. Loppukeskustelu järjestetään opiskelijan ja opettajan välisenä online-kokouksena.
Teaching languages
Finnish
Seats
0 - 100
No reservations found for realization C-02504-HT00CF22-3005!

Evaluation scale

0-5

Objective

Purpose of the course Programming is one of the most important areas in the ICT industry. In this course you will get acquainted with the concepts and structures related to programming and learn the basics of Javascript programming language. Javascript is one of the most widely used programming languages and thus it is a part of every web developer toolkit. Course competences - Application Development Competence: Knows the technologies used in application development and recognizes the significance of different technologies and their relationships. - Application Development Competence: Is able to program and develop secure applications. Learning objectives of the course After completing the course, you will understand the algorithmic way of thinking and be able to solve simple problems by writing algorithms. You are familiar with the structures and concepts related to programming and you know how to use them when writing computer programs. You know how to use the environment suitable for modern web development. You can implement small-scale Javascript programs.

Content

The course covers, for example, the following topics: - Algorithmics - Programming concepts and structures - Modern Javascript programming environment - Fundamentals of Javascript programming language such as variables, operators, condition and iteration structures - Objects and tables - Functions - Prototypes and classes - Error handling

Location and time

The materials are in the Moodle workspace. The final discussion is organized as an online meeting between the student and the teacher.

Materials

Material and videos written by the teacher and selected online sources.

Teaching methods

You study the basics of programming (Javascript) independently based on written material and videos. You practice what you have learned by doing exercises. Finally, you will do a final assigment to demonstrate your programming skills. The final assignment will be checked at the final discussion session. Guidance is available through Tiko-support guidance contacts. - Written material and videos - Exercises - Final assignment and discussion

Exam schedules

There is no exam in the course. Instead of the exam, the student does an exercise and participates in the final discussion. The final discussion is carried out as an online meeting, which requires a working camera, headphones and microphone to participate.

Completion alternatives

There is also a flipped classroom implementation of the course.

Student workload

The average workload of the course is 135 hours. Rough breakdown of hours: - General activities 2 hours - Studying the material 68 hours - Doing assignments 40 hours - Planning, doing, documenting and final discussion of the exercise 25 hours

Go back to top of page