sap course 1429209397

Course Code & Number:

CMPE 350

Course Title:

Embedded Systems

Level of Course:

BS

Credits:

(3+0+0) 3 TEDU Credits, 5 ECTS Credits

Catalog Description:

Basic components of a single-board computer. Microprocessors and micro controllers. Microprocessor based systems. Machine coding, assembly language programming and high-level languages. Computer architecture and assembly language. Hardware-software design. From gates to registers. Review of digital electronics. Memories, and input and output (I/O) ports. Basic I/O protocols. Interrupts.

Pre-requisites & Co-requisites:

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

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

Year of Study: 
Junior
Semester: 
Fall
Mode of Delivery: 
Face-to-face
Language of Instruction: 
English
Course Type: 
Elective
Required Reading: 
1. Embedded Systems Architecture, A Comprehensive Guide for Engineers and Programmers, Tammy Noergaard
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: 

Basic components of a single-board computer. Microprocessors and micro controllers. Microprocessor based systems. Machine coding, assembly language programming and high-level languages. Computer architecture and assembly language. Hardware-software design. From gates to registers. Review of digital electronics. Memories, and input and output (I/O) ports. Basic I/O protocols. Interrupts.

Learning Outcomes: 

Upon succesful completion of this course, a student will be able to
1. Identify the components of an embedded system
2. Understand the properties of different types of microprocessors used in embedded systems
3. Use assembly language to write programs for embedded systems
4. Understand the use of ports and memory on embedded systems
5. Understand the use of input/output protocols
6. Understand the use of interrupts on embedded systems

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:

Bilgin Avenoğlu

Revised By:

sap_editor