0% found this document useful (0 votes)
89 views3 pages

Fundamentals of Digital Systems

The document outlines the curriculum for two units: Functions and Pointers in C programming, and Digital Electronics. It covers topics such as function definitions, pointers, arrays, structures, and digital circuit fundamentals, including combinational and sequential circuits. Students will learn to design and analyze various circuits and apply programming concepts through practical exercises.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
89 views3 pages

Fundamentals of Digital Systems

The document outlines the curriculum for two units: Functions and Pointers in C programming, and Digital Electronics. It covers topics such as function definitions, pointers, arrays, structures, and digital circuit fundamentals, including combinational and sequential circuits. Students will learn to design and analyze various circuits and apply programming concepts through practical exercises.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd

UNIT III: Functions and Pointers: Definition of functions,Standard Mathematical

functions, Input/output: Unformatted & formatted I/O function in C, Input functions


viz.
getch(), getche(), getchar(), gets(), output functions viz., putch(), putchar(),
puts(), random(),
system().
User defined functions: Function prototype, Local and global variables, Storage
classes:
auto, extern, register and static their scope, storage& lifetime, passing
parameters and
returning value, recursion.
Pointers: Understanding Pointers, Accessing the address of a variable, Declaring
Pointer
Variables, Initialization of Pointer Variables, Accessing a variable through its
pointer,
Pointer Arithmetic.
UNIT IV: Arrays and User defined Structures
Arrays: Definition, types, initialization, storage and addressing, searching and
sorting in
arrays, passing arrays to functions, Declaration and initialization of string,
Input/output of
string data, inbuilt string manipulation functions, Array of Strings.
Structures: Structures, Union and Enumerations, File Handling.
Course Outcomes:
At the end of program the student will be able to:
1. Acquire knowledge about building blocks of C language like variables, data
types,
managing I/O etc.
2. Solve basic problems using different statements like sequential, decision
making,
iterative such as if-else, loops and derived data types like arrays and structures.
3. Apply the concept of functions and pointers to solve problems and also
understand
about various storage classes
4. Create programs using the concept of arrays, strings, structures and file
handling.
Text/ Reference Books:
[Link] C programming language, Dennis M. Ritchie,Pearsons Educations.
2. Gottfried, Byron S., Programming with C, Tata McGraw Hill
[Link] us C, YashwantKanetker, BPB Publications.
4. Pointers in C,YashwantKanetker, BPB Publications.
5. Balagurusamy, E., Programming in ANSI C, 4E, Tata McGraw-Hill
6. Gill Nasib Singh: Computing Fundamentals and Programming in C, Khanna Books
Publishing Co., New Delhi.
7. Jeri R. Hanly& Elliot P. Koffman, Problem Solving and Program Design in C,
Addison
Wesley.
9
BCA-23-105
Digital Electronics-I
BCA-I Semester
No. of
Credits:
3
L T P Tota
l
Sessional: 25 Marks
3 0 0 3 Theory: 75 Marks
Total: 100 Marks
Duration of Exam: 3 Hours
Note: The examiner will be required to set seven questions in all having two parts.
Part I
will have Question Number 1 consisting of a total of 10 parts (short-answer type
questions)
covering the entire syllabus and will carry 15 marks. In Part II, there will be six
questions.
The examiner will set one and a half questions from each Unit of the syllabus and
each
question will carry 15 marks. Question Number 1 will be compulsory. In addition to
the
compulsory question, A student will have to attempt four more questions from Part
II.
Course Objectives:
1
2
.
3
.
4
.
To introduce the fundamentals of digital electronics.
To familiar the students about the design and analyze various combinational
circuits.
To give exposure to the students about design and analyze various sequential
circuits.
To introduce various converters.
Syllabus:
UNIT- I: Fundamentals of Digital Systems
Digital signals, digital circuits, AND, OR, NOT, NAND, NOR and Exclusive-OR
operations, Boolean algebra, examples of IC gates, number systems-binary, signed
binary,
octal, hexadecimal number, binary arithmetic, one�s and two�s complements
arithmetic,
UNIT-II: Combinational Digital Circuits
Standard representation for logic functions, K-map representation, simplification
of logic
functions using K-map, minimization of logical functions. Don�t care conditions,
Multiplexer, De-Multiplexer/Decoders.
UNIT-III: Sequential Circuits and Systems
A 1-bit memory, the circuit properties of Bi-stable latch, the clocked SR flip
flop, J- K-T
and D types flip flops, applications of flip flops, shift registers, applications
of shift
registers, serial to parallel converter, parallel to serial converter,
UNIT-IV: Digital to Analog Converters
10
Digital to analog converters: weighted resistor/converter, R-2R Ladder D/A
converter,
specifications for D/A converters, examples of D/A converter lCs, sample and hold
circuit,.
Course Outcomes:
At the end of this course, students will be able to:
1. Design and analyse combinational logic circuits.
2. Acquire basic knowledge of digital logic families & semiconductor memories.
3. Design & analyse synchronous sequential logic circuits.
4. Design various converters
Text/ Reference Books:
1. Millman and Halkias, Integrated Electronics, Pearsons Education
2. R. P. Jain, "Modern Digital Electronics", McGraw Hill Education, 2009.
3. M. M. Mano, "Digital logic and Computer design", Pearson Education India, 2016.
4. A. Kumar, "Fundamentals of Digital Circuits", Prentice Hall Ind

You might also like