Introduction to Programming Logic (2 cr)
Code: AL00CO12-3003
General information
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
-
LLTIBIT24KBachelor'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