Skip to main content

Digital TechnologyLaajuus (2 cr)

Code: TT00CD73

Credits

2 op

Teaching language

  • Finnish
  • English

Responsible person

  • Jouko Kotkansalo
  • Juho Pekki

Objective

You understand the basics of digital number systems and know how to apply the knowledge in practice. You can rationalize simple technical problems logically and produce an implementation corresponding to the solution. You understand the use of traditional codes and how to correct errors in them.

EUR-ACE Knowledge and Understanding  
You know the concepts and principles related to digital technology. You can analyze logical structures

EUR-ACE Engineering practice 
You know how to plan and implement logical systems related to digital technology

Content

In this course you will learn the basics of digital numbering systems and their practical application. You will be able to solve technical problems logically and implement appropriate solutions. You will understand the use of traditional codes and be able to correct errors in them. This course will give you a strong basis for solving technical problems and managing codes.

Number systems
Basics of Boolean algebra
Sequential logic
Logical design
Codes

Assessment criteria, satisfactory (1)

Sufficient (1)
You understand the key issues of the course to some extent

Satisfactory (2)
You can apply knowledge of number systems in programming

Assessment criteria, good (3)

Good (3)
You understand the concepts of logical design and know how to apply them in practice

Very good (4)
In addition to the previous ones, you know the basics of codes used in data transfer and know how to correct errors programmatically

Assessment criteria, excellent (5)

Excellent (5)
You know how to choose the best reading system for the application and perform effective error correction for it based on logical planning

Enrollment

18.11.2024 - 09.01.2025

Timing

13.01.2025 - 30.04.2025

Number of ECTS credits allocated

2 op

Mode of delivery

Face-to-face

Unit

School of Technology

Campus

Lutakko Campus

Teaching languages
  • Finnish
Seats

0 - 35

Degree programmes
  • Bachelor's Degree Programme in Information and Communications Technology
Teachers
  • Jouko Kotkansalo
Groups
  • TTV24S1
    Tieto- ja viestintätekniikka (AMK)

Objectives

You understand the basics of digital number systems and know how to apply the knowledge in practice. You can rationalize simple technical problems logically and produce an implementation corresponding to the solution. You understand the use of traditional codes and how to correct errors in them.

EUR-ACE Knowledge and Understanding  
You know the concepts and principles related to digital technology. You can analyze logical structures

EUR-ACE Engineering practice 
You know how to plan and implement logical systems related to digital technology

Content

In this course you will learn the basics of digital numbering systems and their practical application. You will be able to solve technical problems logically and implement appropriate solutions. You will understand the use of traditional codes and be able to correct errors in them. This course will give you a strong basis for solving technical problems and managing codes.

Number systems
Basics of Boolean algebra
Sequential logic
Logical design
Codes

Evaluation scale

0-5

Evaluation criteria, satisfactory (1-2)

Sufficient (1)
You understand the key issues of the course to some extent

Satisfactory (2)
You can apply knowledge of number systems in programming

Evaluation criteria, good (3-4)

Good (3)
You understand the concepts of logical design and know how to apply them in practice

Very good (4)
In addition to the previous ones, you know the basics of codes used in data transfer and know how to correct errors programmatically

Evaluation criteria, excellent (5)

Excellent (5)
You know how to choose the best reading system for the application and perform effective error correction for it based on logical planning

Enrollment

18.11.2024 - 09.01.2025

Timing

13.01.2025 - 30.04.2025

Number of ECTS credits allocated

2 op

Mode of delivery

Face-to-face

Unit

School of Technology

Campus

Lutakko Campus

Teaching languages
  • Finnish
Seats

0 - 35

Degree programmes
  • Bachelor's Degree Programme in Information and Communications Technology
Teachers
  • Jouko Kotkansalo
Groups
  • TTV24S2
    Tieto- ja viestintätekniikka (AMK)
  • ZJATTV24S2
    Avoin amk, Tieto- ja viestintätekniikka, Päivä

Objectives

You understand the basics of digital number systems and know how to apply the knowledge in practice. You can rationalize simple technical problems logically and produce an implementation corresponding to the solution. You understand the use of traditional codes and how to correct errors in them.

EUR-ACE Knowledge and Understanding  
You know the concepts and principles related to digital technology. You can analyze logical structures

EUR-ACE Engineering practice 
You know how to plan and implement logical systems related to digital technology

Content

In this course you will learn the basics of digital numbering systems and their practical application. You will be able to solve technical problems logically and implement appropriate solutions. You will understand the use of traditional codes and be able to correct errors in them. This course will give you a strong basis for solving technical problems and managing codes.

Number systems
Basics of Boolean algebra
Sequential logic
Logical design
Codes

Evaluation scale

0-5

Evaluation criteria, satisfactory (1-2)

Sufficient (1)
You understand the key issues of the course to some extent

Satisfactory (2)
You can apply knowledge of number systems in programming

Evaluation criteria, good (3-4)

Good (3)
You understand the concepts of logical design and know how to apply them in practice

Very good (4)
In addition to the previous ones, you know the basics of codes used in data transfer and know how to correct errors programmatically

Evaluation criteria, excellent (5)

Excellent (5)
You know how to choose the best reading system for the application and perform effective error correction for it based on logical planning

Enrollment

18.11.2024 - 09.01.2025

Timing

13.01.2025 - 30.04.2025

Number of ECTS credits allocated

2 op

Mode of delivery

Face-to-face

Unit

School of Technology

Campus

Lutakko Campus

Teaching languages
  • Finnish
Seats

0 - 35

Degree programmes
  • Bachelor's Degree Programme in Information and Communications Technology
Teachers
  • Jouko Kotkansalo
Groups
  • TTV24S3
    Tieto- ja viestintätekniikka (AMK)
  • ZJATTV24S3
    Avoin amk, Tieto- ja viestintätekniikka, Päivä

Objectives

You understand the basics of digital number systems and know how to apply the knowledge in practice. You can rationalize simple technical problems logically and produce an implementation corresponding to the solution. You understand the use of traditional codes and how to correct errors in them.

EUR-ACE Knowledge and Understanding  
You know the concepts and principles related to digital technology. You can analyze logical structures

EUR-ACE Engineering practice 
You know how to plan and implement logical systems related to digital technology

Content

In this course you will learn the basics of digital numbering systems and their practical application. You will be able to solve technical problems logically and implement appropriate solutions. You will understand the use of traditional codes and be able to correct errors in them. This course will give you a strong basis for solving technical problems and managing codes.

Number systems
Basics of Boolean algebra
Sequential logic
Logical design
Codes

Evaluation scale

0-5

Evaluation criteria, satisfactory (1-2)

Sufficient (1)
You understand the key issues of the course to some extent

Satisfactory (2)
You can apply knowledge of number systems in programming

Evaluation criteria, good (3-4)

Good (3)
You understand the concepts of logical design and know how to apply them in practice

Very good (4)
In addition to the previous ones, you know the basics of codes used in data transfer and know how to correct errors programmatically

Evaluation criteria, excellent (5)

Excellent (5)
You know how to choose the best reading system for the application and perform effective error correction for it based on logical planning

Enrollment

18.11.2024 - 09.01.2025

Timing

13.01.2025 - 30.04.2025

Number of ECTS credits allocated

2 op

Mode of delivery

Face-to-face

Unit

School of Technology

Campus

Lutakko Campus

Teaching languages
  • Finnish
Seats

0 - 35

Degree programmes
  • Bachelor's Degree Programme in Information and Communications Technology
Teachers
  • Jouko Kotkansalo
Groups
  • TTV24SM
    Tieto- ja viestintätekniikka (AMK)
  • ZJATTV24SM
    Avoin amk, Tieto- ja viestintätekniikka, Monimuoto

Objectives

You understand the basics of digital number systems and know how to apply the knowledge in practice. You can rationalize simple technical problems logically and produce an implementation corresponding to the solution. You understand the use of traditional codes and how to correct errors in them.

EUR-ACE Knowledge and Understanding  
You know the concepts and principles related to digital technology. You can analyze logical structures

EUR-ACE Engineering practice 
You know how to plan and implement logical systems related to digital technology

Content

In this course you will learn the basics of digital numbering systems and their practical application. You will be able to solve technical problems logically and implement appropriate solutions. You will understand the use of traditional codes and be able to correct errors in them. This course will give you a strong basis for solving technical problems and managing codes.

Number systems
Basics of Boolean algebra
Sequential logic
Logical design
Codes

Evaluation scale

0-5

Evaluation criteria, satisfactory (1-2)

Sufficient (1)
You understand the key issues of the course to some extent

Satisfactory (2)
You can apply knowledge of number systems in programming

Evaluation criteria, good (3-4)

Good (3)
You understand the concepts of logical design and know how to apply them in practice

Very good (4)
In addition to the previous ones, you know the basics of codes used in data transfer and know how to correct errors programmatically

Evaluation criteria, excellent (5)

Excellent (5)
You know how to choose the best reading system for the application and perform effective error correction for it based on logical planning

Enrollment

01.11.2024 - 09.01.2025

Timing

07.01.2025 - 18.05.2025

Number of ECTS credits allocated

2 op

Mode of delivery

Face-to-face

Unit

School of Technology

Campus

Lutakko Campus

Teaching languages
  • Finnish
Seats

20 - 40

Degree programmes
  • Bachelor's Degree Programme in Electrical and Automation Engineering
  • Bachelor's Degree Programme in Information and Communications Technology
  • Bachelor's Degree Programme in Automation and Robotics
Teachers
  • Jouko Kotkansalo
Groups
  • TSA25KM
    Insinööri (AMK), sähkö- ja automaatiotekniikka,monimuototeutus
  • ZJATSA25KM
    Avoin amk, Sähkö- ja automaatiotekniikka, AMK- Väylät,Monimuoto

Objectives

You understand the basics of digital number systems and know how to apply the knowledge in practice. You can rationalize simple technical problems logically and produce an implementation corresponding to the solution. You understand the use of traditional codes and how to correct errors in them.

EUR-ACE Knowledge and Understanding  
You know the concepts and principles related to digital technology. You can analyze logical structures

EUR-ACE Engineering practice 
You know how to plan and implement logical systems related to digital technology

Content

In this course you will learn the basics of digital numbering systems and their practical application. You will be able to solve technical problems logically and implement appropriate solutions. You will understand the use of traditional codes and be able to correct errors in them. This course will give you a strong basis for solving technical problems and managing codes.

Number systems
Basics of Boolean algebra
Sequential logic
Logical design
Codes

Evaluation scale

0-5

Evaluation criteria, satisfactory (1-2)

Sufficient (1)
You understand the key issues of the course to some extent

Satisfactory (2)
You can apply knowledge of number systems in programming

Evaluation criteria, good (3-4)

Good (3)
You understand the concepts of logical design and know how to apply them in practice

Very good (4)
In addition to the previous ones, you know the basics of codes used in data transfer and know how to correct errors programmatically

Evaluation criteria, excellent (5)

Excellent (5)
You know how to choose the best reading system for the application and perform effective error correction for it based on logical planning

Timing

30.08.2024 - 31.07.2025

Number of ECTS credits allocated

2 op

Virtual portion

2 op

Mode of delivery

Online learning

Unit

School of Technology

Teaching languages
  • English
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Electrical and Automation Engineering
  • Bachelor's Degree Programme in Information and Communications Technology
  • Bachelor's Degree Programme in Automation and Robotics
Teachers
  • Jouko Kotkansalo
Groups
  • ZJA24STINO
    Avoin amk, ICT,Nonstop, Verkko
  • ZJA25KTINO
    Avoin amk,ICT, Nonstop, Verkko

Objectives

You understand the basics of digital number systems and know how to apply the knowledge in practice. You can rationalize simple technical problems logically and produce an implementation corresponding to the solution. You understand the use of traditional codes and how to correct errors in them.

EUR-ACE Knowledge and Understanding  
You know the concepts and principles related to digital technology. You can analyze logical structures

EUR-ACE Engineering practice 
You know how to plan and implement logical systems related to digital technology

Content

In this course you will learn the basics of digital numbering systems and their practical application. You will be able to solve technical problems logically and implement appropriate solutions. You will understand the use of traditional codes and be able to correct errors in them. This course will give you a strong basis for solving technical problems and managing codes.

Number systems
Basics of Boolean algebra
Sequential logic
Logical design
Codes

Evaluation scale

0-5

Evaluation criteria, satisfactory (1-2)

Sufficient (1)
You understand the key issues of the course to some extent

Satisfactory (2)
You can apply knowledge of number systems in programming

Evaluation criteria, good (3-4)

Good (3)
You understand the concepts of logical design and know how to apply them in practice

Very good (4)
In addition to the previous ones, you know the basics of codes used in data transfer and know how to correct errors programmatically

Evaluation criteria, excellent (5)

Excellent (5)
You know how to choose the best reading system for the application and perform effective error correction for it based on logical planning

Enrollment

01.08.2024 - 22.08.2024

Timing

26.08.2024 - 18.12.2024

Number of ECTS credits allocated

2 op

Mode of delivery

Face-to-face

Unit

School of Technology

Campus

Lutakko Campus

Teaching languages
  • English
Seats

0 - 35

Degree programmes
  • Bachelor's Degree Programme in Information and Communications Technology
Teachers
  • Jouko Kotkansalo
Groups
  • TIC24S2
    Bachelor's Degree Programme in Information and Communications Technology

Objectives

You understand the basics of digital number systems and know how to apply the knowledge in practice. You can rationalize simple technical problems logically and produce an implementation corresponding to the solution. You understand the use of traditional codes and how to correct errors in them.

EUR-ACE Knowledge and Understanding  
You know the concepts and principles related to digital technology. You can analyze logical structures

EUR-ACE Engineering practice 
You know how to plan and implement logical systems related to digital technology

Content

In this course you will learn the basics of digital numbering systems and their practical application. You will be able to solve technical problems logically and implement appropriate solutions. You will understand the use of traditional codes and be able to correct errors in them. This course will give you a strong basis for solving technical problems and managing codes.

Number systems
Basics of Boolean algebra
Sequential logic
Logical design
Codes

Evaluation scale

0-5

Evaluation criteria, satisfactory (1-2)

Sufficient (1)
You understand the key issues of the course to some extent

Satisfactory (2)
You can apply knowledge of number systems in programming

Evaluation criteria, good (3-4)

Good (3)
You understand the concepts of logical design and know how to apply them in practice

Very good (4)
In addition to the previous ones, you know the basics of codes used in data transfer and know how to correct errors programmatically

Evaluation criteria, excellent (5)

Excellent (5)
You know how to choose the best reading system for the application and perform effective error correction for it based on logical planning

Enrollment

01.08.2024 - 22.08.2024

Timing

26.08.2024 - 18.12.2024

Number of ECTS credits allocated

2 op

Mode of delivery

Face-to-face

Unit

School of Technology

Campus

Lutakko Campus

Teaching languages
  • English
Seats

0 - 35

Degree programmes
  • Bachelor's Degree Programme in Information and Communications Technology
Teachers
  • Jouko Kotkansalo
Groups
  • TIC24S1
    Bachelor's Degree Programme in Information and Communications Technology
  • ZJATIC24S1
    Avoin amk,ICT, Information and Communication Technology, Päivä

Objectives

You understand the basics of digital number systems and know how to apply the knowledge in practice. You can rationalize simple technical problems logically and produce an implementation corresponding to the solution. You understand the use of traditional codes and how to correct errors in them.

EUR-ACE Knowledge and Understanding  
You know the concepts and principles related to digital technology. You can analyze logical structures

EUR-ACE Engineering practice 
You know how to plan and implement logical systems related to digital technology

Content

In this course you will learn the basics of digital numbering systems and their practical application. You will be able to solve technical problems logically and implement appropriate solutions. You will understand the use of traditional codes and be able to correct errors in them. This course will give you a strong basis for solving technical problems and managing codes.

Number systems
Basics of Boolean algebra
Sequential logic
Logical design
Codes

Evaluation scale

0-5

Evaluation criteria, satisfactory (1-2)

Sufficient (1)
You understand the key issues of the course to some extent

Satisfactory (2)
You can apply knowledge of number systems in programming

Evaluation criteria, good (3-4)

Good (3)
You understand the concepts of logical design and know how to apply them in practice

Very good (4)
In addition to the previous ones, you know the basics of codes used in data transfer and know how to correct errors programmatically

Evaluation criteria, excellent (5)

Excellent (5)
You know how to choose the best reading system for the application and perform effective error correction for it based on logical planning

Enrollment

01.08.2024 - 22.08.2024

Timing

26.08.2024 - 18.12.2024

Number of ECTS credits allocated

2 op

Virtual portion

1 op

Mode of delivery

50 % Face-to-face, 50 % Online learning

Unit

School of Technology

Campus

Lutakko Campus

Teaching languages
  • Finnish
Seats

20 - 35

Degree programmes
  • Bachelor's Degree Programme in Electrical and Automation Engineering
  • Bachelor's Degree Programme in Information and Communications Technology
  • Bachelor's Degree Programme in Automation and Robotics
Teachers
  • Olli Väänänen
Groups
  • TSA24SR1
    Insinööri (AMK), sähkö- ja automaatiotekniikka, päivätoteutus
  • ZJATSA24S1
    Avoin amk, Sähkö-ja automaatiotekniikka, Päivä

Objectives

You understand the basics of digital number systems and know how to apply the knowledge in practice. You can rationalize simple technical problems logically and produce an implementation corresponding to the solution. You understand the use of traditional codes and how to correct errors in them.

EUR-ACE Knowledge and Understanding  
You know the concepts and principles related to digital technology. You can analyze logical structures

EUR-ACE Engineering practice 
You know how to plan and implement logical systems related to digital technology

Content

In this course you will learn the basics of digital numbering systems and their practical application. You will be able to solve technical problems logically and implement appropriate solutions. You will understand the use of traditional codes and be able to correct errors in them. This course will give you a strong basis for solving technical problems and managing codes.

Number systems
Basics of Boolean algebra
Sequential logic
Logical design
Codes

Teaching methods

Lectures and assignments. Simulation exercises
Problem-based learning is used as a learning method. Learning takes place through independently solved and returned learning tasks.

Exam dates and retake possibilities

Exam and two resit at the end of the course in autumn 2024.

Student workload

A total of 54 hours of learning work.
Lectures 16 h
Study of materials 16 h
Exercises and assignments 20 h
Examination 2 h

Further information for students

Self-assessments are mainly done through the learning tasks. The assessment decision is based on the skills demonstrated in the exam.

Evaluation scale

0-5

Evaluation criteria, satisfactory (1-2)

Sufficient (1)
You understand the key issues of the course to some extent

Satisfactory (2)
You can apply knowledge of number systems in programming

Evaluation criteria, good (3-4)

Good (3)
You understand the concepts of logical design and know how to apply them in practice

Very good (4)
In addition to the previous ones, you know the basics of codes used in data transfer and know how to correct errors programmatically

Evaluation criteria, excellent (5)

Excellent (5)
You know how to choose the best reading system for the application and perform effective error correction for it based on logical planning

Enrollment

01.08.2024 - 22.08.2024

Timing

26.08.2024 - 18.12.2024

Number of ECTS credits allocated

2 op

Virtual portion

0.5 op

Mode of delivery

75 % Face-to-face, 25 % Online learning

Unit

School of Technology

Campus

Lutakko Campus

Teaching languages
  • English
Seats

20 - 35

Degree programmes
  • Bachelor's Degree Programme in Electrical and Automation Engineering
  • Bachelor's Degree Programme in Information and Communications Technology
  • Bachelor's Degree Programme in Automation and Robotics
Teachers
  • Olli Väänänen
Groups
  • TAR24S1
    Bachelor's Degree Programme in Automation and Robotics
  • ZJATAR24SS
    Avoin amk, Automation and Robotics, Päivä

Objectives

You understand the basics of digital number systems and know how to apply the knowledge in practice. You can rationalize simple technical problems logically and produce an implementation corresponding to the solution. You understand the use of traditional codes and how to correct errors in them.

EUR-ACE Knowledge and Understanding  
You know the concepts and principles related to digital technology. You can analyze logical structures

EUR-ACE Engineering practice 
You know how to plan and implement logical systems related to digital technology

Content

In this course you will learn the basics of digital numbering systems and their practical application. You will be able to solve technical problems logically and implement appropriate solutions. You will understand the use of traditional codes and be able to correct errors in them. This course will give you a strong basis for solving technical problems and managing codes.

Number systems
Basics of Boolean algebra
Sequential logic
Logical design
Codes

Teaching methods

Lectures and assignments. Simulation exercises
Problem-based learning is used as a learning method. Learning takes place through independently solved and returned learning tasks.

Exam dates and retake possibilities

Exam and two resit at the end of the course in autumn 2024.

Student workload

A total of 54 hours of learning work.
Lectures 16 h
Study of materials 16 h
Exercises and assignments 20 h
Examination 2 h

Further information for students

The course has an 80% attendance requirement. Attendance is monitored. Absences are agreed with the teacher for justified reasons. For example, cases of illness or otherwise demonstrated competence. The assessment criteria will take into account the student's active participation in the course.
The student must sign the course feedback as given (task in Moodle).

Self-assessments are mainly done through the learning tasks. The assessment decision is based on the skills demonstrated in the exam.

Evaluation scale

0-5

Evaluation criteria, satisfactory (1-2)

Sufficient (1)
You understand the key issues of the course to some extent

Satisfactory (2)
You can apply knowledge of number systems in programming

Evaluation criteria, good (3-4)

Good (3)
You understand the concepts of logical design and know how to apply them in practice

Very good (4)
In addition to the previous ones, you know the basics of codes used in data transfer and know how to correct errors programmatically

Evaluation criteria, excellent (5)

Excellent (5)
You know how to choose the best reading system for the application and perform effective error correction for it based on logical planning

Enrollment

01.08.2024 - 22.08.2024

Timing

26.08.2024 - 18.12.2024

Number of ECTS credits allocated

2 op

Virtual portion

0.5 op

Mode of delivery

75 % Face-to-face, 25 % Online learning

Unit

School of Technology

Campus

Lutakko Campus

Teaching languages
  • Finnish
Seats

20 - 35

Degree programmes
  • Bachelor's Degree Programme in Electrical and Automation Engineering
  • Bachelor's Degree Programme in Information and Communications Technology
  • Bachelor's Degree Programme in Automation and Robotics
Teachers
  • Olli Väänänen
Groups
  • TSA24SR2
    Insinööri (AMK), sähkö- ja automaatiotekniikka, päivätoteutus
  • ZJATSA24S1
    Avoin amk, Sähkö-ja automaatiotekniikka, Päivä

Objectives

You understand the basics of digital number systems and know how to apply the knowledge in practice. You can rationalize simple technical problems logically and produce an implementation corresponding to the solution. You understand the use of traditional codes and how to correct errors in them.

EUR-ACE Knowledge and Understanding  
You know the concepts and principles related to digital technology. You can analyze logical structures

EUR-ACE Engineering practice 
You know how to plan and implement logical systems related to digital technology

Content

In this course you will learn the basics of digital numbering systems and their practical application. You will be able to solve technical problems logically and implement appropriate solutions. You will understand the use of traditional codes and be able to correct errors in them. This course will give you a strong basis for solving technical problems and managing codes.

Number systems
Basics of Boolean algebra
Sequential logic
Logical design
Codes

Teaching methods

Lectures and assignments. Simulation exercises
Problem-based learning is used as a learning method. Learning takes place through independently solved and returned learning tasks.

Exam dates and retake possibilities

Exam and two resit at the end of the course in autumn 2024.

Student workload

A total of 54 hours of learning work.
Lectures 16 h
Study of materials 16 h
Exercises and assignments 20 h
Examination 2 h

Further information for students

Self-assessments are mainly done through the learning tasks. The assessment decision is based on the skills demonstrated in the exam.

Evaluation scale

0-5

Evaluation criteria, satisfactory (1-2)

Sufficient (1)
You understand the key issues of the course to some extent

Satisfactory (2)
You can apply knowledge of number systems in programming

Evaluation criteria, good (3-4)

Good (3)
You understand the concepts of logical design and know how to apply them in practice

Very good (4)
In addition to the previous ones, you know the basics of codes used in data transfer and know how to correct errors programmatically

Evaluation criteria, excellent (5)

Excellent (5)
You know how to choose the best reading system for the application and perform effective error correction for it based on logical planning