Skip to main content

Digital Technology and Hardware (5 cr)

Code: TTC1060-3016

General information


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

  • TIC22S1
    Bachelor'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.