•   Programming Languages 1 5G00DL96-3008 29.08.2022-23.12.2022  5 cr  (22I260EB) +-
    Learning outcomes of the course unit
    1. Student understands the basic nature of programming. 2. Student is able to apply her/his programming skills to more demanding challenges involving writing algorithms and modularizing programs with functions 3. Student understands different kinds of programming languages and their usage areas.
    Course contents
    Basics of programming by using C++. Handling data with variables and functions, writing code in different environments, debugging and profiling. Overview of programming languages: compiled, interpreted, functional and scripted languages. Git and version management.
    Assessment criteria
    Satisfactory

    Student is sufficiently able to handle data with variables and functions to solve basic programming tasks. Student can write and compile code in given environment. Student is able to use debugging and profiling with guidance. Student knows the basic idea of programming languages.

    Good

    Student is able to handle data with variables and functions. Student can write and compile code in given environment. Student is able to use debugging and profiling when needed. Student knows the overview of programming languages like compiled, interpreted, functional and scripted languages.

    Excellent

    Student is able diversely to handle data with variables and functions. Student can write and compile code in different environments. Student is able to use debugging and profiling to solve problems. Student knows diversely the overview of programming languages like compiled, interpreted, functional and scripted languages.


    Name of lecturer(s)

    Juha Ranta-Ojala

    Language of instruction

    English

    Timing

    29.08.2022 - 23.12.2022

    Registration

    30.07.2022 - 28.08.2022

    Credits

    5 cr

    Group(s)

    22I260EB

    Seats

    0 - 50

    Teacher(s)

    Juha Ranta-Ojala, Esa Kunnari

    Unit, in charge

    Software Engineering

    Degree programme(s)

    Bachelor's Degree Programme in Software Engineering

    Office

    TAMK Main Campus

    Evaluation scale

    0-5