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
Face-to-face
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
-
TTV23S1Tieto- ja viestintätekniikka (AMK)
Objectives
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
Evaluation criteria, satisfactory (1-2)
Sufficient 1: The student knows the basics in digital and computer technology.
Satisfactory 2: You can design small logical structures with discrete logic.
Evaluation criteria, good (3-4)
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.
Evaluation 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
Face-to-face
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
-
TTV23S2Tieto- ja viestintätekniikka (AMK)
Objectives
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
Evaluation criteria, satisfactory (1-2)
Sufficient 1: The student knows the basics in digital and computer technology.
Satisfactory 2: You can design small logical structures with discrete logic.
Evaluation criteria, good (3-4)
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.
Evaluation 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
Face-to-face
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
-
TTV23S3Tieto- ja viestintätekniikka (AMK)
Objectives
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
Evaluation criteria, satisfactory (1-2)
Sufficient 1: The student knows the basics in digital and computer technology.
Satisfactory 2: You can design small logical structures with discrete logic.
Evaluation criteria, good (3-4)
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.
Evaluation 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
Face-to-face
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
-
TTV23S5Tieto- ja viestintätekniikka (AMK)
Objectives
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
Evaluation criteria, satisfactory (1-2)
Sufficient 1: The student knows the basics in digital and computer technology.
Satisfactory 2: You can design small logical structures with discrete logic.
Evaluation criteria, good (3-4)
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.
Evaluation 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
Face-to-face
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
-
TTV23SMTieto- ja viestintätekniikka (AMK)
-
ZJATTV23SMAvoin amk, Tieto- ja viestintätekniikka, Monimuoto
Objectives
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
Evaluation criteria, satisfactory (1-2)
Sufficient 1: The student knows the basics in digital and computer technology.
Satisfactory 2: You can design small logical structures with discrete logic.
Evaluation criteria, good (3-4)
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.
Evaluation 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
Face-to-face
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
-
TIC23S1Bachelor's Degree Programme in Information and Communications Technology
Objectives
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
Evaluation criteria, satisfactory (1-2)
Sufficient 1: The student knows the basics in digital and computer technology.
Satisfactory 2: You can design small logical structures with discrete logic.
Evaluation criteria, good (3-4)
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.
Evaluation 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
Online 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
-
ZJATTV22SMAvoin amk, Tieto- ja viestintätekniikka, Monimuoto
Objectives
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
Evaluation criteria, satisfactory (1-2)
Sufficient 1: The student knows the basics in digital and computer technology.
Satisfactory 2: You can design small logical structures with discrete logic.
Evaluation criteria, good (3-4)
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.
Evaluation 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
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
-
TTV22S1Tieto- ja viestintätekniikka (AMK)
Objectives
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
Time and location
Tammikuu lukujärjestyksen mukaisesti tilassa 431
Learning materials and recommended literature
Moodlessa
Teaching methods
Lähiopetus
Exam dates and retake possibilities
Sovitaan erikseen
Alternative completion methods
Osa kursista voidaan pitää zoomissa tai vastaavassa. Tästä sovitaan erikseen
Student workload
Harjoitustyö, labrat ja tentti kuormittavat noin 80h
Further information for students
Arvosana muodostuu tentistä ja harjoitustyöstä. Labrat ovat pakollisia
Evaluation scale
0-5
Evaluation criteria, satisfactory (1-2)
Sufficient 1: The student knows the basics in digital and computer technology.
Satisfactory 2: You can design small logical structures with discrete logic.
Evaluation criteria, good (3-4)
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.
Evaluation 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
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
-
TTV22SMTieto- ja viestintätekniikka (AMK)
Objectives
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
Time and location
Tammikuu lukujärjestyksen mukaisesti tilassa 431
Learning materials and recommended literature
Moodlessa
Teaching methods
Lähiopetus
Exam dates and retake possibilities
Sovitaan erikseen
Alternative completion methods
Osa kursista voidaan pitää zoomissa tai vastaavassa. Tästä sovitaan erikseen
Student workload
Harjoitustyö, labrat ja tentti kuormittavat noin 80h
Further information for students
Arvosana muodostuu tentistä ja harjoitustyöstä. Labrat ovat pakollisia
Evaluation scale
0-5
Evaluation criteria, satisfactory (1-2)
Sufficient 1: The student knows the basics in digital and computer technology.
Satisfactory 2: You can design small logical structures with discrete logic.
Evaluation criteria, good (3-4)
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.
Evaluation 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
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
-
TIC22S1Bachelor's Degree Programme in Information and Communications Technology
Objectives
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
Time and location
Tammikuu lukujärjestyksen mukaisesti tilassa 431
Learning materials and recommended literature
Moodlessa
Teaching methods
Lähiopetus
Exam dates and retake possibilities
Sovitaan erikseen
Alternative completion methods
Osa kursista voidaan pitää zoomissa tai vastaavassa. Tästä sovitaan erikseen
Student workload
Harjoitustyö, labrat ja tentti kuormittavat noin 80h
Further information for students
Arvosana muodostuu tentistä ja harjoitustyöstä. Labrat ovat pakollisia
Evaluation scale
0-5
Evaluation criteria, satisfactory (1-2)
Sufficient 1: The student knows the basics in digital and computer technology.
Satisfactory 2: You can design small logical structures with discrete logic.
Evaluation criteria, good (3-4)
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.
Evaluation 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
Face-to-face
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
-
ZJATTV22S2Avoin amk, Tieto- ja viestintätekniikka, Päivä
-
TTV22S2Tieto- ja viestintätekniikka (AMK)
Objectives
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
Time and location
Tammikuu lukujärjestyksen mukaisesti tilassa 431
Learning materials and recommended literature
Moodlessa
Teaching methods
Lähiopetus
Exam dates and retake possibilities
Sovitaan erikseen
Alternative completion methods
Osa kursista voidaan pitää zoomissa tai vastaavassa. Tästä sovitaan erikseen
Student workload
Harjoitustyö, labrat ja tentti kuormittavat noin 80h
Further information for students
Arvosana muodostuu tentistä ja harjoitustyöstä. Labrat ovat pakollisia
Evaluation scale
0-5
Evaluation criteria, satisfactory (1-2)
Sufficient 1: The student knows the basics in digital and computer technology.
Satisfactory 2: You can design small logical structures with discrete logic.
Evaluation criteria, good (3-4)
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.
Evaluation 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
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
- Teemu Siikaniemi
Groups
-
TTV22S3Tieto- ja viestintätekniikka (AMK)
Objectives
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
Evaluation criteria, satisfactory (1-2)
Sufficient 1: The student knows the basics in digital and computer technology.
Satisfactory 2: You can design small logical structures with discrete logic.
Evaluation criteria, good (3-4)
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.
Evaluation 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
Face-to-face
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
-
TTV22S5Tieto- ja viestintätekniikka (AMK)
-
ZJATTV22S5Avoin amk, Tieto- ja viestintätekniikka, Päivä
Objectives
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
Evaluation criteria, satisfactory (1-2)
Sufficient 1: The student knows the basics in digital and computer technology.
Satisfactory 2: You can design small logical structures with discrete logic.
Evaluation criteria, good (3-4)
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.
Evaluation 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
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
- Teemu Siikaniemi
Groups
-
TTV22S4Tieto- ja viestintätekniikka (AMK)
Objectives
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
Evaluation criteria, satisfactory (1-2)
Sufficient 1: The student knows the basics in digital and computer technology.
Satisfactory 2: You can design small logical structures with discrete logic.
Evaluation criteria, good (3-4)
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.
Evaluation 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
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
-
TTV22SM2Tieto- ja viestintätekniikka (AMK)
Objectives
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
Time and location
Tammikuu lukujärjestyksen mukaisesti tilassa 431
Learning materials and recommended literature
Moodlessa
Teaching methods
Lähiopetus
Exam dates and retake possibilities
Sovitaan erikseen
Alternative completion methods
Osa kursista voidaan pitää zoomissa tai vastaavassa. Tästä sovitaan erikseen
Student workload
Harjoitustyö, labrat ja tentti kuormittavat noin 80h
Further information for students
Arvosana muodostuu tentistä ja harjoitustyöstä. Labrat ovat pakollisia
Evaluation scale
0-5
Evaluation criteria, satisfactory (1-2)
Sufficient 1: The student knows the basics in digital and computer technology.
Satisfactory 2: You can design small logical structures with discrete logic.
Evaluation criteria, good (3-4)
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.
Evaluation 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
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
-
ZJA21STPICAvoin amk, tekniikka, Information and Communications Technology, päivä
-
TIC21S1Bachelor's Degree Programme in Information and Communications Technology
Objectives
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 for students
Exchange Student: 5
Avoin AMK polkuopiskelijat: 5
Evaluation scale
0-5
Evaluation criteria, satisfactory (1-2)
Sufficient 1: The student knows the basics in digital and computer technology.
Satisfactory 2: You can design small logical structures with discrete logic.
Evaluation criteria, good (3-4)
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.
Evaluation 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
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
Teacher in charge
Jouko Kotkansalo
Groups
-
TTV21S1Tieto- ja viestintätekniikka (AMK)
Objectives
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
Evaluation criteria, satisfactory (1-2)
Sufficient 1: The student knows the basics in digital and computer technology.
Satisfactory 2: You can design small logical structures with discrete logic.
Evaluation criteria, good (3-4)
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.
Evaluation 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
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
Teacher in charge
Jouko Kotkansalo
Groups
-
ZJA21STIPPTVAvoin amk, tekniikka, Tieto-ja viestintätekniikka, päivä
-
TTV21S2Tieto- ja viestintätekniikka (AMK)
Objectives
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 for students
Avoin AMK polkuopiskelijat: 5 paikkaa
Evaluation scale
0-5
Evaluation criteria, satisfactory (1-2)
Sufficient 1: The student knows the basics in digital and computer technology.
Satisfactory 2: You can design small logical structures with discrete logic.
Evaluation criteria, good (3-4)
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.
Evaluation 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
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
Teacher in charge
Jouko Kotkansalo
Groups
-
TTV21S3Tieto- ja viestintätekniikka (AMK)
Objectives
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
Evaluation criteria, satisfactory (1-2)
Sufficient 1: The student knows the basics in digital and computer technology.
Satisfactory 2: You can design small logical structures with discrete logic.
Evaluation criteria, good (3-4)
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.
Evaluation 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
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
Teacher in charge
Jouko Kotkansalo
Groups
-
TTV21S5Tieto- ja viestintätekniikka (AMK)
-
ZJA21STIPPTVAvoin amk, tekniikka, Tieto-ja viestintätekniikka, päivä
Objectives
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 for students
Avoin AMK polkuopiskelijat: 5 paikkaa
Evaluation scale
0-5
Evaluation criteria, satisfactory (1-2)
Sufficient 1: The student knows the basics in digital and computer technology.
Satisfactory 2: You can design small logical structures with discrete logic.
Evaluation criteria, good (3-4)
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.
Evaluation 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
Face-to-face
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
-
TTV21SMTieto- ja viestintätekniikka (AMK)
-
ZJA21STPMTVAvoin amk, tekniikka, Tieto- ja viestintätekniikka, verkko
Objectives
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 for students
Avoin AMK polkuopiskelijat: 5 paikkaa
Evaluation scale
0-5
Evaluation criteria, satisfactory (1-2)
Sufficient 1: The student knows the basics in digital and computer technology.
Satisfactory 2: You can design small logical structures with discrete logic.
Evaluation criteria, good (3-4)
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.
Evaluation 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.