Basics of Programming (3 cr)
Code: HG00CI46-3001
General information
Timing
29.01.2024 - 24.03.2024
Number of ECTS credits allocated
3 op
Mode of delivery
Face-to-face
Unit
School of Business
Teaching languages
- English
Degree programmes
- Bachelor's Degree Programme in Business Information Technology
Teachers
- Niko Kiviaho
Groups
-
ZJA24KIGVAvoin AMK, Tiko, BIT, valintaopintojakso, verkkototeutus
Objectives
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.
Evaluation scale
0-5
Evaluation criteria, satisfactory (1-2)
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.
Evaluation criteria, good (3-4)
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.
Evaluation 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.
Prerequisites
No prerequisites.