Back close

Course Detail

Course Name Elements of Computing – 1
Course Code 23AID102
Program B.Tech in Artificial Intelligence and Data Science
Semester 1
Credits 3
Campus Coimbatore , Amritapuri ,Faridabad , Bangaluru, Amaravati

Syllabus

Unit 1

Number System, Conversions, Signed and Unsigned Binary Number Representation, Boolean algebra and Karnaugh Maps, Logic gates, Realization of basic gates using universal gates, Boolean function synthesis, Introduction to Hardware simulator platform Nand2teris, Hardware description language, Implementation of basic gates and its multi-bit and multiway versions in Nand2teris software suite.

Unit 2

Combinational Logic, Half Adder, Full Adder, Multiplexer and demultiplexer, Multi-bit and Multiway versions, Realization of Boolean functions using combinational logic, Arithmetic logic unit (ALU)- specification, design, Sequential logic, Flip Flops, Registers, RAM, ROM.

Unit 3

Von-Neumann architecture, Program Counter, Central Processing unit, Data Memory, Hack machine language specifications/ instructions for CPU design, Hack CPU Design, CPU Control logic, building a Hack Computer. 

Objectives and Outcomes

Course Objectives

  • The course will introduce the principles of number system conversions, Boolean logic, logic gates, and Boolean algebra.
  • The course will aid the students in the design and analysis of combinational and sequential logic circuits.
  • The course will also equip students to build a general-purpose computing system using elementary NAND gates through a simulation software

Course Outcomes

After completing this course, students will be able to

CO1

Demonstrate proficiency in performing number system conversion, manipulating Boolean Algebra expressions and realization of basic gates .

CO2

Implement different combinational logic circuits.

CO3

Implement different sequential logic circuits

CO4

Build a general-purpose computer using elementary NAND gates through a simulation software

 CO-PO Mapping

PO/PSO

PO1

PO2

PO3

PO4

PO5

PO6

PO7

PO8

PO9

PO10

PO11

PO12

PSO1

PSO2

PSO3

CO

CO1

3

3

2

2

3

3

2

3

3

1

1

1

CO2

3

3

3

3

3

2

1

1

3

2

3

3

2

2

2

CO3

3

2

3

3

3

2

1

1

3

2

3

3

2

2

2

CO4

3

2

3

2

3

3

2

3

3

2

2

2

Text Books / References

Text Books / References

Noam Nisan and Shimon Schocken, “Elements of Computing Systems”, MIT Press, 2012.

  1. Morris Mano, “Digital Design”, 5th Edition, Pearson Education (Singapore) Pvt. Ltd., New Delhi,2014.

John. M Yarbrough, “Digital Logic Applications and Design”, Thomson Learning, 2006.

Anil K. Maini, “Digital Electronics”, Wiley, 2014.

Thomas L. Floyd, “Digital Fundamentals”, 10th Edition, Pearson Education Inc, 2011.

Donald D.Givone, “Digital Principles and Design”, TMH, 2003.

DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.

Admissions Apply Now