•   Introduction to programming AL00CB48-3002 10.01.2022-06.05.2022  4 credits  (LLTIIT21S) +-
    Name of lecturer(s)

    Antti Salopuro

    Learning material and recommended literature

    Material delivered in course Moodle

    Implementation and methods of teaching

    Flipped classroom. Students get familiar with the course material i.e. videos and presentation material before the contact lessons. On contact lessons the students will concentrate on solving programming tasks with the help of teacher and other students. Student may proceed on the course after the teacher or the automatic test process has approved the solutions to given test problems.

    Assessment methods and criteria

    Final exam. If student is active with exercises she gets some bonus points to be added on top of the exam points.

    Language of instruction

    Finnish

    Timing

    10.01.2022 - 06.05.2022

    Enrollment date

    19.11.2021 - 09.01.2022

    Enrolment in Peppi http://peppi.lab.fi. If you need assistance, please contact the student office.

    Group(s)
    • LLTIIT21S
    Unit, in charge

    Faculty of Business and Hospitality Management (LAB)

    Small group(s)
    • Toteutuksen opetusryhmä 1 (Size: 0.
    Teacher(s)

    Antti Salopuro, Pasi Tiihonen

    Additional information for students: previous knowledge etc.

    No prerequisities. To study outside the class room, student needs a computer with Visual Studio (2015 or later) programming environment, Community version is ok. Computer should be powerful enough to run the development environment, the bigger the screen, the better. To submit solutions to exercises, a working web connection is required.

    Degree Programme(s)

    Bachelor's Degree Programme in Business Information Technology

    Unit location

    Lahti Campus

    Virtual proportion

    4 credits

    Assessment methods

    1-5

    Alternative completion methods

    Show corresponding skills in general retake or by a separate project. Project must be defined by the student and approved by teacher before starting the work.

    Timing and attendance

    Course kick off 11.1.2022 at 08:00. Recommended that all students attend this kick off session. Also recommended that all students participate in supervised lessons throughout the course but, if student is able to solve the given programming problems without help and ahead of given schedule, the lessons are not compulsory. Student may enroll on the course exam when he/she thinks being ready for it and the teacher approves it. Course exam in the end of the course.

    Learning environment

    Material (videos, presentations, exercises) distributed through Moodle environment.

    Students use of time and workload

    Approximately 110 hours in total i.e. about 8 - 10 hours weekly.

    Contents

    General software development tools and environments, basic structures of programming languages.

    Assessment criteria
    Failed (0)

    Student is not able to solve simple programming problems.

    Assessment criteria - level 1

    Student is able to apply some basic programming structures to solve simple standard programming tasks.

    Assessment criteria - level 3

    Student is able to apply all basic programming structures to solve programming tasks.

    Assessment criteria - level 5

    Student is able to assess the suitability of different programming structures and by applying the best approach to solve advanced programming problems.