Course syllabus EBC-AP - Computer Architecture (FBE - WS 2020/2021)


     Czech          English          


Course code:
EBC-AP
Course title in Czech:
Computer Architecture
Course title in English: Computer Architecture
Semester:
WS 2020/2021
Mode of completion and number of credits:
Exam (5 credits)
Mode of delivery and timetabled classes:
full-time, 2/2 (hours of lectures per week / hours of seminars per week)
part-time, 16/0 (lectures per period / seminars per period)
Level of course:
bachelor
Course type:
required
Type of delivery:
usual, consulting
Mode of delivery for our mobility students abroad:
-- item not defined --
Language of instruction:
Czech
Course supervisor: prof. Ing. Cyril Klimeš, CSc.
Course supervising department: Department of Informatics (FBE)
Faculty:
Teachers: Ing. Petr Jedlička, Ph.D. (examiner, instructor, lecturer, tutor)
prof. Ing. Cyril Klimeš, CSc. (examiner, instructor, lecturer, supervisor, tutor)
Prerequisites:
not Final Bachelor Exam and not Computer Technology II
 
Timetable in this semester:
-- item not defined --
 
Aim of the course and learning outcomes:
This course introduces students to the history and, above all, the current state of computer architecture at various levels of abstraction. Student will be able to orientate in dynamically developing architecture of computer systems and is able to choose optimal hardware configuration for solving specific problem.
 
Course content:
1.
1ST WEEK (allowance 2/2)
 
a.
LECTURE: Motivation (aims of the course), organization of teaching and conditions of course completion, meaning and aim of semestral work, requirements for semestral work (content, formal), rules of typography and citing sources.
b.
SEMINAR: Introduction to Arduino IDE and Wiring language (library).

2.2ND WEEK (allowance 2/2)
 
a.LECTURE: Computer structure, historical development of computer technology (generation of computers, principles of J. von Neumann).
b.
SEMINAR: Basic structures of Wiring language.

3.
3RD WEEK (allowance 2/2)
 
a.
LECTURE: Logic circuits.
b.
SEMINAR: Advanced Wiring structures.

4.
4TH WEEK (allowance 2/2)
 
a.
LECTURE: Processors – structure, instruction, instruction cycle, registers, performance measurement.
b.
SEMINAR: Library and user-defined Wiring functions.

5.
5TH WEEK (allowance 2/2)
 
a.
LECTURE: Techniques to increase computing power, parallelize calculations.
b.
SEMINAR: Arduino – serial communications and cycles.

6.
6TH WEEK (allowance 2/2)
 
a.LECTURE: Current processors of servers, personal computers and portable devices (Intel, AMD, IBM, ARM,…), expected development.
b.
SEMINAR: Arduino – graphic output.

7.
7TH WEEK (allowance 2/2)
 
a.
LECTURE: Principles of wired data transmission.
b.
SEMINAR: Arduino - work with memory (FLASH, SRAM, EEPROM).

8.
8TH WEEK (allowance 2/2)
 
a.
LECTURE: Principles of wireless data transmission.
b.
SEMINAR: Arduino – communications and peripherals.

9.
9TH WEEK (allowance 2/2)
 
a.
LECTURE: Current bus and computer interfaces, motherboards, chipsets.
b.SEMINAR: Arduino – voltage measurement.

10.
10TH WEEK (allowance 2/2)
 
a.
LECTURE: Memory – computer memory hierarchy, types and technologies of memories, qualitative and quantitative parameters of memories.
b.
SEMINAR: Logic circuits (software simulations).

11.
11TH WEEK (allowance 2/2)
 
a.LECTURE: Computer input devices.
b.
SEMINAR: Personal computer hardware.

12.12TH WEEK (allowance 2/2)
 
a.LECTURE: Computer output devices.
b.
SEMINAR: Defense of semestral work.

13.13TH WEEK (allowance 2/2)
 
a.
LECTURE: Graphic adapters, display units, GPGPU.
b.
SEMINAR: Defense of semestral work.

14.
14TH WEEK (allowance 2/2)
 
a.
LECTURE: Mainframe hardware, data center and supercomputer hardware.
b.
SEMINAR: Defense of semestral work.

Learning activities and teaching methods:
Type of teaching method
Daily attendance
Combined form
lecture
28 h
16 h
practice28 h
0 h
consultation
0 h
40 h
public presentation (oral)2 h
2 h
preparation for exam
44 h
44 h
preparation of presentation8 h
8 h
writing of seminar paper
30 h
30 h
Total
140 h
140 h
 
Assessment methods:
Written knowledge test (min 40 points of 70) and presentation of the essay (min 20 points of 30) are required. In the essay, students select the optimal HW, SW or service for a specific target group (e.g. printer for small business, notebook for a student, etc.). The test consists of approx. 30 questions and tasks. Minimal sum of points to pass the exam (test + essay) is 60. The course can also be studied during a foreign trip.
 
Assessment criteria ratio:
Requirement type
Daily attendance
Combined form
Total
0 %
0 %
 
Recomended reading and other learning resources:
Basic:
JEDLIČKA, P. Architektura počítačů. Brno: Mendelova univerzita v Brně, 2019. ISBN 978-80-7509-650-0.

Recommended:
PRINCETON UNIVERSITY,  . Computer Architecture .  [online]. 2018. URL: https://www.coursera.org/learn/comparch.
Georgia Institute of Technology, High Performance Computer Architecture. E-learningový kurz zdarma [online]. URL: https://eu.udacity.com/course/high-performance-computer-architecture--ud007.
Massachusetts Institute of Technology, Computation Structures - Part 1: Digital Circuits. E-learningový kurz zdarma [online]. URL: https://www.edx.org/course/computation-structures-part-1-digital-mitx-6-004-1x-0.
Massachusetts Institute of Technology, Computation Structures - Part 2: Computer Architecture. E-learningový kurz zdarma [online]. URL: https://www.edx.org/course/computation-structures-2-computer-mitx-6-004-2x.
Massachusetts Institute of Technology, Computation Structures - Part 3: Computer Organization. E-learningový kurz zdarma [online]. URL: https://www.edx.org/course/computation-structures-3-computer-mitx-6-004-3x-0.
oXy Online s. r. o. Svět hardware [online]. © 1998-2019. URL: http://www.svethardware.cz. ISSN 1213-0818.

Course listed in study plans for this semester:
Field of study B-SE-EI Economic informatics, full-time form, initial period SS 2019/2020
Programme B-AII Administration IS/ICT, full-time form, initial period WS 2020/2021
Programme B-AII Administration IS/ICT, part-time form, initial period WS 2020/2021
 
Course listed in previous semesters:
Teaching place: Brno


Last modification made by Ing. František Ostřížek on 05/22/2020.

Type of output: