Ana içeriğe atla

CMPE 350

Course ID:
Course Code & Number
CMPE 350
Course Title
Embedded Systems
Level
BS
Credit Hours/ ECTS Credits
(3+0+0) 3 TEDU Credits, 5 ECTS Credits
Year of Study:
Junior
Semester:
Fall
Type of Course:
Elective
Mode of Delivery:
Face-to-face
Language of Instruction:
English
Pre-requisite / Co-requisite::
Pre-requisites: EE 207
Co-requisites: NONE
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.
Course Objectives

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.

Software Usage
Course 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

Learning Activities and Teaching Methods:
Telling/Explaining Discussion/Debate Questioning Reading Problem Solving
Assessment Methods and Criteria:
Test / Exam Quiz
Assessment Methods and Criteria Others:
Design Content
Recommended Reading
Required Reading
1. Embedded Systems Architecture, A Comprehensive Guide for Engineers and Programmers, Tammy Noergaard
Grading

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

Learning Activities and Teaching Methods Others:
Course Coordinator:
Student Workload:
WorkloadHrs
Course & Program Learning Outcome Matching: