sap course 1429211659

Course Code & Number:

CMPE 451

Course Title:

Microprocessors

Level of Course:

BS

Credits:

(2+0+2) 3 TEDU Credits, 6 ECTS Credits

Catalog Description:

Introduction to processor design. The ARM architecture. ARM assembly language programming. ARM organization and implementation. The ARM instruction set. ARM processor cores. Memory hierarchy. Embedded ARM applications.

Pre-requisites & Co-requisites:

Pre-requisites: NONE
Co-requisites: NONE
Grading: 

Mid-terms - 30% 
Quizzes and Homeworks - 30% 
Final - 40%

Year of Study: 
Senior
Semester: 
Fall
Mode of Delivery: 
Face-to-face
Language of Instruction: 
English
Course Type: 
Elective
Required Reading: 
1. ARM System-on-Chip Architecture / Edition 2 by Steve Furber, Stephen B. Furber
Course Objective: 

The objective of this course is to provide knowledge of the types of embedded systems, their hardware components and the programming languages used for developing software on them.

Extended Description: 

Introduction to processor design. The ARM architecture. ARM assembly language programming. ARM organization and implementation. The ARM instruction set. ARM processor cores. Memory hierarchy. Embedded ARM applications.

Learning Outcomes: 

Upon succesful completion of this course, a student will be able to

Planned Learning Activities and Teaching Methods: 
Telling/Explaining
Discussion/Debate
Questioning
Reading
Problem Solving
Assessment Methods and Criteria: 
Test / Exam
Quiz/Homework

Student Workload:

Quizzes /Homeworks
30 hrs
hrs
Midterm Exam 1
20 hrs
hrs
Final Exam
30 hrs
hrs
Others
70 hrs
hrs

Prepared By:

Selen Pehlivan

Revised By:

sap_editor