Siirry suoraan sisältöön

Basics of Programming (3 op)

Toteutuksen tunnus: HG00BX85-3001

Toteutuksen perustiedot


Ajoitus
06.02.2023 - 30.03.2023
Toteutus on päättynyt.
Opintopistemäärä
3 op
Lähiosuus
0 op
Virtuaaliosuus
3 op
Toteutustapa
Verkko-opetus
Yksikkö
Liiketoimintayksikkö
Opetuskielet
englanti
Koulutus
Bachelor's Degree Programme in Business Information Technology
Opettajat
Niko Kiviaho
Lucas Cosson
Jere Lamberg
Vastuuopettaja
Jere Lamberg
Ryhmät
ZJA23KIGV
Avoin AMK, Tiko, BIT, valintaopintojakso, verkkototeutus
Opintojakso
HG00BX85
Toteutukselle HG00BX85-3001 ei löytynyt varauksia!

Arviointiasteikko

0-5

Tavoitteet

Objectives (goals):
The main objective is to understand the structure and basic functionality of the C# programming language. The student who completes course should have basic skills of the C# programming language, such as variables, methods and statements, and understand the basics concepts of object-oriented programming.

The student learns the basic structures and logical pieces of the C# programming, and is capable of implementing a source code for a simple simple functionalities and game mechanics (or even game prototype) with the programming language.

Learning outcomes:
After completing this course, you are capable of creating simple functionalities and game mechanics with the C# programming language, and understand the main programming concepts for foundation of your further game development learning.

Course competences:
Programming competence
Game production competence
Software engineering competence

Sisältö

Have you ever wanted to program software or games?

Game development has never before been easier to start with as it currently is, with all the tools freely available. However, to make a functional game with most of those tools, you should still have a basic understanding of programming and scripting.

This course focuses on learning programming with the C# programming language in terms of game development. The learning examples will focus a lot on logic and basic skills you would be using in game development.

Aika ja paikka

Online course

Oppimateriaalit

Course material page (material for course topics, exercises, course exercise guidance).

Opetusmenetelmät

The course is conducted as self-study. Students can go through the materials and complete the assignments at their own pace during the course. Quizzes will be held during the course to check what the students have learned.

Opiskelijan ajankäyttö ja kuormitus

Distance learning (exercises, course exercise, preparation for exam) for total of 81 hours.

Arviointikriteerit, tyydyttävä (1)

Sufficient (1): You have basic knowledge of the C# programming language. You understand how to create basic functionalities from scratch with the programming language, taking advantage of variables, methods, selection statements and other basic functionality. You are aware of collections, arrays and lists.

Satisfactory (2): You have basic knowledge of the C# programming language. You understand how to create simple functionalities from scratch with the programming language, taking advantage of variables, methods, selection & iteration statements. You are capable with collections, arrays and lists, and understand how strings work.

Arviointikriteerit, hyvä (3)

Good (3): You have advanced knowledge of the C# programming language. You understand how to create intermediate functionalities from scratch with the programming language, taking advantage of variables, methods, selection & iteration statements. You are capable with collections, arrays and lists, and are aware of the basics concepts of Object-Oriented Programming.

Very Good (4): You have advanced knowledge of the C# programming language. You understand how to create intermediate functionalities from scratch with the programming language, taking advantage of variables, methods, selection & iteration statements. You are able to utilize with collections, arrays and lists, and understand most of the concepts of Object-Oriented Programming.

Arviointikriteerit, kiitettävä (5)

Excellent (5): You are very familiar with the C# programming language. You understand how to create complex functionalities from scratch with the programming language, taking advantage of variables, methods, selection & iteration statements.You are able to utilize with collections, arrays and lists, and understand the concepts of Object-Oriented Programming. You are able to evaluate and improve you own work, and are able to independently expand your own programming skills and take advantage of libraries available in the internet.

Esitietovaatimukset

No prequisites.

Siirry alkuun