Skip to main content

Computer Engineering (3 cr)

Code: 5S00BU98-3006

General information


Enrolment period
02.07.2019 - 08.09.2019
Registration for the implementation has ended.
Timing
01.08.2019 - 19.12.2019
Implementation has ended.
Credits
3 cr
Mode of delivery
Contact learning
Unit
Electrical and Automation Engineering
Campus
TAMK Main Campus
Teaching languages
Finnish
Degree programmes
Degree Programme in Electrical Engineering
Teachers
Tomi Salo
Person in charge
Jarkko Lehtonen
Course
5S00BU98

Objectives (course unit)

The students have an understanding of
- the basic construction of a computer
- the significance of operating systems
- security technology for computers
- embedded systems and the principles of programming them
- the principle of real time operating systems
- cloud services.

Content (course unit)

The working principle of a computer, memories and their usage. Peripheral devices, different operating systems, their functions and differences, antivirus software, firewalls. Examples of embedded systems, the principle of real time operating systems , cloud services.

Exam schedules

Course will be evaluated on the basis of Final exercise and personal report.

Assessment methods and criteria

Course will be evaluated on the basis of Final exercise and personal report.
Students will get points from the Final exercise, based of the criteria defined with more details in Tabula.

Assessment scale

0-5

Teaching methods

Lectures
Exercises
Programming exercises in teams
Final exercise and personal report

Learning materials

Links to different e-materials in Tabula.
Additional material:
https://www.newbiehack.com/MicrocontrollerTutorial.aspx
https://www.renesas.com/en-us/support/technical-resources/engineer-school/mcu-01-basic-structure-operation.html
Books to read: Tietokonetekniikka, Seppo Hatsonen, Esko T. Rautanen, Edita 2008

Student workload

Contact teaching, team working, independent working; total abt. 80-85h

Content scheduling

Basics of microprosessor, functionality of basic blocks in embedded systems.
Usage of C-language in controlling of embedded systems.

Assessment criteria - fail (0) (Not in use, Look at the Assessment criteria above)

Exercise or personal report does not fulfill minimum requirements (more detais in Tabula).
Student has not shown his/her capabilities.

Assessment criteria - satisfactory (1-2) (Not in use, Look at the Assessment criteria above)

Student can use SW development environment and other design tools.
Reports do not contain essential errors and reports have been returned on time.
Student is capable of team working.

Assessment criteria - good (3-4) (Not in use, Look at the Assessment criteria above)

Student can apply the content of the course and usage of development tools. Reports are created according to given instructions and returned on time.
Student is capable of using SW development environment and other development tools.
Student is a good team worker.

Assessment criteria - excellent (5) (Not in use, Look at the Assessment criteria above)

Student is self-governing and can apply wide range of course contents.
Student shows deeper understanding of the course contents.
Reports are created according to given instructions and returned on time.
Student can utilize SW development environment and other design tools well.
Student can debug and fix HW/SW errors. Student is a proactive team worker.

Go back to top of page