Week1 - Introduction - Data Commination
Week1 - Introduction - Data Commination
Networks
Introduction & Syllabus
1
What you will learn-1
• Understand the computer as a layered system.
• Be able to explain the von Neumann architecture and the function of basic computer components.
• Understand the fundamentals of numerical data representation and manipulation in digital
computers.
• Master the skill of converting between various radix systems.
• Understand how errors can occur in computations because of overflow and truncation.
• Understand the relationship between Boolean logic and digital computer circuits.
• Learn how to design simple logic circuits.
• Understand how digital circuits work together to form complex computer systems
• Learn the components common to every modern computer system.
• Be able to explain how each component contributes to program execution.
2
What you will learn-2
• Understand a simple architecture invented to illuminate these basic concepts, and how it relates
to some real architectures.
• Know how the program assembly process works.
• Understand the factors involved in instruction set architecture design.
• Gain familiarity with memory addressing modes.
• Understand the concepts of instruction-level pipelining and its affect upon execution performance
• Master the concepts of hierarchical memory organization.
• Understand how each level of memory contributes to system performance, and how the
performance is measured.
• Master the concepts behind cache memory, virtual memory, memory segmentation, paging and
address translation
• Computer Networks and Layers
3
Course Website, TextBook, Lecture Hours
• Course web site:
http://www.onlinesorular.com
• There is no need to buy any Text Book
• But follow:
• Linda Null and Julia Lobur, The Essentials of Computer Organization and Architecture, Fifth
Edition, Jones & Bartlett Learning, 2018, ISBN: 978-1284123036
• 3 hours of class every week (No LAB)
• 3 hour lectures (lectured by the instructor)
• 3 Lecture Hours: Tuesday, 19:00 – 21:50
4
Grading
• Midterm-1 25%
• Midterm-2 25%
• Attendance (If your attendance<70%, you fail!)
• You have to attend at least 10 weeks.
• Final 50% (Both final and average grades must be at least 65/100 for MS and
75/100 PhD students according to faculty rules, otherwise you fail the course)