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