Study Guide
Study Guide
#savoniaUAS
Curricula starting in 2022 and earlier
Savonia's new Study Guide (curriculum starting in 2023 and after) can be found here.
Basis of Education | Competence Standards | Structure of Studies | Development of Expertise | Methods and implementation | Course Table |
Course Description
Code | 4 EFA8080 |
Name | Basics of Computer Technology |
Credits | 5 ects |
Objectives | The student understands the basic concepts of microprocessors and microcontrollers. He/she knows the basic h/w blocks, can write a simple program in C- or assembler language and load and run it in development platform. The student is acquainted with the interface concepts and can utilize Atmel Studio IDE to develop, load and run elementary programs. |
Content | 1. Introduction to microprocessor Microprocessor systems and bus organization Microprocessor architecture & operations Memory, I/O devices, memory and I/O operations 2. Buses, memory and interfacing Address, data and control buses Pin functions Demultiplexing of buses Generation of control signals Instruction cycle, machine cycles, t-states Memory interfacing 3. Atmel AVR microcontroller Difference between microprocessor and microcontroller Atmel AVR features and internal architecture overview Memory map Peripherals Instruction set Interrupt and timing subsystems 4. Programming AVR Atmel Studio fundamentals AVR registers GPIO, digital & analog input, output, pull-up, tri state Interrupts 5. Internal and external memories Flash and eeprom Internal ram, memory blocks Utilizing external memory |
Requirements | Study module includes theory lectures and practical exercises. The grade composes of final exam (50%) and exercises (50%). |
Grading Scale | 0 - 5 |
Course material | Lecture material and links to various web based tutorials. AVR, development platform and Atmel Studio manuals as well as component data sheets. |
Prerequisites | |
Other Considerations | |
Contact | Kellomäki Markku |
We reserve the right to make changes to the curriculum due to the need to update the content being studied.