Skip to main content

Basics of Programming (5 cr)

Code: KLI1310-3001

General information


Enrollment

01.08.2020 - 15.09.2020

Timing

01.09.2020 - 18.12.2020

Number of ECTS credits allocated

5 op

Virtual portion

4 op

Mode of delivery

20 % Contact teaching, 80 % Distance learning

Unit

Faculty of Business and Hospitality Management (LAB)

Campus

Lappeenranta Campus

Teaching languages

  • Finnish

Degree programmes

  • Bachelor's Degree Programme in Business Information Technology

Teachers

  • Tommi Kallonen
  • Pasi Tiihonen

Scheduling groups

  • Luennot 1 (Size: 0. Open UAS: 0.)

Groups

  • LLPRIT20S
    Tietojenkäsittelyn koulutus 20S Lappeenranta

Small groups

  • Luennot 1

Learning outcomes

...

Implementation and methods of teaching

Flipped classroom. Students get familiar with the course material i.e. videos and presentation material before possible contact steering sessions (provided weekly). Student may proceed on the course after the teacher or the automatic test process has approved the solutions to given test problems.

Timing and attendance

Course kick off X.X.2020 at X:00. Recommended that all students attend this kick off session.This will be online. Student may enroll on the course exam when he/she thinks being ready for it and the teacher approves it. Course exam is provided 3 - 4 times during the course.

Learning material and recommended literature

Material delivered in course Moodle site

Alternative completion methods

Show the corresponding skills

Exam retakes

3 - 4 possible times for doing the exam. Retake possibility on request.

Learning environment

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

Student time use and work load

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

Contents

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

Additional information for students: previous knowledge etc.

No prerequisities. 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.

Assessment criteria

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

Assessment scale

1-5

Failed (0)

Student is not able to solve simple programming problems.

Assessment criteria: level 1 (assessment scale 1–5)

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

Assessment criteria: level 3 (assessment scale 1–5)

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

Assessment criteria: level 5 (assessment scale 1–5)

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