Welcome to the MOOC (Massive Open Online Course) on Computer System Organization!
In this MOOC, you will explore the fundamentals of Computer System Organization. This topic serves as the backbone of computing, focusing on how various hardware components work together to execute instructions and carry out tasks. Unlike computer architecture, which centers on design principles and system functionality, organization examines the actual operation and coordination of these system parts. Key components of any computer system include the Central Processing Unit (CPU), memory, and Input/Output (I/O) devices. Each of these components has a unique role, from data storage and retrieval to executing instructions and interfacing with external devices. Together, they form the core elements that allow a computer to perform operations efficiently.
Course Outcomes:
Understand the fundamental components of a computer system, including input, output, processing, and storage units.
Demonstrate the ability to describe and analyze data flow between registers and the control mechanisms in a computer system.
Understand primary, secondary, and cache memory concepts along with memory management techniques.
Understand the principles of computer arithmetic, including binary addition, subtraction, multiplication, and division.
Explain the key design principles of Instruction Set Architecture (ISA)
Course Status : | Ongoing |
Course Type : | Not Applicable |
Language for course content : | English |
Duration : | 8 weeks |
Category : |
|
Credit Points : | 3 |
Level : | Diploma |
Start Date : | 20 Jan 2025 |
End Date : | 15 May 2025 |
Enrollment Ends : | 28 Feb 2025 |
Exam Date : | 17 May 2025 IST |
Translation Languages : | English |
NCrF Level : | 4.5 |
Industry Details : | Manufacturing |
Note: This exam date is subject to change based on seat availability. You can check final exam date on your hall ticket.
|
swayam@nitttrc.edu.in, swayam@nitttrc.ac.in
Module1: Structure of Computers:
Module2: Register Transfer and Micro Operations
Module3: Micro Programmed Control
Module4: Computer Arithmetic
Module5: Introduction to Microproccessor Architecture
Module6: Assembly Language Programming
Module7: Memory and Digital Interfacing
Module8: Peripheral interface
Computer System Architecture, M. Moris Mano, Pearson/PHI, India.
Microprocessors Interface, Douglas V.Hall, Tata McGraw-Hill.
Computer Organization, Carl Hamacher, Zvonks Vranesic, SafeaZaky, McGraw-Hill
Advanced Microprocessors and Peripherals- Architecture, Programming and interfacing, A.K.Ray, K.M.Bhurchandi, Tata McGraw-Hill, New Delhi, India.
Computer Organization and Design: A Hardwar/Software Interface (MIPS Edition) by Patterson and Hennessy
As an Assistant Professor at NITTTR, Chennai, I bring over Fifteen years of expertise in technical education, curriculum development, and digital transformation initiatives. My leadership advocating digital accessibility, and mentoring educators on emerging technologies reflects my dedication to innovation in education.
With a Ph.D. in Security and expertise, Artificial Intelligence, Mobile Ad hoc Networks, Machine Learning, and Network Security, I have guided numerous impactful projects and authored over 10 publications in prestigious journals and conferences. My comprehensive understanding of Computer Organization has enabled me to design and implement efficient data path architectures, memory hierarchies, and control logic mechanisms to optimize system performance. This expertise extends to developing effective strategies for instruction execution, pipelining, and parallel processing for enhanced computational efficiency. Additionally, my work focuses on scalable system design, fault-tolerant architecture, and integration of modular components—key to modern high-performance computing environments and embedded systems.
I align institutional goals with global priorities to foster excellence in education and research. My active participation in the Board of Studies and development of outcome-based frameworks reflects my dedication to empowering educators and advancing technical education in key technological domains.
DOWNLOAD APP
FOLLOW US