К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Introduction to Computing Systems · LearnSpace
Назад в каталог
courseraПрограммирование

Introduction to Computing Systems

Курс от Birla Institute of Technology & Science, Pilani
Начальный≈ 21 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

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.

Навыки, которые вы освоите

Computer ArchitectureComputer SystemsSystems ArchitectureComputer HardwareComputational LogicMicroarchitectureHardware ArchitectureMemory ManagementProgram DevelopmentProgramming PrinciplesData StorageHardware DesignSystem Programming

Программа курса

6 модулей · 153 учебных материалов

01Introduction to Digital Computers24 материалов

Course Introduction

Course Intro videoВидеоCourse OverviewЧтениеCourse Structure & Critical InformationЧтение

Computer Components and Functions

Need for a ComputerВидео

Учитесь у экспертов

Praveen P K

Преподаватель курса

Introduction to Computing Systems
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 21 ч

6 модулей

Язык: Английский

Субтитры: Арабский, Французский, Итальянский, Корейский, Индонезийский, Испанский, Японский

Часть программы вашего университета
Practice Quiz: Need for a ComputerЗадание
Components and Functions of a ComputerВидео
Practice Quiz: Components and Functions of a ComputerЗадание

Introduction to Digital Systems and Number Systems

Need for Digital Systems ВидеоPractice Quiz: Need for Digital Systems ЗаданиеIntroduction to Number Systems ВидеоPractice Quiz: Introduction to Number Systems ЗаданиеBinary Number SystemВидеоPractice Quiz: Binary Number SystemЗаданиеOperations on BinaryВидеоPractice Quiz: Operations on Binary ЗаданиеIntroduction to Digital Systems and Number SystemsЧтение

Number Representation in a Digital Computer

Two’s Complement RepresentationВидеоPractice Quiz: Two’s Complement RepresentationЗадание

Operation on Bits

Arithmetic Operation: Addition and SubtractionВидеоLogical Operation: AND, OR, NOT, XOR...ВидеоPractice Quiz: Logical Operation: AND, OR, NOT, XOR...Задание

Dialogue and Assessment

Digital FoundationsDIALOGUELet's Practice: Introduction to Digital ComputersЗаданиеTest Yourself: Introduction to Digital ComputersЗадание
02Boolean Algebra and Gate level Minimization 39 материалов

Boolean Algebra

Introduction to Boolean AlgebraВидеоPractice Quiz: Introduction to Boolean AlgebraЗаданиеImportant Boolean Algebra TermsВидеоPractice Quiz: Important Boolean Algebra TermsЗаданиеFundamentals of Boolean Algebra ЧтениеPostulates of Boolean Algebra: Part 1ВидеоPractice Quiz: Postulates of Boolean Algebra: Part 1ЗаданиеPostulates of Boolean Algebra: Part 2ВидеоPractice Quiz: Postulates of Boolean Algebra: Part 2ЗаданиеPostulates of Boolean Algebra: Part 3ВидеоPractice Quiz: Postulates of Boolean Algebra: Part 3ЗаданиеBoolean Algebra Theorems: Part 1ВидеоPractice Quiz: Boolean Algebra Theorems: Part 1 ЗаданиеBoolean Algebra Theorems: Part 2ВидеоPractice Quiz: Boolean Algebra Theorems: Part 2 ЗаданиеBoolean Algebra Theorems: Part 3ВидеоPractice Quiz: Boolean Algebra Theorems: Part 3 ЗаданиеBoolean Algebra: Exercise 1ВидеоPractice Quiz: Boolean Algebra: Exercise 1ЗаданиеBoolean Functions: Standard and Canonical Forms ВидеоPractice Quiz: Boolean Functions: Standard and Canonical Forms ЗаданиеDeriving SOP and POS Expression from a Truth TableВидеоPractice Quiz: Deriving SOP Expression from a Truth TableЗадание

K-map

Introduction to K-Map MethodВидеоPractice Quiz: Introduction to K-Map MethodЗаданиеRepresentation of SOP and POS on K-MapВидеоRepresentation of SOP and POS on K-MapЗаданиеProcedure for Boolean Expression SimplificationВидеоPractice Quiz: Procedure for Boolean Expression SimplificationЗадание

Dialogue and Assessment

Boolean Logic MasteryDIALOGUELet's Practice: Boolean Algebra and Gate level Minimization ЗаданиеTest Yourself: Boolean Algebra and Gate level Minimization Задание
03Combinational and Sequential circuits36 материалов

Combinational Circuits

Introduction to Combinational CircuitsВидеоPractice Quiz: Introduction to Combinational CircuitsЗаданиеIntroduction to Combinational CircuitsЧтениеHalf AdderВидеоPractice Quiz: Half AdderЗаданиеFull AdderВидеоPractice Quiz: Full AdderЗаданиеDecoderВидеоPractice Quiz: DecoderЗаданиеEncoderВидеоPractice Quiz: EncoderЗаданиеApplications of Decoder and EncoderВидеоPractice Quiz: Applications of Decoder and EncoderЗаданиеMultiplexerВидеоPractice Quiz: MultiplexerЗаданиеDemultiplexerВидеоPractice Quiz: DemultiplexerЗаданиеApplications of Multiplexer and DemultiplexerВидеоPractice Quiz: Applications of Multiplexer and DemultiplexerЗадание

Sequential Circuits

Introduction to Sequential CircuitsВидеоPractice Quiz: Introduction to Sequential CircuitsЗаданиеStorage Elements: RS Flip-FlopsВидеоPractice Quiz: Storage Elements: RS Flip-FlopsЗаданиеStorage Elements: D Flip-FlopВидеоPractice Quiz: Storage Element: D Flip-FlopЗадание

Assessment

Let's Practice: Combinational and Sequential circuitsЗаданиеTest Yourself: Combinational and Sequential circuitsЗадание
04Computer Organization and Architecture19 материалов

Von Neumann and Harvard Architecture

Von Neumann Architecture: Basic ComponentsВидеоPractice Quiz: Von Neumann Architecture: Basic ComponentsЗаданиеVon Neumann BottleneckВидеоPractice Quiz: Von Neumann BottleneckЗаданиеHarvard ArchitectureВидеоPractice Quiz: Harvard ArchitectureЗаданиеIntroduction to LC-3ВидеоPractice Quiz: Introduction to LC-3ЗаданиеLC-3 as an ExampleВидеоPractice Quiz: LC-3 as an ExampleЗаданиеVon Neumann and Harvard ArchitectureЧтение

Instruction Processing

Instruction OverviewВидеоPractice Quiz: Instruction OverviewЗаданиеInstruction CycleВидеоPractice Quiz: Instruction CycleЗаданиеInstruction ProcessingЧтение

Dialogue and Assessment

Computer Architecture IntegrationDIALOGUELet's Practice: Computer Organization and ArchitectureЗаданиеTest Yourself: Computer Organization and ArchitectureЗадание
05ISA of LC-318 материалов

LC-3 ISA Overview

Memory Organization and RegistersВидеоPractice Quiz: Memory Organization and RegistersЗаданиеInstruction Format and Opcodes ВидеоPractice Quiz: Instruction Format and Opcodes ЗаданиеData Types and Addressing Modes ВидеоPractice Quiz: Data Types and Addressing Modes ЗаданиеCondition CodesВидеоPractice Quiz: Condition CodesЗаданиеLC-3 ISA OverviewЧтение

LC-3 Instruction Set

LC-3 Operate InstructionsВидеоPractice Quiz: LC-3 Operate InstructionsЗаданиеLC-3 Data Movement InstructionsВидеоPractice Quiz: LC-3 Data Movement InstructionsЗаданиеLC-3 Control Instructions ВидеоPractice Quiz: LC-3 Control Instructions Задание

Assessment

Let's Practice: ISA of LC-3ЗаданиеTest Yourself: ISA of LC-3Задание
06LC-3 Programming17 материалов

Problem Solving

Structured Programming ВидеоPractice Quiz: Structured Programming ЗаданиеSequential, Conditional, and Iterative ConstructsВидеоPractice Quiz: Sequential, Conditional, and Iterative ConstructsЗаданиеSubroutinesВидеоPractice Quiz: SubroutinesЗаданиеProblem to Program: Part 1ВидеоPractice Quiz: Problem to Program: Part 1ЗаданиеProblem to Program: Part 2ВидеоPractice Quiz: Problem to Program: Part 2ЗаданиеProblem to Program: Part 3ВидеоPractice Quiz: Problem to Program: Part 3ЗаданиеProblem SolvingЧтение

Assessment

Assembly Programming SynthesisDIALOGUELet's Practice: LC-3 ProgrammingЗаданиеTest Yourself: LC-3 ProgrammingЗадание

Course Wrap-Up

Course SummaryЧтение
Introduction to K-MapЧтение
Two-Variable K-MapВидео
Practice Quiz: Two-Variable K-MapЗадание
Four-Variable K-Map Видео
Practice Quiz: Four-Variable K-Map Задание
POS Expression Simplification Using Four-Variable K-MapВидео
Practice Quiz: POS Expression Simplification Using Four-Variable K-MapЗадание
Introduction to RegistersВидео
Practice Quiz: Introduction to RegistersЗадание
Concept of Memory: Address Space and AddressabilityВидео
Practice Quiz: Concept of Memory: Address Space and AddressabilityЗадание
Types of MemoryВидео
Practice Quiz: Types of MemoryЗадание
Example of Memory Unit: 4x2 Bit MemoryВидео
Practice Quiz: Example of Memory Unit: 4x2 bit MemoryЗадание
MemoryЧтение
LC-3 Instruction SetЧтение