Skip to main content

Introduction to ProgrammingLaajuus (4 cr)

Code: AL00CO11

Credits

4 op

Objective

Student is able to
- apply a modern software development environment (SDE)
- apply the basic structures of programming
- implement an interactive and modular application

Enrollment

06.05.2024 - 30.08.2024

Timing

02.09.2024 - 13.12.2024

Number of ECTS credits allocated

4 op

Mode of delivery

Contact teaching

Unit

Faculty of Business and Hospitality Management (LAB)

Campus

Lahti Campus

Teaching languages
  • English
Seats

20 - 50

Degree programmes
  • Bachelor's Degree Programme in Business Information Technology
Teachers
  • Antti Salopuro
Scheduling groups
  • Luennot 1 (Size: 0. Open UAS: 0.)
Groups
  • LLTIBIT24K
    Bachelor's Degree Programme in Business Information Technology 24K Lahti
Small groups
  • Lecture 1

Learning outcomes

Student is able to
- apply a modern software development environment (SDE)
- apply the basic structures of programming
- implement an interactive and modular application

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.

Timing and attendance

Course kick off. 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.

Learning material and recommended literature

Material delivered in course Moodle pages

Alternative completion methods

Show the corresponding skills in general retake

Exam retakes

Course exam in the end of the semester.

Learning environment

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

Student time use and work load

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

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.

Enrollment

15.05.2023 - 01.09.2023

Timing

01.08.2023 - 31.12.2023

Number of ECTS credits allocated

4 op

Mode of delivery

Contact teaching

Unit

Faculty of Business and Hospitality Management (LAB)

Campus

Lahti Campus

Teaching languages
  • Finnish
Seats

0 - 40

Degree programmes
  • Bachelor's Degree Programme in Business Information Technology
Teachers
  • Antti Salopuro
  • Pasi Tiihonen
Scheduling groups
  • Harjoitukset 1 (Size: 0. Open UAS: 0.)
Groups
  • LLTIBIT23K
    Bachelor's Degree Programme in Business Information Technology 23K Lahti
Small groups
  • Harjoitukset 1

Learning outcomes

Student is able to
- apply a modern software development environment (SDE)
- apply the basic structures of programming
- implement an interactive and modular application

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.

Timing and attendance

Course kick off. 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.

Learning material and recommended literature

Material delivered in course Moodle pages

Alternative completion methods

Show the corresponding skills in general retake

Exam retakes

Course exam in the end of the semester.

Learning environment

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

Student time use and work load

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

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.

Enrollment

01.07.2022 - 04.09.2022

Timing

29.08.2022 - 02.12.2022

Number of ECTS credits allocated

4 op

Virtual portion

4 op

Mode of delivery

Distance learning

Unit

Faculty of Business and Hospitality Management (LAB)

Campus

Lahti Campus

Teaching languages
  • English
Degree programmes
  • Bachelor's Degree Programme in Business Information Technology
Teachers
  • Antti Salopuro
  • Pasi Tiihonen
Scheduling groups
  • Toteutuksen opetusryhmä 1 (Size: 0. Open UAS: 0.)
  • Harjoitukset 1 (Size: 0. Open UAS: 0.)
Groups
  • LLTIBIT22K
    Bachelor's Degree Programme in Business Information Technology 22K Lahti
  • LLTIEX22S1
Small groups
  • Toteutuksen opetusryhmä 1
  • Harjoitukset 1

Learning outcomes

Student is able to
- apply a modern software development environment (SDE)
- apply the basic structures of programming
- implement an interactive and modular application

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.

Timing and attendance

Course kick off week 35. 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.

Learning material and recommended literature

Material delivered in course Moodle pages

Alternative completion methods

Show the corresponding skills in general retake

Exam retakes

Course exam in the end of the semester.

Learning environment

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

Student time use and work load

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

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.