MACE MCA 2024 Bridge Course Syllabus
MACE MCA 2024 Bridge Course Syllabus
MCA
BRIDGE COURSE SYLLABUS - 2024
Course Structure
Courses Duration
Mathematics & Statistics 20 Hours
Digital Fundamentals & Computer Architecture 20 Hours
Operating Systems 20 Hours
C Programming 28 Hours
Data Structures 32 Hours
Year of
L T P J S Credit
Introduction
M24CA1R 001 Bridge Course
22 0 8 0 30 Nil 2024
Preamble:
A bridge course serves as a crucial academic pathway designed to ease the transition into the
demanding and dynamic field of computer science. Tailored to address foundational knowledge gaps
and ensure a comprehensive understanding of core concepts, the bridge course acts as a bridge between
the students' prior educational background and the advanced requirements of the MCA program. It
typically covers essential topics such as Mathematics, Basics of Digital Fundamentals and Computer
Architecture, Operating systems, Basics of C Programming and Data Structures.
Prerequisite: Nil
Course Outcomes:
After completion of the course the student will be able to:
CO Cognitive
Course Outcomes
No. Knowledge Level
Understand and apply Single Variables Calculus, Linear Algebra,
CO 1 Apply
Combinatorics and Statistics in practical problems.
Understand the fundamental principles underlying digital
fundamentals including binary number system, conversion techniques
CO 2 and operations, facilitating effective representation and manipulation Understand
of digital data and also gain insight into the basic architecture of
computers.
Gain in depth knowledge of operating systems, covering GUI, CUI,
CO 3 application and system software, boot processes, and hardware Understand
components, as well as various OS functionalities and classifications.
Acquire fundamental programming skills essential for software
CO 4 development and mastering C as a foundational language, enables Apply
them to flexibly adapt to various technological domains.
Explore data structures and algorithms, emphasizing complexity
CO 5 categorization, Array, Stack, Queue, and Linked List operations, Apply
mastering Binary Tree traversal Sorting and Searching algorithms.
Assessment Pattern
An end course examination that covers the entire content of the bridge course will be conducted to assess
overall understanding and retention. The end course examination will have two parts – a written examination
and a practical examination. Written examination will be of 3 hours duration with maximum 60 marks and
practical examination will be of 2 hours duration with maximum 50 marks. The practical examination will
have two questions one moderate level question on problem solving using C and another one on Data
Structures. Class participation and attendance might be a factor in the evaluation process.
Syllabus
Reference Books:
1. Ian Jacques. Mathematics for Economics and Business. 9th ed. Pearson, 2019.
2. Swapan Kumar Chakraborty Bikash Kanti Sarkar “Discrete Mathematics”, Oxford
3. L. R. Potti “Probability and Statistics”, Yamuna Publications
4. Floyd, “Digital Fundamentals”, Pearson Education, 11th Edition (2021).
5. Hamacher, Vranesic & Zaky, “Computer Organization”,6th Edition(2012), McGrawHill.
6. Silberschatz, Galvin, Gagne "Operating System Principles”, Wiley, Seventh Edition (2006)
7. Tanenbaum, Andrew S, "Modern Operating Systems”, Prentice Hall India Learning Private Limited,
Third Edition (2009)
8. Brian Kernighan and Dennis Ritchie, “The C Programming Language”, Prentice Hall (1988).
9. Byron Gottfried, “Schaum's Outline of Programming with C”, McGraw-Hill Education, 2nd Edition
(1996).
10. Cormen T.H., Leiserson C.E, Rivest R.L. and Stein C, Introduction to Algorithms, Prentice Hall
India, New Delhi, 2004
11. D.Samantha, Classic Data structures, Prentice Hall India, New Delhi,2005
CO Assessment Questions
Course Outcome 1
1. Differentiate f(x)=(2x2+1)2.
2. Find the inverse of A and show that AA-1 is an identity matrix.
3. A box contains 4 red balls, 5 green balls, and 6 white balls. A ball is drawn at random from the box.
Find the probability that the ball is (a) Green (b) White (c) Blue.
Course Outcome 2
1. Convert the Decimal number (59.85)10 in to Binary.
2. Perform BCD arithmetic (a) 99+99 (b) 153-149.
3. Description about the Input Output devices.
Course Outcome 3
1. Explain the booting process of an Operating System.
2. Explain different states of process with a neat diagram
3. Explain FCFS CPU Scheduling Algorithm.
Course Outcome 4
1. Implement a C program to determine the grade of a student based on their percentage score, using
a given grading criteria.
2. Create a recursive C function to calculate the sum of digits of a given integer.
3. Implement a C program to calculate the sum of elements in each column of a matrix.
Course Outcome 5
1. What is data structure and explain its classification?
2. Describe Binary Tree and explain its different traversals.
3. Compare Binary search and Linear Search.
QP CODE:__________ Pages:__
PART A (3 x 3 = 9 Marks)
1. Differentiate f(x)=(2x2+1)2.
2. Find the inverse of A and show that AA-1 is an identity matrix.
3. A box contains 4 red balls, 5 green balls, and 6 white balls. A ball is drawn at random from thebox.
Find the probability that the ball is: (a) Green (b) White (c) Blue.
PART B (1 x 6 = 6 Marks)
1 2
4. Find the eigen value and eigen vectors for the matrix, A = [ ]
5 4
OR
5. (a) Patricia has to choose 5 marbles from 12 marbles. In how many ways can she choosethem?
(3 Marks)
(b) In how many ways can we arrange the letters in the word TEETH? (3 Marks)
PART A (3 x 3 = 9 Marks)
1. Convert the Decimal number (59.85)10 in to Binary.
PART B (1 x 6 = 6 Marks)
4. Detailed description about the components of Mother board.
OR
5. What are transmission impairments. How it will affect in Analog signals.
PART A (3 x 3 = 9 Marks)
1. Differentiate process and program.
2. What is a process control block?
3. Define Deadlocks.
PART B (1 x 6 = 6 Marks)
4. How interrupts are managed by operating system? Explain.
OR
PART A (3 x 3 = 9 Marks)
PART B (1 x 6 = 6 Marks)
4. Explain the deletion procedure of Binary Search Tree with examples.
OR
5. Explain the implementation of ID and 2D arrays?