Welcome to the "Introduction to Computing Systems" course! This course aims to teach you what a computer is and how it can be programmed. In this course, you will learn about the basic building blocks required to understand the structure of a computer. You will gain insights into numbers, bits, structures to implement operations on numbers, and structures to control the execution of commands by a computer. This course introduces you to logic gates and combinational and sequential circuits. You will learn about a simple processor design with a small instruction set architecture. You will also perform basic assembly programming with that processor. This course covers a wide variety of topics in computing systems that are designed to give you an overview of what’s to come in the BITS Pilani BSc Computer Science degree program.

13 条评论
推荐体验
推荐体验
初级
You must know how to use computers and web browsers to access course content and know how to download and install the LC-3 simulator.
13 条评论
推荐体验
推荐体验
初级
You must know how to use computers and web browsers to access course content and know how to download and install the LC-3 simulator.
您将学到什么
Outline the high-level structure of a computer and identify its basic building blocks.
Use combinational and sequential circuits built using logic gates to design the basic building blocks of a computer.
Examine a processor with a simple instruction set architecture and develop simple assembly language programs.
要了解的详细信息

添加到您的领英档案
73 项作业
了解顶级公司的员工如何掌握热门技能

该课程共有6个模块
In this module, learners will explore the fundamental components and functions of digital computers, gaining a comprehensive understanding of how computers operate at their core. Students will delve into digital systems and number systems, learning how computers represent and process information using binary digits. The module covers number representation in digital computers and essential operations on bits, providing learners with the foundational knowledge necessary to understand how computers manipulate data at the most basic level.
涵盖的内容
10个视频3篇阅读材料10个作业
10个视频• 总计77分钟
- Course Intro video• 4分钟
- Need for a Computer• 5分钟
- Components and Functions of a Computer• 11分钟
- Need for Digital Systems • 8分钟
- Introduction to Number Systems • 9分钟
- Binary Number System• 14分钟
- Operations on Binary• 8分钟
- Two’s Complement Representation• 4分钟
- Arithmetic Operation: Addition and Subtraction• 7分钟
- Logical Operation: AND, OR, NOT, XOR...• 7分钟
3篇阅读材料• 总计30分钟
- Course Overview• 10分钟
- Course Structure & Critical Information• 10分钟
- Introduction to Digital Systems and Number Systems• 10分钟
10个作业• 总计83分钟
- Practice Quiz: Need for a Computer• 4分钟
- Practice Quiz: Components and Functions of a Computer• 6分钟
- Practice Quiz: Need for Digital Systems • 4分钟
- Practice Quiz: Introduction to Number Systems • 4分钟
- Practice Quiz: Binary Number System• 6分钟
- Practice Quiz: Operations on Binary • 4分钟
- Practice Quiz: Two’s Complement Representation• 6分钟
- Practice Quiz: Logical Operation: AND, OR, NOT, XOR...• 4分钟
- Let's Practice: Introduction to Digital Computers• 15分钟
- Test Yourself: Introduction to Digital Computers• 30分钟
In this module, learners will be introduced to Boolean algebra, the mathematical foundation underlying all digital logic systems and computer operations. Students will learn the principles and laws of Boolean algebra, understanding how logical operations are performed in digital circuits. The module focuses on gate-level minimization techniques, teaching learners how to optimize digital circuits for efficiency and performance, which is crucial for understanding how computers process logical operations and make decisions.
涵盖的内容
17个视频2篇阅读材料19个作业
17个视频• 总计90分钟
- Introduction to Boolean Algebra• 5分钟
- Important Boolean Algebra Terms• 7分钟
- Postulates of Boolean Algebra: Part 1• 5分钟
- Postulates of Boolean Algebra: Part 2• 7分钟
- Postulates of Boolean Algebra: Part 3• 4分钟
- Boolean Algebra Theorems: Part 1• 4分钟
- Boolean Algebra Theorems: Part 2• 5分钟
- Boolean Algebra Theorems: Part 3• 4分钟
- Boolean Algebra: Exercise 1• 4分钟
- Boolean Functions: Standard and Canonical Forms • 5分钟
- Deriving SOP and POS Expression from a Truth Table• 6分钟
- Introduction to K-Map Method• 3分钟
- Representation of SOP and POS on K-Map• 7分钟
- Procedure for Boolean Expression Simplification• 7分钟
- Two-Variable K-Map• 5分钟
- Four-Variable K-Map • 7分钟
- POS Expression Simplification Using Four-Variable K-Map• 4分钟
2篇阅读材料• 总计20分钟
- Fundamentals of Boolean Algebra • 10分钟
- Introduction to K-Map• 10分钟
19个作业• 总计119分钟
- Practice Quiz: Introduction to Boolean Algebra• 4分钟
- Practice Quiz: Important Boolean Algebra Terms• 4分钟
- Practice Quiz: Postulates of Boolean Algebra: Part 1• 4分钟
- Practice Quiz: Postulates of Boolean Algebra: Part 2• 4分钟
- Practice Quiz: Postulates of Boolean Algebra: Part 3• 4分钟
- Practice Quiz: Boolean Algebra Theorems: Part 1 • 4分钟
- Practice Quiz: Boolean Algebra Theorems: Part 2 • 4分钟
- Practice Quiz: Boolean Algebra Theorems: Part 3 • 4分钟
- Practice Quiz: Boolean Algebra: Exercise 1• 4分钟
- Practice Quiz: Boolean Functions: Standard and Canonical Forms • 4分钟
- Practice Quiz: Deriving SOP Expression from a Truth Table• 4分钟
- Practice Quiz: Introduction to K-Map Method• 4分钟
- Representation of SOP and POS on K-Map• 6分钟
- Practice Quiz: Procedure for Boolean Expression Simplification• 4分钟
- Practice Quiz: Two-Variable K-Map• 6分钟
- Practice Quiz: Four-Variable K-Map • 6分钟
- Practice Quiz: POS Expression Simplification Using Four-Variable K-Map• 4分钟
- Let's Practice: Boolean Algebra and Gate level Minimization • 15分钟
- Test Yourself: Boolean Algebra and Gate level Minimization • 30分钟
In this module, learners will explore both combinational and sequential logic circuits, which form the complete foundation of digital systems and computer architecture. Students will learn to design and analyze combinational circuits where outputs depend solely on current inputs, as well as sequential circuits that incorporate memory elements and time-dependent behavior. The module covers practical applications of both circuit types in computer systems, enabling learners to understand how computers perform arithmetic operations, store information, maintain state, and execute time-dependent operations essential for program execution.
涵盖的内容
16个视频2篇阅读材料18个作业
16个视频• 总计87分钟
- Introduction to Combinational Circuits• 4分钟
- Half Adder• 5分钟
- Full Adder• 5分钟
- Decoder• 5分钟
- Encoder• 3分钟
- Applications of Decoder and Encoder• 6分钟
- Multiplexer• 7分钟
- Demultiplexer• 6分钟
- Applications of Multiplexer and Demultiplexer• 7分钟
- Introduction to Sequential Circuits• 5分钟
- Storage Elements: RS Flip-Flops• 4分钟
- Storage Elements: D Flip-Flop• 5分钟
- Introduction to Registers• 4分钟
- Concept of Memory: Address Space and Addressability• 5分钟
- Types of Memory• 11分钟
- Example of Memory Unit: 4x2 Bit Memory• 5分钟
2篇阅读材料• 总计20分钟
- Introduction to Combinational Circuits• 10分钟
- Memory• 10分钟
18个作业• 总计97分钟
- Practice Quiz: Introduction to Combinational Circuits• 2分钟
- Practice Quiz: Half Adder• 4分钟
- Practice Quiz: Full Adder• 4分钟
- Practice Quiz: Decoder• 4分钟
- Practice Quiz: Encoder• 4分钟
- Practice Quiz: Applications of Decoder and Encoder• 2分钟
- Practice Quiz: Multiplexer• 4分钟
- Practice Quiz: Demultiplexer• 2分钟
- Practice Quiz: Applications of Multiplexer and Demultiplexer• 2分钟
- Practice Quiz: Introduction to Sequential Circuits• 4分钟
- Practice Quiz: Storage Elements: RS Flip-Flops• 4分钟
- Practice Quiz: Storage Element: D Flip-Flop• 4分钟
- Practice Quiz: Introduction to Registers• 2分钟
- Practice Quiz: Concept of Memory: Address Space and Addressability• 2分钟
- Practice Quiz: Types of Memory• 4分钟
- Practice Quiz: Example of Memory Unit: 4x2 bit Memory• 4分钟
- Let's Practice: Combinational and Sequential circuits• 15分钟
- Test Yourself: Combinational and Sequential circuits• 30分钟
In this module, learners will delve into the fundamental principles of computer organization and architecture, understanding how hardware components work together to form a complete computing system. Students will explore the structure and interconnection of major computer components including the CPU, memory hierarchy, input/output systems, and buses. The module provides insights into how architectural decisions impact system performance and functionality, preparing learners to understand the relationship between hardware design and software execution in modern computing systems.
涵盖的内容
7个视频2篇阅读材料9个作业
7个视频• 总计61分钟
- Von Neumann Architecture: Basic Components• 10分钟
- Von Neumann Bottleneck• 5分钟
- Harvard Architecture• 5分钟
- Introduction to LC-3• 8分钟
- LC-3 as an Example• 8分钟
- Instruction Overview• 14分钟
- Instruction Cycle• 11分钟
2篇阅读材料• 总计20分钟
- Von Neumann and Harvard Architecture• 10分钟
- Instruction Processing• 10分钟
9个作业• 总计81分钟
- Practice Quiz: Von Neumann Architecture: Basic Components• 6分钟
- Practice Quiz: Von Neumann Bottleneck• 4分钟
- Practice Quiz: Harvard Architecture• 4分钟
- Practice Quiz: Introduction to LC-3• 4分钟
- Practice Quiz: LC-3 as an Example• 6分钟
- Practice Quiz: Instruction Overview• 6分钟
- Practice Quiz: Instruction Cycle• 6分钟
- Let's Practice: Computer Organization and Architecture• 15分钟
- Test Yourself: Computer Organization and Architecture• 30分钟
In this module, learners will be introduced to the Instruction Set Architecture (ISA) of the LC-3 (Little Computer 3), a simplified computer model designed for educational purposes. Students will explore the LC-3's instruction set, addressing modes, and machine language format, gaining hands-on experience with how processors decode and execute instructions. The module provides a concrete foundation for understanding processor design and operation, bridging the gap between theoretical computer architecture concepts and practical implementation details essential for assembly programming.
涵盖的内容
7个视频2篇阅读材料9个作业
7个视频• 总计63分钟
- Memory Organization and Registers• 8分钟
- Instruction Format and Opcodes • 7分钟
- Data Types and Addressing Modes • 7分钟
- Condition Codes• 3分钟
- LC-3 Operate Instructions• 7分钟
- LC-3 Data Movement Instructions• 17分钟
- LC-3 Control Instructions • 13分钟
2篇阅读材料• 总计60分钟
- LC-3 ISA Overview• 30分钟
- LC-3 Instruction Set• 30分钟
9个作业• 总计87分钟
- Practice Quiz: Memory Organization and Registers• 6分钟
- Practice Quiz: Instruction Format and Opcodes • 6分钟
- Practice Quiz: Data Types and Addressing Modes • 6分钟
- Practice Quiz: Condition Codes• 6分钟
- Practice Quiz: LC-3 Operate Instructions• 6分钟
- Practice Quiz: LC-3 Data Movement Instructions• 6分钟
- Practice Quiz: LC-3 Control Instructions • 6分钟
- Let's Practice: ISA of LC-3• 15分钟
- Test Yourself: ISA of LC-3• 30分钟
In this module, learners will engage in hands-on assembly language programming using the LC-3 instruction set, applying their knowledge of computer architecture in practical coding exercises. Students will learn to write, debug, and optimize assembly programs, understanding the direct relationship between high-level programming concepts and low-level machine operations. The module covers essential programming techniques in assembly language, enabling learners to appreciate how compilers translate high-level code into machine instructions and how efficient program execution depends on understanding underlying hardware capabilities.
涵盖的内容
6个视频2篇阅读材料8个作业
6个视频• 总计53分钟
- Structured Programming • 3分钟
- Sequential, Conditional, and Iterative Constructs• 8分钟
- Subroutines• 11分钟
- Problem to Program: Part 1• 7分钟
- Problem to Program: Part 2• 13分钟
- Problem to Program: Part 3• 11分钟
2篇阅读材料• 总计20分钟
- Problem Solving• 10分钟
- Course Summary• 10分钟
8个作业• 总计73分钟
- Practice Quiz: Structured Programming • 4分钟
- Practice Quiz: Sequential, Conditional, and Iterative Constructs• 6分钟
- Practice Quiz: Subroutines• 6分钟
- Practice Quiz: Problem to Program: Part 1• 4分钟
- Practice Quiz: Problem to Program: Part 2• 4分钟
- Practice Quiz: Problem to Program: Part 3• 4分钟
- Let's Practice: LC-3 Programming• 15分钟
- Test Yourself: LC-3 Programming• 30分钟
位教师
提供方

提供方

Birla Institute of Technology & Science, Pilani (BITS Pilani) is one of only ten private universities in India to be recognised as an Institute of Eminence by the Ministry of Human Resource Development, Government of India. It has been consistently ranked high by both governmental and private ranking agencies for its innovative processes and capabilities that have enabled it to impart quality education and emerge as the best private science and engineering institute in India. BITS Pilani has four international campuses in Pilani, Goa, Hyderabad, and Dubai, and has been offering bachelor's, master’s, and certificate programmes for over 58 years, helping to launch the careers for over 1,00,000 professionals.
从 Design and Product 浏览更多内容
UUniversity of London
课程
IInternational Institute of Information Technology, Hyderabad
课程
BBirla Institute of Technology & Science, Pilani
课程
人们为什么选择 Coursera 来帮助自己实现职业发展

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
常见问题
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.
更多问题
提供助学金,


