Skip to main content

Introduction to Programming (5 cr)

Code: TT00CG49-3001

General information


Enrollment

01.08.2023 - 30.09.2023

Timing

01.08.2023 - 31.12.2023

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

Unit

Teknologia

Teaching languages

  • Finnish

Degree programmes

  • Bachelor’s Degree in Information and Communication Technology

Teachers

  • Vesa Vaihoja

Groups

  • TTV23SRAA
    TTV23SRAA
  • 25.08.2023 12:30 - 14:00, Ohjelmoinnin perusteet TT00CG49-3001
  • 28.08.2023 12:30 - 14:00, Ohjelmoinnin perusteet TT00CG49-3001
  • 29.08.2023 08:15 - 09:45, Ohjelmoinnin perusteet TT00CG49-3001
  • 04.09.2023 12:30 - 14:00, Ohjelmoinnin perusteet TT00CG49-3001
  • 05.09.2023 08:15 - 09:45, Ohjelmoinnin perusteet TT00CG49-3001
  • 11.09.2023 12:30 - 14:00, Ohjelmoinnin perusteet TT00CG49-3001
  • 12.09.2023 08:15 - 09:45, Ohjelmoinnin perusteet TT00CG49-3001
  • 18.09.2023 12:30 - 14:00, Ohjelmoinnin perusteet TT00CG49-3001
  • 19.09.2023 08:15 - 09:45, Ohjelmoinnin perusteet TT00CG49-3001
  • 25.09.2023 12:30 - 14:00, Ohjelmoinnin perusteet TT00CG49-3001
  • 26.09.2023 14:15 - 15:45, Ohjelmoinnin perusteet TT00CG49-3001
  • 02.10.2023 12:30 - 14:00, Ohjelmoinnin perusteet TT00CG49-3001
  • 09.10.2023 12:30 - 14:00, Ohjelmoinnin perusteet TT00CG49-3001
  • 10.10.2023 08:15 - 09:45, Ohjelmoinnin perusteet TT00CG49-3001
  • 23.10.2023 12:30 - 14:00, Ohjelmoinnin perusteet TT00CG49-3001
  • 24.10.2023 14:15 - 15:45, Ohjelmoinnin perusteet TT00CG49-3001
  • 30.10.2023 12:30 - 16:00, Ohjelmoinnin perusteet TT00CG49-3001
  • 06.11.2023 12:30 - 16:00, Ohjelmoinnin perusteet TT00CG49-3001
  • 13.11.2023 12:30 - 16:00, Ohjelmoinnin perusteet TT00CG49-3001
  • 20.11.2023 12:30 - 16:00, Ohjelmoinnin perusteet TT00CG49-3001
  • 27.11.2023 12:30 - 16:00, Ohjelmoinnin perusteet TT00CG49-3001
  • 04.12.2023 12:30 - 16:00, Ohjelmoinnin perusteet TT00CG49-3001
  • 11.12.2023 12:30 - 16:00, Ohjelmoinnin perusteet TT00CG49-3001

Objective

Introduction to Programming course offers you the basics of programming. Main language for the course is C#.

Content

1. Introduction
2. Tools
2.1 Compiler and Interpreter
2.2 Text Editor
2.3 Debugger
2.4 Version Control
3. Variables, part 1
3.1 Concept of a Variable
3.2 Basic Variables
4. Flow Control Statements
4.1 If
4.2 Switch-case
4.3 While / Do-while
4.4 For
4.5 Exceptions
5. Subroutines / Functions / Methods
5.1 Methods
6. Variables, Part 2
6.1 Arrays
6.2 Structs
6.3 Pointer / References
7. Documentation
7.1 Documenting the Code
7.2 SDKs, Libraries, APIs

Evaluation scale

0 - 5

Arviointikriteerit, kiitettävä (5)

over 95% of the total score.

Assessment criteria, good (3)

65% - 95% of the total score.

Arviointikriteerit, tyydyttävä (1)

50% - 65% of the total score.

Qualifications

There are no prerequisites for participating this course.