Skip to main content

Introduction to Programming LogicLaajuus (2 cr)

Code: AL00CO12

Credits

2 op

Objective

Student is able to
- convert numbers from one number system to another
- perform basic arithmetic operations with binary numbers
- construct and simplify compound propositions

Enrollment

20.11.2023 - 12.01.2024

Timing

22.01.2024 - 19.04.2024

Number of ECTS credits allocated

2 op

Mode of delivery

Contact teaching

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
Scheduling groups
  • Luennot (Size: 0. Open UAS: 0.)
  • Verkkoluento (Size: 0. Open UAS: 0.)
Groups
  • LLTIBIT24K
    Bachelor's Degree Programme in Business Information Technology 24K Lahti
Small groups
  • Lecture
  • Online lecture

Learning outcomes

Student is able to
- convert numbers from one number system to another
- perform basic arithmetic operations with binary numbers
- construct and simplify compound propositions

Implementation and methods of teaching

Virtual course. Target is to understand the role of binary coding and propositional logic in computing. This is achieved by learning to perform manually similar operations as the computer or computer program would do. Learning happens by solving given problems with given methods.

To help the learning process the course provides videos and other material that demonstrates the use of methods to be learned.

Timing and attendance

February - May 2022. No compulsory participation except from the two course exams. All learning can be done fully virtually and online, including the exams.

Learning material and recommended literature

All material distributed in Moodle

Alternative completion methods

Showing skills and knowledge similar to the course contents in a verbal interview

Student time use and work load

4 - 8 hours weekly, during 5 - 6 weeks

Contents

Number systems, propositional logic

Additional information for students: previous knowledge etc.

No prerequisities

Assessment criteria

Exercises done in Moodle (50%) and two exams (50%)

Assessment scale

1-5

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

Student can convert numbers from one system to another
Student can generate a combined proposition

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

Student can
- convert numbers from one system to another
- calculate the sum and product of two binary numbers
- generate and simplify a combined proposition
- find the truth value of a proposition

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

Student can
- convert numbers from one system to another
- calculate the sum and product of two binary numbers
- code signed integers in binary system
- code floating point numbers in binary system
- generate and simplify a combined proposition
- find the truth value of a proposition

Enrollment

21.11.2022 - 15.01.2023

Timing

23.01.2023 - 21.04.2023

Number of ECTS credits allocated

2 op

Virtual portion

2 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
Scheduling groups
  • Verkkoluento (Size: 0. Open UAS: 0.)
Groups
  • LLTIBIT23K
    Bachelor's Degree Programme in Business Information Technology 23K Lahti
Small groups
  • Verkkoluento 1

Learning outcomes

Student is able to
- convert numbers from one number system to another
- perform basic arithmetic operations with binary numbers
- construct and simplify compound propositions

Implementation and methods of teaching

Virtual course. Target is to understand the role of binary coding and propositional logic in computing. This is achieved by learning to perform manually similar operations as the computer or computer program would do. Learning happens by solving given problems with given methods.

To help the learning process the course provides videos and other material that demonstrates the use of methods to be learned.

Timing and attendance

February - May 2022. No compulsory participation except from the two course exams. All learning can be done fully virtually and online, including the exams.

Learning material and recommended literature

All material distributed in Moodle

Alternative completion methods

Showing skills and knowledge similar to the course contents in a verbal interview

Student time use and work load

4 - 8 hours weekly, during 5 - 6 weeks

Contents

Number systems, propositional logic

Additional information for students: previous knowledge etc.

No prerequisities

Assessment criteria

Exercises done in Moodle (50%) and two exams (50%)

Assessment scale

1-5

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

Student can convert numbers from one system to another
Student can generate a combined proposition

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

Student can
- convert numbers from one system to another
- calculate the sum and product of two binary numbers
- generate and simplify a combined proposition
- find the truth value of a proposition

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

Student can
- convert numbers from one system to another
- calculate the sum and product of two binary numbers
- code signed integers in binary system
- code floating point numbers in binary system
- generate and simplify a combined proposition
- find the truth value of a proposition

Enrollment

19.11.2021 - 14.01.2022

Timing

07.02.2022 - 22.04.2022

Number of ECTS credits allocated

2 op

Virtual portion

2 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
Scheduling groups
  • Toteutuksen opetusryhmä 1 (Size: 0. Open UAS: 0.)
Groups
  • LLTIBIT22K
    Bachelor's Degree Programme in Business Information Technology 22K Lahti
Small groups
  • Toteutuksen opetusryhmä 1

Learning outcomes

Student is able to
- convert numbers from one number system to another
- perform basic arithmetic operations with binary numbers
- construct and simplify compound propositions

Implementation and methods of teaching

Virtual course. Target is to understand the role of binary coding and propositional logic in computing. This is achieved by learning to perform manually similar operations as the computer or computer program would do. Learning happens by solving given problems with given methods.

To help the learning process the course provides videos and other material that demonstrates the use of methods to be learned.

Timing and attendance

February - May 2022. No compulsory participation except from the two course exams. All learning can be done fully virtually, including the exams.

Learning material and recommended literature

All material distributed in Moodle

Alternative completion methods

Showing skills and knowledge similar to the course contents in a verbal interview

Student time use and work load

4 - 8 hours weekly, during 5 - 6 weeks

Contents

Number systems, propositional logic

Additional information for students: previous knowledge etc.

No prerequisities

Assessment criteria

Exercises done in Moodle (50%) and two exams (50%)

Assessment scale

1-5

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

Student can convert numbers from one system to another
Student can generate a combined proposition

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

Student can
- convert numbers from one system to another
- calculate the sum and product of two binary numbers
- generate and simplify a combined proposition
- find the truth value of a proposition

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

Student can
- convert numbers from one system to another
- calculate the sum and product of two binary numbers
- code signed integers in binary system
- code floating point numbers in binary system
- generate and simplify a combined proposition
- find the truth value of a proposition