Skip to main content

Digital Technology and HardwareLaajuus (5 cr)

Code: TTC1060

Credits

5 op

Teaching language

  • Finnish
  • English

Responsible person

  • Jouko Kotkansalo

Objective

After taking this course, you will understand the function and importance of digital reading systems as part of an information system. You know the basic concepts of logical design and can apply the state machine principle to practical problems.

EUR-ACE: Knowledge and understanding
EUR-ACE: Engineering practice 

Competences:
You know the basic concepts of digital technology and know how to use them in programming and logic design. You can break up large entities into pieces that can be easily implemented with state machine techniques. You understand the essential basic functions of the processor, memories and peripherals and know how to make simple programs for embedded systems.

Content

Number systems
- binary number
- floating point number
- fixed point number

Basics in Boolean algebra
- coupling function
- minimization of coupling

Sequential logic
- Eccless-Jordan circuit
- State machine

Memories
- memory types
- memory architecture
- characteristics of memory

Processor structure
- registers
- arithmetic unit
- control part

Basics of micro controller
- peripheral devices
- programming

Assessment criteria, satisfactory (1)

Sufficient 1: The student knows the basics in digital and computer technology.

Satisfactory 2: You can design small logical structures with discrete logic.

Assessment criteria, good (3)

Good 3: You understand state machine logic and can apply it to practical problems.

Very good 4: You know the basics of embedded systems and know how to program them.

Assessment criteria, excellent (5)

Excellent 5: You understand the mutual functioning of processors and peripherals well and know how to design the device in such a way that its testing and data security are taken into account in the implementation.

Enrollment

20.11.2023 - 04.01.2024

Timing

08.01.2024 - 30.04.2024

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

Unit

School of Technology

Campus

Lutakko Campus

Teaching languages
  • Finnish
Seats

20 - 35

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

Objective

After taking this course, you will understand the function and importance of digital reading systems as part of an information system. You know the basic concepts of logical design and can apply the state machine principle to practical problems.

EUR-ACE: Knowledge and understanding
EUR-ACE: Engineering practice 

Competences:
You know the basic concepts of digital technology and know how to use them in programming and logic design. You can break up large entities into pieces that can be easily implemented with state machine techniques. You understand the essential basic functions of the processor, memories and peripherals and know how to make simple programs for embedded systems.

Content

Number systems
- binary number
- floating point number
- fixed point number

Basics in Boolean algebra
- coupling function
- minimization of coupling

Sequential logic
- Eccless-Jordan circuit
- State machine

Memories
- memory types
- memory architecture
- characteristics of memory

Processor structure
- registers
- arithmetic unit
- control part

Basics of micro controller
- peripheral devices
- programming

Evaluation scale

0-5

Assessment criteria, satisfactory (1)

Sufficient 1: The student knows the basics in digital and computer technology.

Satisfactory 2: You can design small logical structures with discrete logic.

Assessment criteria, good (3)

Good 3: You understand state machine logic and can apply it to practical problems.

Very good 4: You know the basics of embedded systems and know how to program them.

Assessment criteria, excellent (5)

Excellent 5: You understand the mutual functioning of processors and peripherals well and know how to design the device in such a way that its testing and data security are taken into account in the implementation.

Enrollment

20.11.2023 - 04.01.2024

Timing

08.01.2024 - 30.04.2024

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

Unit

School of Technology

Campus

Lutakko Campus

Teaching languages
  • Finnish
Seats

20 - 35

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

Objective

After taking this course, you will understand the function and importance of digital reading systems as part of an information system. You know the basic concepts of logical design and can apply the state machine principle to practical problems.

EUR-ACE: Knowledge and understanding
EUR-ACE: Engineering practice 

Competences:
You know the basic concepts of digital technology and know how to use them in programming and logic design. You can break up large entities into pieces that can be easily implemented with state machine techniques. You understand the essential basic functions of the processor, memories and peripherals and know how to make simple programs for embedded systems.

Content

Number systems
- binary number
- floating point number
- fixed point number

Basics in Boolean algebra
- coupling function
- minimization of coupling

Sequential logic
- Eccless-Jordan circuit
- State machine

Memories
- memory types
- memory architecture
- characteristics of memory

Processor structure
- registers
- arithmetic unit
- control part

Basics of micro controller
- peripheral devices
- programming

Evaluation scale

0-5

Assessment criteria, satisfactory (1)

Sufficient 1: The student knows the basics in digital and computer technology.

Satisfactory 2: You can design small logical structures with discrete logic.

Assessment criteria, good (3)

Good 3: You understand state machine logic and can apply it to practical problems.

Very good 4: You know the basics of embedded systems and know how to program them.

Assessment criteria, excellent (5)

Excellent 5: You understand the mutual functioning of processors and peripherals well and know how to design the device in such a way that its testing and data security are taken into account in the implementation.

Enrollment

20.11.2023 - 04.01.2024

Timing

08.01.2024 - 30.04.2024

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

Unit

School of Technology

Campus

Lutakko Campus

Teaching languages
  • Finnish
Seats

20 - 35

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

Objective

After taking this course, you will understand the function and importance of digital reading systems as part of an information system. You know the basic concepts of logical design and can apply the state machine principle to practical problems.

EUR-ACE: Knowledge and understanding
EUR-ACE: Engineering practice 

Competences:
You know the basic concepts of digital technology and know how to use them in programming and logic design. You can break up large entities into pieces that can be easily implemented with state machine techniques. You understand the essential basic functions of the processor, memories and peripherals and know how to make simple programs for embedded systems.

Content

Number systems
- binary number
- floating point number
- fixed point number

Basics in Boolean algebra
- coupling function
- minimization of coupling

Sequential logic
- Eccless-Jordan circuit
- State machine

Memories
- memory types
- memory architecture
- characteristics of memory

Processor structure
- registers
- arithmetic unit
- control part

Basics of micro controller
- peripheral devices
- programming

Evaluation scale

0-5

Assessment criteria, satisfactory (1)

Sufficient 1: The student knows the basics in digital and computer technology.

Satisfactory 2: You can design small logical structures with discrete logic.

Assessment criteria, good (3)

Good 3: You understand state machine logic and can apply it to practical problems.

Very good 4: You know the basics of embedded systems and know how to program them.

Assessment criteria, excellent (5)

Excellent 5: You understand the mutual functioning of processors and peripherals well and know how to design the device in such a way that its testing and data security are taken into account in the implementation.

Enrollment

20.11.2023 - 24.08.2023

Timing

08.01.2024 - 30.04.2024

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

Unit

School of Technology

Campus

Lutakko Campus

Teaching languages
  • Finnish
Seats

20 - 35

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

Objective

After taking this course, you will understand the function and importance of digital reading systems as part of an information system. You know the basic concepts of logical design and can apply the state machine principle to practical problems.

EUR-ACE: Knowledge and understanding
EUR-ACE: Engineering practice 

Competences:
You know the basic concepts of digital technology and know how to use them in programming and logic design. You can break up large entities into pieces that can be easily implemented with state machine techniques. You understand the essential basic functions of the processor, memories and peripherals and know how to make simple programs for embedded systems.

Content

Number systems
- binary number
- floating point number
- fixed point number

Basics in Boolean algebra
- coupling function
- minimization of coupling

Sequential logic
- Eccless-Jordan circuit
- State machine

Memories
- memory types
- memory architecture
- characteristics of memory

Processor structure
- registers
- arithmetic unit
- control part

Basics of micro controller
- peripheral devices
- programming

Evaluation scale

0-5

Assessment criteria, satisfactory (1)

Sufficient 1: The student knows the basics in digital and computer technology.

Satisfactory 2: You can design small logical structures with discrete logic.

Assessment criteria, good (3)

Good 3: You understand state machine logic and can apply it to practical problems.

Very good 4: You know the basics of embedded systems and know how to program them.

Assessment criteria, excellent (5)

Excellent 5: You understand the mutual functioning of processors and peripherals well and know how to design the device in such a way that its testing and data security are taken into account in the implementation.

Enrollment

20.11.2023 - 04.01.2024

Timing

08.01.2024 - 30.04.2024

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

Unit

School of Technology

Campus

Lutakko Campus

Teaching languages
  • Finnish
Seats

20 - 35

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

Objective

After taking this course, you will understand the function and importance of digital reading systems as part of an information system. You know the basic concepts of logical design and can apply the state machine principle to practical problems.

EUR-ACE: Knowledge and understanding
EUR-ACE: Engineering practice 

Competences:
You know the basic concepts of digital technology and know how to use them in programming and logic design. You can break up large entities into pieces that can be easily implemented with state machine techniques. You understand the essential basic functions of the processor, memories and peripherals and know how to make simple programs for embedded systems.

Content

Number systems
- binary number
- floating point number
- fixed point number

Basics in Boolean algebra
- coupling function
- minimization of coupling

Sequential logic
- Eccless-Jordan circuit
- State machine

Memories
- memory types
- memory architecture
- characteristics of memory

Processor structure
- registers
- arithmetic unit
- control part

Basics of micro controller
- peripheral devices
- programming

Evaluation scale

0-5

Assessment criteria, satisfactory (1)

Sufficient 1: The student knows the basics in digital and computer technology.

Satisfactory 2: You can design small logical structures with discrete logic.

Assessment criteria, good (3)

Good 3: You understand state machine logic and can apply it to practical problems.

Very good 4: You know the basics of embedded systems and know how to program them.

Assessment criteria, excellent (5)

Excellent 5: You understand the mutual functioning of processors and peripherals well and know how to design the device in such a way that its testing and data security are taken into account in the implementation.

Enrollment

20.11.2023 - 04.01.2024

Timing

08.01.2024 - 30.04.2024

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

Unit

School of Technology

Campus

Lutakko Campus

Teaching languages
  • English
Seats

20 - 35

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

Objective

After taking this course, you will understand the function and importance of digital reading systems as part of an information system. You know the basic concepts of logical design and can apply the state machine principle to practical problems.

EUR-ACE: Knowledge and understanding
EUR-ACE: Engineering practice 

Competences:
You know the basic concepts of digital technology and know how to use them in programming and logic design. You can break up large entities into pieces that can be easily implemented with state machine techniques. You understand the essential basic functions of the processor, memories and peripherals and know how to make simple programs for embedded systems.

Content

Number systems
- binary number
- floating point number
- fixed point number

Basics in Boolean algebra
- coupling function
- minimization of coupling

Sequential logic
- Eccless-Jordan circuit
- State machine

Memories
- memory types
- memory architecture
- characteristics of memory

Processor structure
- registers
- arithmetic unit
- control part

Basics of micro controller
- peripheral devices
- programming

Evaluation scale

0-5

Assessment criteria, satisfactory (1)

Sufficient 1: The student knows the basics in digital and computer technology.

Satisfactory 2: You can design small logical structures with discrete logic.

Assessment criteria, good (3)

Good 3: You understand state machine logic and can apply it to practical problems.

Very good 4: You know the basics of embedded systems and know how to program them.

Assessment criteria, excellent (5)

Excellent 5: You understand the mutual functioning of processors and peripherals well and know how to design the device in such a way that its testing and data security are taken into account in the implementation.

Enrollment

01.11.2022 - 05.01.2023

Timing

09.01.2023 - 28.04.2023

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

School of Technology

Teaching languages
  • Finnish
Seats

0 - 70

Degree programmes
  • Bachelor's Degree Programme in Information and Communications Technology
Teachers
  • Teemu Siikaniemi
Groups
  • ZJATTV22SM
    Avoin amk, Tieto- ja viestintätekniikka, Monimuoto

Objective

After taking this course, you will understand the function and importance of digital reading systems as part of an information system. You know the basic concepts of logical design and can apply the state machine principle to practical problems.

EUR-ACE: Knowledge and understanding
EUR-ACE: Engineering practice 

Competences:
You know the basic concepts of digital technology and know how to use them in programming and logic design. You can break up large entities into pieces that can be easily implemented with state machine techniques. You understand the essential basic functions of the processor, memories and peripherals and know how to make simple programs for embedded systems.

Content

Number systems
- binary number
- floating point number
- fixed point number

Basics in Boolean algebra
- coupling function
- minimization of coupling

Sequential logic
- Eccless-Jordan circuit
- State machine

Memories
- memory types
- memory architecture
- characteristics of memory

Processor structure
- registers
- arithmetic unit
- control part

Basics of micro controller
- peripheral devices
- programming

Teaching methods

Etäopetus, harjoitukset, itsenäinen opiskelu

Student workload

Online-luennot, materiaali, harjoitukset, itsenäinen työskentely
yhteensä 135h

Evaluation scale

0-5

Assessment criteria, satisfactory (1)

Sufficient 1: The student knows the basics in digital and computer technology.

Satisfactory 2: You can design small logical structures with discrete logic.

Assessment criteria, good (3)

Good 3: You understand state machine logic and can apply it to practical problems.

Very good 4: You know the basics of embedded systems and know how to program them.

Assessment criteria, excellent (5)

Excellent 5: You understand the mutual functioning of processors and peripherals well and know how to design the device in such a way that its testing and data security are taken into account in the implementation.

Enrollment

01.11.2022 - 05.01.2023

Timing

09.01.2023 - 28.04.2023

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

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
  • TTV22S1
    Tieto- ja viestintätekniikka (AMK)

Objective

After taking this course, you will understand the function and importance of digital reading systems as part of an information system. You know the basic concepts of logical design and can apply the state machine principle to practical problems.

EUR-ACE: Knowledge and understanding
EUR-ACE: Engineering practice 

Competences:
You know the basic concepts of digital technology and know how to use them in programming and logic design. You can break up large entities into pieces that can be easily implemented with state machine techniques. You understand the essential basic functions of the processor, memories and peripherals and know how to make simple programs for embedded systems.

Content

Number systems
- binary number
- floating point number
- fixed point number

Basics in Boolean algebra
- coupling function
- minimization of coupling

Sequential logic
- Eccless-Jordan circuit
- State machine

Memories
- memory types
- memory architecture
- characteristics of memory

Processor structure
- registers
- arithmetic unit
- control part

Basics of micro controller
- peripheral devices
- programming

Location and time

Tammikuu lukujärjestyksen mukaisesti tilassa 431

Materials

Moodlessa

Teaching methods

Lähiopetus

Exam schedules

Sovitaan erikseen

Completion alternatives

Osa kursista voidaan pitää zoomissa tai vastaavassa. Tästä sovitaan erikseen

Student workload

Harjoitustyö, labrat ja tentti kuormittavat noin 80h

Further information

Arvosana muodostuu tentistä ja harjoitustyöstä. Labrat ovat pakollisia

Evaluation scale

0-5

Assessment criteria, satisfactory (1)

Sufficient 1: The student knows the basics in digital and computer technology.

Satisfactory 2: You can design small logical structures with discrete logic.

Assessment criteria, good (3)

Good 3: You understand state machine logic and can apply it to practical problems.

Very good 4: You know the basics of embedded systems and know how to program them.

Assessment criteria, excellent (5)

Excellent 5: You understand the mutual functioning of processors and peripherals well and know how to design the device in such a way that its testing and data security are taken into account in the implementation.

Enrollment

01.11.2022 - 05.01.2023

Timing

09.01.2023 - 28.04.2023

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

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
  • TTV22SM
    Tieto- ja viestintätekniikka (AMK)

Objective

After taking this course, you will understand the function and importance of digital reading systems as part of an information system. You know the basic concepts of logical design and can apply the state machine principle to practical problems.

EUR-ACE: Knowledge and understanding
EUR-ACE: Engineering practice 

Competences:
You know the basic concepts of digital technology and know how to use them in programming and logic design. You can break up large entities into pieces that can be easily implemented with state machine techniques. You understand the essential basic functions of the processor, memories and peripherals and know how to make simple programs for embedded systems.

Content

Number systems
- binary number
- floating point number
- fixed point number

Basics in Boolean algebra
- coupling function
- minimization of coupling

Sequential logic
- Eccless-Jordan circuit
- State machine

Memories
- memory types
- memory architecture
- characteristics of memory

Processor structure
- registers
- arithmetic unit
- control part

Basics of micro controller
- peripheral devices
- programming

Location and time

Tammikuu lukujärjestyksen mukaisesti tilassa 431

Materials

Moodlessa

Teaching methods

Lähiopetus

Exam schedules

Sovitaan erikseen

Completion alternatives

Osa kursista voidaan pitää zoomissa tai vastaavassa. Tästä sovitaan erikseen

Student workload

Harjoitustyö, labrat ja tentti kuormittavat noin 80h

Further information

Arvosana muodostuu tentistä ja harjoitustyöstä. Labrat ovat pakollisia

Evaluation scale

0-5

Assessment criteria, satisfactory (1)

Sufficient 1: The student knows the basics in digital and computer technology.

Satisfactory 2: You can design small logical structures with discrete logic.

Assessment criteria, good (3)

Good 3: You understand state machine logic and can apply it to practical problems.

Very good 4: You know the basics of embedded systems and know how to program them.

Assessment criteria, excellent (5)

Excellent 5: You understand the mutual functioning of processors and peripherals well and know how to design the device in such a way that its testing and data security are taken into account in the implementation.

Enrollment

01.11.2022 - 05.01.2023

Timing

09.01.2023 - 28.04.2023

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

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
  • TIC22S1
    Bachelor's Degree Programme in Information and Communications Technology

Objective

After taking this course, you will understand the function and importance of digital reading systems as part of an information system. You know the basic concepts of logical design and can apply the state machine principle to practical problems.

EUR-ACE: Knowledge and understanding
EUR-ACE: Engineering practice 

Competences:
You know the basic concepts of digital technology and know how to use them in programming and logic design. You can break up large entities into pieces that can be easily implemented with state machine techniques. You understand the essential basic functions of the processor, memories and peripherals and know how to make simple programs for embedded systems.

Content

Number systems
- binary number
- floating point number
- fixed point number

Basics in Boolean algebra
- coupling function
- minimization of coupling

Sequential logic
- Eccless-Jordan circuit
- State machine

Memories
- memory types
- memory architecture
- characteristics of memory

Processor structure
- registers
- arithmetic unit
- control part

Basics of micro controller
- peripheral devices
- programming

Location and time

Tammikuu lukujärjestyksen mukaisesti tilassa 431

Materials

Moodlessa

Teaching methods

Lähiopetus

Exam schedules

Sovitaan erikseen

Completion alternatives

Osa kursista voidaan pitää zoomissa tai vastaavassa. Tästä sovitaan erikseen

Student workload

Harjoitustyö, labrat ja tentti kuormittavat noin 80h

Further information

Arvosana muodostuu tentistä ja harjoitustyöstä. Labrat ovat pakollisia

Evaluation scale

0-5

Assessment criteria, satisfactory (1)

Sufficient 1: The student knows the basics in digital and computer technology.

Satisfactory 2: You can design small logical structures with discrete logic.

Assessment criteria, good (3)

Good 3: You understand state machine logic and can apply it to practical problems.

Very good 4: You know the basics of embedded systems and know how to program them.

Assessment criteria, excellent (5)

Excellent 5: You understand the mutual functioning of processors and peripherals well and know how to design the device in such a way that its testing and data security are taken into account in the implementation.

Enrollment

01.11.2022 - 05.01.2023

Timing

09.01.2023 - 28.04.2023

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

Unit

School of Technology

Campus

Lutakko Campus

Teaching languages
  • Finnish
Seats

0 - 30

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

Objective

After taking this course, you will understand the function and importance of digital reading systems as part of an information system. You know the basic concepts of logical design and can apply the state machine principle to practical problems.

EUR-ACE: Knowledge and understanding
EUR-ACE: Engineering practice 

Competences:
You know the basic concepts of digital technology and know how to use them in programming and logic design. You can break up large entities into pieces that can be easily implemented with state machine techniques. You understand the essential basic functions of the processor, memories and peripherals and know how to make simple programs for embedded systems.

Content

Number systems
- binary number
- floating point number
- fixed point number

Basics in Boolean algebra
- coupling function
- minimization of coupling

Sequential logic
- Eccless-Jordan circuit
- State machine

Memories
- memory types
- memory architecture
- characteristics of memory

Processor structure
- registers
- arithmetic unit
- control part

Basics of micro controller
- peripheral devices
- programming

Location and time

Tammikuu lukujärjestyksen mukaisesti tilassa 431

Materials

Moodlessa

Teaching methods

Lähiopetus

Exam schedules

Sovitaan erikseen

Completion alternatives

Osa kursista voidaan pitää zoomissa tai vastaavassa. Tästä sovitaan erikseen

Student workload

Harjoitustyö, labrat ja tentti kuormittavat noin 80h

Further information

Arvosana muodostuu tentistä ja harjoitustyöstä. Labrat ovat pakollisia

Evaluation scale

0-5

Assessment criteria, satisfactory (1)

Sufficient 1: The student knows the basics in digital and computer technology.

Satisfactory 2: You can design small logical structures with discrete logic.

Assessment criteria, good (3)

Good 3: You understand state machine logic and can apply it to practical problems.

Very good 4: You know the basics of embedded systems and know how to program them.

Assessment criteria, excellent (5)

Excellent 5: You understand the mutual functioning of processors and peripherals well and know how to design the device in such a way that its testing and data security are taken into account in the implementation.

Enrollment

01.11.2022 - 05.01.2023

Timing

09.01.2023 - 28.04.2023

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

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
  • Teemu Siikaniemi
Groups
  • TTV22S3
    Tieto- ja viestintätekniikka (AMK)

Objective

After taking this course, you will understand the function and importance of digital reading systems as part of an information system. You know the basic concepts of logical design and can apply the state machine principle to practical problems.

EUR-ACE: Knowledge and understanding
EUR-ACE: Engineering practice 

Competences:
You know the basic concepts of digital technology and know how to use them in programming and logic design. You can break up large entities into pieces that can be easily implemented with state machine techniques. You understand the essential basic functions of the processor, memories and peripherals and know how to make simple programs for embedded systems.

Content

Number systems
- binary number
- floating point number
- fixed point number

Basics in Boolean algebra
- coupling function
- minimization of coupling

Sequential logic
- Eccless-Jordan circuit
- State machine

Memories
- memory types
- memory architecture
- characteristics of memory

Processor structure
- registers
- arithmetic unit
- control part

Basics of micro controller
- peripheral devices
- programming

Teaching methods

Luennot, harjoitukset

Student workload

Luennot, materiaali, harjoitukset, itsenäinen opiskelu
yhteensä 135h

Evaluation scale

0-5

Assessment criteria, satisfactory (1)

Sufficient 1: The student knows the basics in digital and computer technology.

Satisfactory 2: You can design small logical structures with discrete logic.

Assessment criteria, good (3)

Good 3: You understand state machine logic and can apply it to practical problems.

Very good 4: You know the basics of embedded systems and know how to program them.

Assessment criteria, excellent (5)

Excellent 5: You understand the mutual functioning of processors and peripherals well and know how to design the device in such a way that its testing and data security are taken into account in the implementation.

Enrollment

01.11.2022 - 05.01.2023

Timing

09.01.2023 - 28.04.2023

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

Unit

School of Technology

Campus

Lutakko Campus

Teaching languages
  • Finnish
Seats

0 - 30

Degree programmes
  • Bachelor's Degree Programme in Information and Communications Technology
Teachers
  • Teemu Siikaniemi
Groups
  • TTV22S5
    Tieto- ja viestintätekniikka (AMK)
  • ZJATTV22S5
    Avoin amk, Tieto- ja viestintätekniikka, Päivä

Objective

After taking this course, you will understand the function and importance of digital reading systems as part of an information system. You know the basic concepts of logical design and can apply the state machine principle to practical problems.

EUR-ACE: Knowledge and understanding
EUR-ACE: Engineering practice 

Competences:
You know the basic concepts of digital technology and know how to use them in programming and logic design. You can break up large entities into pieces that can be easily implemented with state machine techniques. You understand the essential basic functions of the processor, memories and peripherals and know how to make simple programs for embedded systems.

Content

Number systems
- binary number
- floating point number
- fixed point number

Basics in Boolean algebra
- coupling function
- minimization of coupling

Sequential logic
- Eccless-Jordan circuit
- State machine

Memories
- memory types
- memory architecture
- characteristics of memory

Processor structure
- registers
- arithmetic unit
- control part

Basics of micro controller
- peripheral devices
- programming

Teaching methods

Luennot, harjoitukset

Student workload

Luennot, materiaali, harjoitukset, itsenäinen opiskelu
yhteensä 135h

Evaluation scale

0-5

Assessment criteria, satisfactory (1)

Sufficient 1: The student knows the basics in digital and computer technology.

Satisfactory 2: You can design small logical structures with discrete logic.

Assessment criteria, good (3)

Good 3: You understand state machine logic and can apply it to practical problems.

Very good 4: You know the basics of embedded systems and know how to program them.

Assessment criteria, excellent (5)

Excellent 5: You understand the mutual functioning of processors and peripherals well and know how to design the device in such a way that its testing and data security are taken into account in the implementation.

Enrollment

01.11.2022 - 05.01.2023

Timing

09.01.2023 - 28.04.2023

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

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
  • Teemu Siikaniemi
Groups
  • TTV22S4
    Tieto- ja viestintätekniikka (AMK)

Objective

After taking this course, you will understand the function and importance of digital reading systems as part of an information system. You know the basic concepts of logical design and can apply the state machine principle to practical problems.

EUR-ACE: Knowledge and understanding
EUR-ACE: Engineering practice 

Competences:
You know the basic concepts of digital technology and know how to use them in programming and logic design. You can break up large entities into pieces that can be easily implemented with state machine techniques. You understand the essential basic functions of the processor, memories and peripherals and know how to make simple programs for embedded systems.

Content

Number systems
- binary number
- floating point number
- fixed point number

Basics in Boolean algebra
- coupling function
- minimization of coupling

Sequential logic
- Eccless-Jordan circuit
- State machine

Memories
- memory types
- memory architecture
- characteristics of memory

Processor structure
- registers
- arithmetic unit
- control part

Basics of micro controller
- peripheral devices
- programming

Teaching methods

Luennot, harjoitukset

Student workload

Luennot, materiaali, harjoitukset, itsenäinen opiskelu
yhteensä 135h

Evaluation scale

0-5

Assessment criteria, satisfactory (1)

Sufficient 1: The student knows the basics in digital and computer technology.

Satisfactory 2: You can design small logical structures with discrete logic.

Assessment criteria, good (3)

Good 3: You understand state machine logic and can apply it to practical problems.

Very good 4: You know the basics of embedded systems and know how to program them.

Assessment criteria, excellent (5)

Excellent 5: You understand the mutual functioning of processors and peripherals well and know how to design the device in such a way that its testing and data security are taken into account in the implementation.

Enrollment

01.11.2022 - 05.01.2023

Timing

09.01.2023 - 28.04.2023

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

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
  • TTV22SM2
    Tieto- ja viestintätekniikka (AMK)

Objective

After taking this course, you will understand the function and importance of digital reading systems as part of an information system. You know the basic concepts of logical design and can apply the state machine principle to practical problems.

EUR-ACE: Knowledge and understanding
EUR-ACE: Engineering practice 

Competences:
You know the basic concepts of digital technology and know how to use them in programming and logic design. You can break up large entities into pieces that can be easily implemented with state machine techniques. You understand the essential basic functions of the processor, memories and peripherals and know how to make simple programs for embedded systems.

Content

Number systems
- binary number
- floating point number
- fixed point number

Basics in Boolean algebra
- coupling function
- minimization of coupling

Sequential logic
- Eccless-Jordan circuit
- State machine

Memories
- memory types
- memory architecture
- characteristics of memory

Processor structure
- registers
- arithmetic unit
- control part

Basics of micro controller
- peripheral devices
- programming

Location and time

Tammikuu lukujärjestyksen mukaisesti tilassa 431

Materials

Moodlessa

Teaching methods

Lähiopetus

Exam schedules

Sovitaan erikseen

Completion alternatives

Osa kursista voidaan pitää zoomissa tai vastaavassa. Tästä sovitaan erikseen

Student workload

Harjoitustyö, labrat ja tentti kuormittavat noin 80h

Further information

Arvosana muodostuu tentistä ja harjoitustyöstä. Labrat ovat pakollisia

Evaluation scale

0-5

Assessment criteria, satisfactory (1)

Sufficient 1: The student knows the basics in digital and computer technology.

Satisfactory 2: You can design small logical structures with discrete logic.

Assessment criteria, good (3)

Good 3: You understand state machine logic and can apply it to practical problems.

Very good 4: You know the basics of embedded systems and know how to program them.

Assessment criteria, excellent (5)

Excellent 5: You understand the mutual functioning of processors and peripherals well and know how to design the device in such a way that its testing and data security are taken into account in the implementation.

Enrollment

01.11.2021 - 09.01.2022

Timing

10.01.2022 - 29.04.2022

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

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
  • ZJA21STPIC
    Avoin amk, tekniikka, Information and Communications Technology, päivä
  • TIC21S1
    Bachelor's Degree Programme in Information and Communications Technology

Objective

After taking this course, you will understand the function and importance of digital reading systems as part of an information system. You know the basic concepts of logical design and can apply the state machine principle to practical problems.

EUR-ACE: Knowledge and understanding
EUR-ACE: Engineering practice 

Competences:
You know the basic concepts of digital technology and know how to use them in programming and logic design. You can break up large entities into pieces that can be easily implemented with state machine techniques. You understand the essential basic functions of the processor, memories and peripherals and know how to make simple programs for embedded systems.

Content

Number systems
- binary number
- floating point number
- fixed point number

Basics in Boolean algebra
- coupling function
- minimization of coupling

Sequential logic
- Eccless-Jordan circuit
- State machine

Memories
- memory types
- memory architecture
- characteristics of memory

Processor structure
- registers
- arithmetic unit
- control part

Basics of micro controller
- peripheral devices
- programming

Further information

Exchange Student: 5
Avoin AMK polkuopiskelijat: 5

Evaluation scale

0-5

Assessment criteria, satisfactory (1)

Sufficient 1: The student knows the basics in digital and computer technology.

Satisfactory 2: You can design small logical structures with discrete logic.

Assessment criteria, good (3)

Good 3: You understand state machine logic and can apply it to practical problems.

Very good 4: You know the basics of embedded systems and know how to program them.

Assessment criteria, excellent (5)

Excellent 5: You understand the mutual functioning of processors and peripherals well and know how to design the device in such a way that its testing and data security are taken into account in the implementation.

Enrollment

01.11.2021 - 09.01.2022

Timing

10.01.2022 - 29.04.2022

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

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
Teacher in charge

Jouko Kotkansalo

Groups
  • TTV21S1
    Tieto- ja viestintätekniikka (AMK)

Objective

After taking this course, you will understand the function and importance of digital reading systems as part of an information system. You know the basic concepts of logical design and can apply the state machine principle to practical problems.

EUR-ACE: Knowledge and understanding
EUR-ACE: Engineering practice 

Competences:
You know the basic concepts of digital technology and know how to use them in programming and logic design. You can break up large entities into pieces that can be easily implemented with state machine techniques. You understand the essential basic functions of the processor, memories and peripherals and know how to make simple programs for embedded systems.

Content

Number systems
- binary number
- floating point number
- fixed point number

Basics in Boolean algebra
- coupling function
- minimization of coupling

Sequential logic
- Eccless-Jordan circuit
- State machine

Memories
- memory types
- memory architecture
- characteristics of memory

Processor structure
- registers
- arithmetic unit
- control part

Basics of micro controller
- peripheral devices
- programming

Evaluation scale

0-5

Assessment criteria, satisfactory (1)

Sufficient 1: The student knows the basics in digital and computer technology.

Satisfactory 2: You can design small logical structures with discrete logic.

Assessment criteria, good (3)

Good 3: You understand state machine logic and can apply it to practical problems.

Very good 4: You know the basics of embedded systems and know how to program them.

Assessment criteria, excellent (5)

Excellent 5: You understand the mutual functioning of processors and peripherals well and know how to design the device in such a way that its testing and data security are taken into account in the implementation.

Enrollment

01.11.2021 - 09.01.2022

Timing

10.01.2022 - 29.04.2022

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

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
Teacher in charge

Jouko Kotkansalo

Groups
  • ZJA21STIPPTV
    Avoin amk, tekniikka, Tieto-ja viestintätekniikka, päivä
  • TTV21S2
    Tieto- ja viestintätekniikka (AMK)

Objective

After taking this course, you will understand the function and importance of digital reading systems as part of an information system. You know the basic concepts of logical design and can apply the state machine principle to practical problems.

EUR-ACE: Knowledge and understanding
EUR-ACE: Engineering practice 

Competences:
You know the basic concepts of digital technology and know how to use them in programming and logic design. You can break up large entities into pieces that can be easily implemented with state machine techniques. You understand the essential basic functions of the processor, memories and peripherals and know how to make simple programs for embedded systems.

Content

Number systems
- binary number
- floating point number
- fixed point number

Basics in Boolean algebra
- coupling function
- minimization of coupling

Sequential logic
- Eccless-Jordan circuit
- State machine

Memories
- memory types
- memory architecture
- characteristics of memory

Processor structure
- registers
- arithmetic unit
- control part

Basics of micro controller
- peripheral devices
- programming

Further information

Avoin AMK polkuopiskelijat: 5 paikkaa

Evaluation scale

0-5

Assessment criteria, satisfactory (1)

Sufficient 1: The student knows the basics in digital and computer technology.

Satisfactory 2: You can design small logical structures with discrete logic.

Assessment criteria, good (3)

Good 3: You understand state machine logic and can apply it to practical problems.

Very good 4: You know the basics of embedded systems and know how to program them.

Assessment criteria, excellent (5)

Excellent 5: You understand the mutual functioning of processors and peripherals well and know how to design the device in such a way that its testing and data security are taken into account in the implementation.

Enrollment

01.11.2021 - 09.01.2022

Timing

10.01.2022 - 29.04.2022

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

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
Teacher in charge

Jouko Kotkansalo

Groups
  • TTV21S3
    Tieto- ja viestintätekniikka (AMK)

Objective

After taking this course, you will understand the function and importance of digital reading systems as part of an information system. You know the basic concepts of logical design and can apply the state machine principle to practical problems.

EUR-ACE: Knowledge and understanding
EUR-ACE: Engineering practice 

Competences:
You know the basic concepts of digital technology and know how to use them in programming and logic design. You can break up large entities into pieces that can be easily implemented with state machine techniques. You understand the essential basic functions of the processor, memories and peripherals and know how to make simple programs for embedded systems.

Content

Number systems
- binary number
- floating point number
- fixed point number

Basics in Boolean algebra
- coupling function
- minimization of coupling

Sequential logic
- Eccless-Jordan circuit
- State machine

Memories
- memory types
- memory architecture
- characteristics of memory

Processor structure
- registers
- arithmetic unit
- control part

Basics of micro controller
- peripheral devices
- programming

Evaluation scale

0-5

Assessment criteria, satisfactory (1)

Sufficient 1: The student knows the basics in digital and computer technology.

Satisfactory 2: You can design small logical structures with discrete logic.

Assessment criteria, good (3)

Good 3: You understand state machine logic and can apply it to practical problems.

Very good 4: You know the basics of embedded systems and know how to program them.

Assessment criteria, excellent (5)

Excellent 5: You understand the mutual functioning of processors and peripherals well and know how to design the device in such a way that its testing and data security are taken into account in the implementation.

Enrollment

01.11.2021 - 09.01.2022

Timing

10.01.2022 - 29.04.2022

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

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
Teacher in charge

Jouko Kotkansalo

Groups
  • TTV21S5
    Tieto- ja viestintätekniikka (AMK)
  • ZJA21STIPPTV
    Avoin amk, tekniikka, Tieto-ja viestintätekniikka, päivä

Objective

After taking this course, you will understand the function and importance of digital reading systems as part of an information system. You know the basic concepts of logical design and can apply the state machine principle to practical problems.

EUR-ACE: Knowledge and understanding
EUR-ACE: Engineering practice 

Competences:
You know the basic concepts of digital technology and know how to use them in programming and logic design. You can break up large entities into pieces that can be easily implemented with state machine techniques. You understand the essential basic functions of the processor, memories and peripherals and know how to make simple programs for embedded systems.

Content

Number systems
- binary number
- floating point number
- fixed point number

Basics in Boolean algebra
- coupling function
- minimization of coupling

Sequential logic
- Eccless-Jordan circuit
- State machine

Memories
- memory types
- memory architecture
- characteristics of memory

Processor structure
- registers
- arithmetic unit
- control part

Basics of micro controller
- peripheral devices
- programming

Further information

Avoin AMK polkuopiskelijat: 5 paikkaa

Evaluation scale

0-5

Assessment criteria, satisfactory (1)

Sufficient 1: The student knows the basics in digital and computer technology.

Satisfactory 2: You can design small logical structures with discrete logic.

Assessment criteria, good (3)

Good 3: You understand state machine logic and can apply it to practical problems.

Very good 4: You know the basics of embedded systems and know how to program them.

Assessment criteria, excellent (5)

Excellent 5: You understand the mutual functioning of processors and peripherals well and know how to design the device in such a way that its testing and data security are taken into account in the implementation.

Enrollment

01.11.2021 - 09.01.2022

Timing

10.01.2022 - 29.04.2022

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

Unit

School of Technology

Campus

Lutakko Campus

Teaching languages
  • Finnish
Seats

0 - 110

Degree programmes
  • Bachelor's Degree Programme in Information and Communications Technology
Teachers
  • Jouko Kotkansalo
Teacher in charge

Jouko Kotkansalo

Groups
  • TTV21SM
    Tieto- ja viestintätekniikka (AMK)
  • ZJA21STPMTV
    Avoin amk, tekniikka, Tieto- ja viestintätekniikka, verkko

Objective

After taking this course, you will understand the function and importance of digital reading systems as part of an information system. You know the basic concepts of logical design and can apply the state machine principle to practical problems.

EUR-ACE: Knowledge and understanding
EUR-ACE: Engineering practice 

Competences:
You know the basic concepts of digital technology and know how to use them in programming and logic design. You can break up large entities into pieces that can be easily implemented with state machine techniques. You understand the essential basic functions of the processor, memories and peripherals and know how to make simple programs for embedded systems.

Content

Number systems
- binary number
- floating point number
- fixed point number

Basics in Boolean algebra
- coupling function
- minimization of coupling

Sequential logic
- Eccless-Jordan circuit
- State machine

Memories
- memory types
- memory architecture
- characteristics of memory

Processor structure
- registers
- arithmetic unit
- control part

Basics of micro controller
- peripheral devices
- programming

Further information

Avoin AMK polkuopiskelijat: 5 paikkaa

Evaluation scale

0-5

Assessment criteria, satisfactory (1)

Sufficient 1: The student knows the basics in digital and computer technology.

Satisfactory 2: You can design small logical structures with discrete logic.

Assessment criteria, good (3)

Good 3: You understand state machine logic and can apply it to practical problems.

Very good 4: You know the basics of embedded systems and know how to program them.

Assessment criteria, excellent (5)

Excellent 5: You understand the mutual functioning of processors and peripherals well and know how to design the device in such a way that its testing and data security are taken into account in the implementation.