Skip to main content

Basics of Programming (3 cr)

Code: HG00CI46-3002

General information


Timing
06.01.2025 - 31.03.2025
Implementation has ended.
Number of ECTS credits allocated
3 cr
Local portion
3 cr
Mode of delivery
Face-to-face
Unit
School of Business
Campus
Main Campus
Teaching languages
English
Degree programmes
Bachelor's Degree Programme in Business Information Technology
Teachers
Niko Kiviaho
Lucas Cosson
Groups
ZJA25KIGV
Avoin AMK, Tiko, BIT, valintaopintojakso, verkkototeutus
Course
HG00CI46
No reservations found for realization HG00CI46-3002!

Evaluation scale

0-5

Objective

The object of the course

Have you ever wanted to program software? Have you wondered how the different mechanics and features in software are made? Are you interested in learning what loops, arrays and variables are?
This course focuses on learning the basic building elements of programming. The learning examples will focus a lot on logic and basic skills you would be using in software development.

Course competences

- Cross-disciplinary competence in games: Can apply skills and knowledge in a special field of game production, development or design, or other field of study with link to digital games
- Systems and methods in ICT: Has knowledge general information about ICT systems, software development tools and communication tools.

The learning objectives of the course

After completing this course, you know some of the basic elements of programming, such as variables, functions, conditional expressions etc. You are also familiar with the development environment to produce code, and are able to use said tools and the basic building blocks to create very simple programs.

Content

In this course, you will learn how to use the basic development environment and IDE. With regards to the programming language, you will learn concepts such as variables, functions, conditional expressions and statements, data types and return values, loops, and arrays & lists.

Teaching methods

Entrance exam course implementation for spring 2025

Assessment criteria, satisfactory (1)

Sufficient 1: You know some of the basic concepts of the programming language. You are familiar with the tools of the development environment. You can create very simple programs using the basic concepts and tools.

Satisfactory 2: You know the basic concepts of the programming language. You are familiar with the tools of the development environment. You can create simple programs using the basic concepts and tools.

Assessment criteria, good (3)

Good 3: You understand the basic concepts of the programming language and are aware of the more advanced features. You are familiar with the tools of the development environment. You can create intermediate programs using the basic concepts and tools.

Very Good 4: You understand the basic concepts and the advanced features of the programming language. You are very familiar with the tools of the development environment. You can create advanced programs using the programming language and tools.

Assessment criteria, excellent (5)

Excellent 5: You understand the basic concepts and the advanced features of the programming language. You are very familiar with the tools of the development environment. You can create advanced programs using the programming language and tools. You can independently expand your own programming skills and take advantage of information available online.

Qualifications

No prerequisites.

Go back to top of page