YoVDO

Introductory Concepts of Digital Computing

Offered By: CEC via Swayam

Tags

Computer Science Courses Error-Correcting Codes Courses Boolean Algebra Courses Electronic Circuits Courses Logic Gates Courses Binary Arithmetic Courses

Course Description

Overview

The course, Introductory Concepts of Digital Computing, presents the fundamental concepts and techniques used in the designing process of digital computing devices. The series of modules included in this course will enable the learners to acquire basic knowledge about digital logic and digital electronic circuits. We begin this course with an introduction to digital systems and digital computing. The different number systems and conversions between numbers of different bases are also discussed with suitable examples. The topics that are mandatory for circuit designing such as binary arithmetic , logic gates and boolean algebra are detailed in different sessions .The main focus is to expose learners to the designing of combinational and sequential logic circuits. This course lays a strong foundation to make a big move in the core subjects like Digital Electronics, Computer Organization, Computer Architecture etc and it forms the basis of many of the next level courses. It will be beneficial for under grade students of Computer Science/Electronics as a core course, students who have opted computer science/electronics as complementary/elective courses, teachers of computer science/electronics streams and a layman who loves to design digital computing devices.

Syllabus

Week : 1 Mod 1 : Introduction to Digital Computing Mod 2 : Number Systems : Introduction Mod 3 : Number Systems : Conversions Discussion Assignment 1   Week : 2 Mod 4 : Binary Data Representation Mod 5 : Binary Arithmetic : Addition and Subtraction Mod 6 : Binary Arithmetic : Multiplication and Division Discussion Assignment 2   Week : 3 Mod 7 : Binary Codes : Part 1 Mod 8 : Binary Codes : Part 2 Mod 9 : Error Correcting and Detecting Codes Discussion Assignment 3   Week : 4 Mod 10 : Basic Logic Gates Mod 11 : Universal Gates Mod 12 : Boolean Algebra : Part 1 Discussion Assignment 4   Week : 5 Mod 13 : Boolean Algebra : Part 2 Mod 14 : Simplification of Boolean Expressions Mod 15 : K-Map : Part 1 Discussion Assignment 5   Week : 6 Mod 16 : K-Map : Part 2 Mod 17 : Combinational Circuits : Adders - Part 1 Mod 18 : Combinational Circuits : Adders - Part 2 Discussion Assignment 6   Week : 7 Mod 19 : Combinational Circuits : Subtractors Mod 20 : Combinational Circuits : Magnitude Comparators Mod 21 : Combinational Circuits : Encoder Discussion Assignment 7   Week : 8 Mod 22 : Combinational Circuits : Decoder Mod 23 : Combinational Circuits : Multiplexer Mod 24 : Combinational Circuits : Demultiplexer Discussion Assignment 8   Week : 9 Mod 25 : Sequential Circuits : Introduction Mod 26 : Sequential Circuits : Latches Mod 27 : Sequential Circuits : Flip flops - Part 1 Discussion Assignment 9   Week : 10 Mod 28 : Sequential Circuits : Flip flops - Part 2 Mod 29 : Sequential Circuits : Flip flops - Part 3 Mod 30 : Sequential Circuits : Flip flops - Part 4 Discussion Assignment 10   Week : 11 Mod 31 : Sequential Circuits : Flip flops - Part 5 Mod 32 : Sequential Circuits : Registers – Part 1 Mod 33 : Sequential Circuits : Registers – Part 2 Discussion Assignment 11   Week : 12 Mod 34 : Sequential Circuits : Counters – Part 1 Mod 35 : Sequential Circuits : Counters – Part 2 Mod 36 : Sequential Circuits : Counters – Part 3 Discussion Assignment 12  

Taught by

Betsy Chacko

Tags

Related Courses

Fundamentals of Electrical Engineering
Rice University via Coursera
Code-Based Cryptography
Inria (French Institute for Research in Computer Science and Automation) via France Université Numerique
An Introduction to Coding Theory
Indian Institute of Technology Kanpur via Swayam
Randomized Methods in Complexity
Indian Institute of Technology Kanpur via Swayam