Microprocessors (5 cr)
Code: C-10065-TT00DD19-3026
General information
- Enrollment
- 05.08.2024 - 31.12.2025
- Registration for the implementation has begun.
- Timing
- 05.08.2024 - 31.12.2026
- Implementation is running.
- Number of ECTS credits allocated
- 5 cr
- Local portion
- 5 cr
- Mode of delivery
- Blended learning
- Institution
- Metropolia University of Applied Sciences, Karaportti 2
- Teaching languages
- English
- Seats
- 0 - 5000
- Course
- C-10065-TT00DD19
Evaluation scale
Hyväksytty/Hylätty
Content scheduling
Up to Student her-/himself.
Objective
On completion of the course, the student understands the structure and operating principles of a conventional (CISC) microprocessor. The student knows how the CISC and RISC architectures differ and understands the importance of registers, instruction set and addressing modes. The student will be capable of writing simple assembler programs and will be well-prepared to learn low level programming (e.g. device drivers) in assembler and C languages.
Methods of completion
Self-Study course online
Methods of completion
Online Course
Content
- basic CPU structure - machine language and instruction set - data types - storage of data in memory - addressing modes - interrupts - principles of assembler programming - CISC vs RISC and load/store architecture - Intel 8086 and 80186 (or similar) microprocessor - Basic ideas of other processor architectures
Location and time
Online course, so, time and place is up to Student her-/himself.
Materials
Can be find on study environment.
Teaching methods
100% Online (Self-Study) course.
Employer connections
N/A
Exam schedules
Can be find via study environment.
Pedagogic approaches and sustainable development
N/A
Completion alternatives
N/A
Student workload
Up to Student her-/himself.
Evaluation methods and criteria
Pass after all of lectures has been done and Final Test passed. The minimum passing score for the test is 600/1000. If not achieved, the student needs retake the test. The retake limit is 2!
Qualifications
- Information Technology and Computing Skills - Introduction to Programming - Digital Fundamentals