COURSE UNIT TITLE

: MICROPROCESSOR BASED SYSTEM DESIGN

Description of Individual Course Units

Course Unit Code Course Unit Title Type Of Course D U L ECTS
CME 4452 MICROPROCESSOR BASED SYSTEM DESIGN ELECTIVE 2 2 0 6

Offered By

Computer Engineering

Level of Course Unit

First Cycle Programmes (Bachelor's Degree)

Course Coordinator

ASISTANT PROFESSOR MEHMET HILAL ÖZCANHAN

Offered to

Computer Engineering

Course Objective

The aim of the course is to provide the final year students with hardware knowledge of the micro and mini computers which they use to develop software applications. The course provides information and basic experience on identifying and analyzing errors and faults, correcting errors through producer based testing methods and benchmarking for performance comparison of different architectures

Learning Outcomes of the Course Unit

1   Recognize the features and architecture of Intel Pentium and Core2 processors
2   Recognize the hyperthreading property of modern processors and and use them in programming.
3   Recognize the multi-core processor architectures and use their advantages while software programming
4   Recognize the features and properties of microcomputer mother-boards, its BIOS and production techniques and goals
5   Locate and use the correct performance tests for processors for better comparison of architectures
6   Efficient fault finding and acquiring effective repair techniques in micro-computers
7   Recognize the properties and features of multi-tasking, multi-user and multi-core processors in order to make correct comparisons

Mode of Delivery

Face -to- Face

Prerequisites and Co-requisites

None

Recomended Optional Programme Components

None

Course Contents

Week Subject Description
1 Intel's processor evolution, Pentium's pipeling, superpipelining and superscalar architecture
2 Pentium 4 architecture, DIB and Netburst, Pentium 4 processor classification
3 Choosing suitable processors in modern microcomputers
4 Out of order execution, hyperthreading, context switching and their prerequisites
5 Multi-tasking, multi-processing, multi-threading technologies in competing architectures
6 Properties of multi-core architectures and utilization of resourcesin multi-core processors
7 BIOS properties of different processors, its contents, configuration and differences
8 Mid Term I.
9 Components of microcomputer mother-boards, categories, types and comparison of all in one mother-boards
10 Assembly of microcomputers, preparations, common mistakes to avoid, mass-production issues, proper testing and benchmarking.
11 Mid Term II.
12 Running benchmark and testing software correctly on microcomputers, types of benchmarks and correct evaluation of results.
13 Error messages and faults in microcomputers, techniques of overcoming non-hardware errors.
14 Preparing for repair of faults, locating on and off-line support material, using repair manuals.

Recomended or Required Reading

Textbook: An Introduction to the Intel Family of Microprocessors, James Antonakos, Prentice Hall,0-13-893439-8, ABD, 1999
Recommended: Digital Logic & Microcomputer Design, Muhammad Rafiquzzaman, John Wiley & Sons Yayıncılık,0-471-72784-9,ABD,2005

Planned Learning Activities and Teaching Methods

Lectures, homework and lab-work.

Assessment Methods

SORTING NUMBER SHORT CODE LONG CODE FORMULA
1 MTE 1 MIDTERM EXAM 1
2 MTE 2 MIDTERM EXAM 2
3 LAB LABORATORY
4 FIN FINAL EXAM
5 FCG FINAL COURSE GRADE MTE 1 * 50 / 300 + MTE 2 * 50 / 300 + LAB * 50 / 300 + FIN * 0.50
6 RST RESIT
7 FCGR FINAL COURSE GRADE (RESIT) MTE 1 * 50 / 300 + MTE 2 * 50 / 300 + LAB * 50 / 300 + RST * 0.50

Further Notes About Assessment Methods

None

Assessment Criteria

To be announced.

Language of Instruction

English

Course Policies and Rules

Presentations given during the lectures, homeworks, notifications of lab sessions are posted on the course management server of the department. Students are expected to log into the server and follow the course. The activities of the students enrolled in the course are monitored and evaluated.

Contact Details for the Lecturer(s)

mehmet.ozcanhan@deu.edu.tr, hozcanhan@cs.deu.edu.tr, +90-232-3017436.

Office Hours

Monday 10:00-12:00, Wednesday 10:30-12:00, Friday 15:30-17:00.

Work Placement(s)

None

Workload Calculation

Activities Number Time (hours) Total Work Load (hours)
Lectures 14 2 28
Tutorials 10 2 20
Preparation for final exam 1 24 24
Preparation for midterm exam 2 15 30
Preparing assignments 3 4 12
Preparation for quiz etc. 10 2 20
Midterm 2 3 6
Final 1 3 3
TOTAL WORKLOAD (hours) 143

Contribution of Learning Outcomes to Programme Outcomes

PO/LOPO.1PO.2PO.3PO.4PO.5PO.6PO.7PO.8PO.9PO.10
LO.123233551
LO.2144312541
LO.31512451
LO.4243135211
LO.53523155243
LO.61443134322
LO.73523155243