Course Specifications: and Management Technology in Maadi
Course Specifications: and Management Technology in Maadi
Course Specifications
1- Basic Information
Academic year / Level: 4th Level / 1st term Specialization: CS & IT
Title: Embedded Systems Code: IT409
Lecture: 2 Tutorial: - Practical: 2 Total: 3 (Hour/week)
2 – Overall Aims Make students familiar with the basic concepts and terminology of the target area, the embedded systems
of Course: design flow. Provide students with an understanding of the embedded system architecture. Design and
program an embedded system at the basic level; Promote the knowledge and skills required by the
computing industry. Demonstrating comprehension of the tradeoffs involved in various design choices.
3 – Intended Learning Outcomes of Course (ILOs):
A-Knowledge and a1. Understand the introduction to embedded systems. Terms definition, features, characteristics,
Understanding: application, design route. (A1, ITA14)
a2. Comprehend embedded architectures of modern 8/16/32 bit embedded processors. (A3,
A6,A19,A20)
a3. Understands basics of Microcontrollers – timers, interrupts, analog to digital conversion, and boot-
loaders. (A1, ITA14,ITA17,A20)
a4. Knowledge the interaction with devices - buses, memory management, device drivers and wireless
communications. (A1, A6, ITA14)
a5. Understand interfacing sensors, actuators and peripherals to make complete platforms. ( A6, ITA14,
ITA22)
a6. Understand Real-time principles - multi-tasking, scheduling, synchronization. (A1, A3)
a7. Comprehend the building low-power high-performance systems – code profiling and optimization
(A6, ITA14 ,ITA17)
b1. Compare various embedded architectures of modern 8/16/32 bit embedded processors.(ITB23)
B-Intellectual b2. Apply analog to digital conversion technique.( B2, ITB11)
Skills: b3. Realize the operation of memory maps, subroutines, interrupts, and OS interaction.(B1)
b4. Apply various Real-time principles - multi-tasking, scheduling, and synchronization techniques. (B2,
ITB11)
b5. Apply code profiling and optimization. (ITB23)
c1. Build a custom microcontroller and then incorporate it to develop of a hardware/software counter
C-Professional and a simple alarm system. (C1, ITC13)
and Practical c2. Make small projects the cover several basic microcontroller functions by programming the use of
Skills: GPIO, timers for input capture and output compare, interrupts, pulse width modulation to generate
signals, and the analog to digital convertor to capture sensor signals. Putting all this together in order
to make a musical instrument. (C1, ITC13)
d1. Enhance self-learning and scientific writing abilities through producing a presentation about a
D-General and selected topic from the course. (D1)
Transferable d2. Enhance the time management and task scheduling skills through the design and implementation of
Skills: small projects. (D2)
Week No Contents
4-Contents: Basics of Microprocessor
1
2 Introduction-Basic concepts of embedded systems
3 Disciplined development – organization aspects of embedded systems
4 Installing embedded system building blocks
5 Troubleshooting
6 Troubleshooting tools
7 Applications and case studies
:List of References-7
A-lecture notes. Lecture notes, Ebedded Systems, Staff members, Modern Academy for Computer Science
and Management Technology.
B- Essential books (text Jimenez, Manuel, Rogelio Palomera, and Isidoro Couvertier. “Introduction to embedded
books) systems”, Springer, 2013
C- Recommended Books
D- Periodicals, Web-
Sites, etc….
9- Facilities and teaching 1- White Board √ 2-PC / Laptop √
materials: Lecture√..Class.. Lab√ Lecture√.. Class….. Lab √
3- Printers √ 4- Data Show √
Lecture…..Class….. Lab…√ Lecture√ .Class Lab√
5- White Board for Presentation √ 6- Laser Pointer ...
7- Laboratories(List): √ 8- Software Packages (list): √
Computer labs √ Embedded C
Virtual lab Simulation lab
9- Library ... 10- E. Library √
(i,e. Ebsco, IEEE, Egyptian
knowledge Bank, etc)
11-Webinars: √ 12-Chat Room: √
Moodle √ Zoom √ YouTube What’sapp √
WebEx MS’Teams √ FaceBook Messenger √
Others(list): Others(list)
13- Social Media Networks: √ 14- Website/ Mobile Application
Facebook √ LinkedIn Others(list):
15- Internet connection √ 16- Recording movie System √
(Cable or Wireless) ( Camera, mic, speaker, etc)
17- Supplies and raw materials (list) 18- Others(list):
Date: / /
Course Intended Learning Outcomes
Year: 2021-2022 Academic term : 1st term
Title: Embedded Systems Code: - IT409
Academic year/level: 4th year Specialization: CS & IT
Knowledge
Professional
B.Intellectu
D.General
al Skills
Skills
Hours
a.
c.
Course Content
Skills
&Understan
Lab.
Lec.
Tut.
b1
b2
b3
b4
b5
d1
d2
a1
a2
a3
dinga4
a5
a6
a7
c1
c2
Basics of Microprocessor 4 - 2 √
Introduction-Basic concepts of 4 4 √ √ √
- √ √
embedded systems
Disciplined development – 4 4 √ √ √ √
organization aspects of embedded - √ √
systems
Installing embedded system 4 4 √ √ √ √ √
- √
building blocks
Troubleshooting 4 - 4 √ √ √ √
Troubleshooting tools 4 - 4 √ √ √
Applications and case studies 4 - 2 √ √ √
Teaching and learning methods versus Intended Learning Outcomes
Year: 2021-2022 Academic term : 1st term
Title: Embedded Systems Code: - IT409
Academic year/level: 4th year Specialization: CS & IT
c. Professional d. General
a. Knowledge &Understanding b. Intellectual Skills
Skills Skills
Teaching Activities
b3
b4
d1
c1
b1
b2
b5
d2
a1
a2
a3
a4
a5
a6
a7
c2
√ √ √ √ √ √ √ √ √ √
Lectures
Practical training √ √ √ √ √ √ √
Presentation √
Project √ √ √
E.Learnong √ √ √ √ √ √ √ √ √ √ √ √ √ √
Chat Room √ √ √ √ √ √ √ √ √ √ √ √ √ √
Voice Lecture √ √ √ √ √ √ √ √ √ √
Movie Lecture √ √ √ √ √ √ √ √ √ √
Voice Lab √ √ √ √ √ √ √
Movie Lab √ √ √ √ √ √ √
Course Assessment Methods versus Intended Learning Outcomes
Year: 2021-2022 Academic term : 1st term
Title: Embedded Systems Code: - IT409
Academic year/level: 4th year Specialization: CS & IT
c.Professio d.General
a.Knowledge &Understanding b.Intellectual Skills
Methods Of nal Skills Skills
Evaluating
d1
b3
c1
b1
b2
b4
b5
d2
a1
a2
a3
a4
a5
a6
a7
c2
ILO's
Assignments √ √ √ √ √ √ √ √ √ √ √ √
Written Exam √ √ √ √ √ √ √ √ √ √
(Final+midterm)
Practical Exam √ √ √ √ √
and Project
Quiz √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √