MCA Integrated First Year Detailed Syllabus 2024 25
MCA Integrated First Year Detailed Syllabus 2024 25
MCA Integrated First Year Detailed Syllabus 2024 25
for
MCA (Integrated)
(BCA-MCA (Integrated 5 years) Course)
As per
NEP2020
(Effective from the Session: 2024-25)
Page 1
MCA-Integrated (BCA-MCA Integrated 05 Year Course) Ist Year
2024-25
MCA (Integrated) First Year Evaluation Scheme, 2024-25
SEMESTER-I
CT: Class Test TA: Teacher Assessment L/T/P: Lecture/ Tutorial/ Practical
SEMESTER-II
CT: Class Test TA: Teacher Assessment L/T/P: Lecture/ Tutorial/ Practical
* Non-credit Course
Page 2
MCA-Integrated (BCA-MCA Integrated 05 Year Course) Ist Year
MCA (INTEGRAED)
2024-25 FIRST YEAR SYLLABUS
SEMESTER-I
BMI101: FUNDAMENTALS OF COMPUTER
Course Outcome ( CO) Bloom’s Knowledge Level (KL)
At the end of course, the student will be able to understand
CO 1 Understand the basics of computer system and its functional units. K1, K2
CO 2 Examine memory hierarchy, cache memory and CPU memory K2
interaction.
CO 3 Analyze different number systems and apply computer arithmetic. K3, K4
CO 4 Understand the concepts of operating systems and computer networks. K2
CO 5 Understand the basics of internet and multimedia. K1, K2
DETAILED SYLLABUS
Unit Topic Proposed
Lecture
I Computer: Introduction, Characteristics, Limitations, Generations and 08
Classification.
Hardware: Introduction, Input devices - keyboard, MICR, OMR, bar
code reader etc., Output devices -visual display unit, printers, plotters etc.
Software: Introduction, Types – system and application.
II Memory Unit: Introduction, Hierarchy, Primary Memory, Secondary 08
memory, Cache memory, Virtual memory.
Secondary Storage Devices: Introduction, Magnetic disk, Magnetic tape,
Optical disks, Flash memory etc.
Computer Languages: Introduction, Compiler, Interpreter and
Assembler.
III Computer Codes: Introduction, Binary, Decimal, Octal, Hexadecimal, 08
4-bit BCD, 8-bit BCD, ASCII codes.
Conversion of Numbers: Binary to decimal, Decimal to binary, Binary
to octal, Octal to binary, Binary to hexadecimal, etc.
Binary Arithmetic: Addition, Subtraction, Multiplication, Division.
Complements of binary numbers.
IV Operating System: Definition, Functions, Types, Classification, 08
Introduction of command based and GUI based operating system.
Windows Operating System: Introduction, Elements, Use of menus,
Tools and Commands.
Computer Networks- Introduction, Types - LAN, WAN and MAN,
Topologies, Data communication.
V Internet: Overview, Architecture, History, Functioning, Applications. 08
Basic Services of Internet: WWW, Email, FTP, Telnet, Gopher, Search
engines, News group, Chat rooms, etc.
Multimedia: Overview, Components, Software tools, Applications,
Transition from conventional media to digital media.
Suggested Readings:
1. Sinha P.K. and Sinha P., “Computer Fundamentals”, BPB Publications.
2. Balagurusamy E., “Fundamentals of Computers”, Tata McGraw Hill.
3. Rajaraman V., “Fundamentals of Computers”, PHI.
Page 3
MCA-Integrated (BCA-MCA Integrated 05 Year Course) Ist Year
Page 4
MCA-Integrated (BCA-MCA Integrated 05 Year Course) Ist Year
Page 5
MCA-Integrated (BCA-MCA Integrated 05 Year Course) Ist Year
Multidimensional arrays.
2024-25 Pointers: Introduction, Characteristics, * and & operators, Pointer type
declaration and assignment, Pointer arithmetic, Call by reference, Passing
pointers to functions, arrayof pointers, Pointers to functions, Pointer to pointer,
Array of pointers.
Strings: Introduction, Initializing strings, Accessing string elements, Array of
strings, Passing strings to functions, String functions.
IV Structure: Introduction, Initializing, defining and declaring structure, 08
Accessing members, Operations on individual members, Operations on
structures, Structure within structure, Array of structure, Pointers to structure.
Union: Introduction, Declaring union, Usage of unions, Operations on union.
Enumerated data types
Storage classes: Introduction, Types- automatic, register, static and
external.
V Searching and Sorting: 08
Introduction to searching and sorting, Linear search, Binary search,
Selection sort, Bubble sort.
Dynamic Memory Allocation: Introduction, Library functions – malloc,
calloc, realloc and free.
File Handling: Basics, File types, File operations, File pointer, File opening
modes, File handling functions, File handling through command line
argument, Record I/O in files.
Suggested Readings:
1. Kanetkar Y., “Let us C”, BPB Publications.
2. Balagurusamy E., “Programming with ANSI-C”, Tata McGraw Hill.
3. Hanly J.R. and Koffman E.B., “Problem Solving and Program Design in C”, Pearson
Education.
4. Gottfried B.S., “Programming with C Language, Schaum Series, Tata McGraw Hill.
5. Goyal K. K. and Pandey H.M., Trouble Free C”, University Science Press.
6. Kernighan and Richie, “C Programming”, Prentice Hall of India.
7. Forouzan B.A. and Gilberg R.F., “A Structured Programming Approach Using C, Cengage
Learning.
8. Goyal K. K., Sharma M. K. and Thapliyal M. P. “Concept of Computer and C
Programming”, University Science Press.
DETAILED SYLLABUS
Unit Topic Proposed
Page 6
MCA-Integrated (BCA-MCA Integrated 05 Year Course) Ist Year
Lecture
2024-25
I Communication skills: Introduction, Definition, Importance of
communication, communication process–source, Message, encoding,
08
channel, Decoding, Receiver, Feedback, Barriers to communication, word
choice, vocabulary building.
II Elements of Communication, Introduction to oral communication,
Confidence, clarity, and fluency, verbal and Nonverbal communication. 08
Paralinguistic features, proxemics, chronemics.
III Interpersonal Communication Skills, Team work, Empathy, Emotional
intelligences, Empathy and listening skills, Time Management, Attitude,
Responsibility, Leadership qualities-integrity, values, Trust, Self- 08
confidence and courage, speed reading, problem solving and trouble
shooting.
IV Presentation and Interaction Skills: speech delivery, Group discussions-
objective and methods, debate and discussions, Public speaking-
08
Audience analysis approach and style. Interviews- Types, Focus and
objectives.
V Speaking Skills: Meaning, Elements, Importance and type of speaking
skills, Writing Skills- Clarity in writing, Principles of effective writing, 08
Orel presentation.
Suggested Reading:
1. Raman M. and Sharma S., “Technical Communication”, Oxford University Press.
2. Mehra P., “Business Communication for Managers”, Pearson.
3. Wallace H.R., “Personality Development for Life and Work”, Cengage India Pvt. Ltd.
4. Pfeiffer W.S., “Public Speaking, William”, Pearson.
DETAILED SYLLABUS
Unit Topic Proposed
Lecture
I Environment: Definition, Types of Environment, Components of 08
environment, Segments of environment, Scope and importance, Need for
Public Awareness.
Page 7
MCA-Integrated (BCA-MCA Integrated 05 Year Course) Ist Year
Page 8
MCA-Integrated (BCA-MCA Integrated 05 Year Course) Ist Year
Write programs that involve the use of arrays, structures and user
CO4 K3
defined functions.
Page 9
MCA-Integrated (BCA-MCA Integrated 05 Year Course) Ist Year
1. Listen and take notes of lecture, Listen and write appropriate words, talks on
2024-25 computers and technology.
2. Self-Introduction, Role Play of celebrities/ politicians/ famous personalities, sharing
memorable incidents.
3. Group Discussion.
4. Debate and Extempore.
5. News Paper reading, Journal reading, Magazine reading.
6. Face to face communication.
7. Interviewing techniques.
Note: The Instructor may add/delete/modify experiments, wherever he/she feels in a justified
manner.
Page 10
MCA-Integrated (BCA-MCA Integrated 05 Year Course) Ist Year
MCA (INTEGRAED)
2024-25 FIRST YEAR SYLLABUS
SEMESTER-II
BMI201: DIGITAL ELECTRONICS
Course Outcome ( CO) Bloom’s Knowledge Level (KL)
At the end of course , the student will be able to understand
CO 1 Apply concepts of Digital Binary System, complements and Binary K3
codes.
CO 2 Apply the concepts of Boolean Algebra and logic gates. K3
CO 3 Understand and implementation of gates. K2, K3
CO 4 Analyze and Design of Combinational logic circuits. K4
CO 5 Analysis and design sequential logic circuits with their applications. K3, K4
Implement the design procedure of synchronous and asynchronous
sequential circuits.
DETAILED SYLLABUS
Unit Topic Proposed
Lecture
I Binary Systems: Digital computers and Digital systems, Binary Numbers, 08
Number Base conversion, Octal & Hexa-decimal numbers, Complements,
Binary codes.
II Boolean Algebra and Logic Gates: Basic definitions, Axiomatic 08
definition, Basic theorems and Properties, Boolean Functions, Canonical
and Standard Forms, Other Logic Operations, Digital Logic Gates.
III Simplification of Boolean Functions: The Map method, two, three, four, 08
five and six variable maps, Product of Sums and Sum of Products
simplification, NAND and NOR implementation, Other two-level
implementations, Don’t-Care conditions, The Tabulation method,
Determination and selection of Prime-Implicants.
IV Combinational Logic: Design procedure, Adders, Subtractors, Code 08
conversion, Analysis procedure, Multilevel NAND and NOR circuits,
Exclusive-OR and Equivalence Functions, Binary Parallel Adder, Decimal
Adder, Magnitude comparator, Decoders, Multiplexers.
V Sequential Logic, Registers and Counters: Flip-Flops, Triggering of 08
Flip-Flops, Analysis of Clocked Sequential Circuits, State Reduction and
Assignment, Flip-Flop Excitation Tables, Design procedure, Design of
Counters, Design with State Equations, Registers, Shift Registers, Ripple
Counters, Synchronous Counters, Timing Sequences.
Suggested Readings:
1. Mano M., “Digital Logic and Computer Design”, Pearson.
2. Mano M., “Digital Design”, Prentice-Hall of India.
3. Gaur R.K., “Digital Electronics and Micro-computers”, Dhanpat Rai Publications.
4. Jain R.P. “Modern Digital Electronics”, McGraw-Hill Education.
5. Malvino A.P. and Leach D.P., “Digital Principles and Applications”, McGraw-Hill
Education.
6. Rajaraman V. and Radhakrishanan T., “An Introduction to Digital Computer Design”,
Prentice-Hall India Pvt. Ltd.
Page 11
MCA-Integrated (BCA-MCA Integrated 05 Year Course) Ist Year
7. Gill N.S. and Dixit J.B, “Digital Design & Computer Organization”, University Science
2024-25 Press.
DETAILED SYLLABUS
Unit Topic Proposed
Lecture
I Set Theory: Definition of sets, Venn Diagrams, proofs of some general 08
identities on sets.
Relation: Definition, types of relation, composition of relations, Pictorial
representation of relation, equivalence relation, partial ordering relation.
Function: Definition, type of functions, one to one, into and onto function,
inverse function, composition of functions, recursively defined functions.
II Mathematical Induction: Piano’s axioms, Mathematical Induction 08
Discrete Numeric Functions and Generating functions, Simple Recurrence
relation with constant coefficients, Linear recurrence relation without
constant coefficients.
III Algebraic Structures: Properties, Semi group, Monoid, Group, Abelian 08
group, Properties of group, Subgroup, Cyclic group, Cosets, Permutation
groups, Homomorphism, Isomorphism and Automorphism of groups.
IV Propositional Logic: Preposition, First order logic, Basic logical 08
operations, Tautologies, Contradictions, Algebra of Proposition, Logical
implication, Logical equivalence, Normal forms, Inference Theory,
Predicates and quantifiers.
V Posets, Hasse Diagram and Lattices: Introduction, Ordered set, Hasse 08
diagram of partially ordered set, Isomorphic ordered set, Well ordered set,
Properties of Lattices and complemented lattices.
Suggested Readings:
1. Tremblay J.P. and Manohar R., “Discrete Mathematical Structures with Application
to Computer Science”, Tata McGraw Hill.
2. Lipschutz S. and Lipson M., “Discrete Mathematics”, Tata McGraw Hill.
3. Rosen K.H., “Discrete Mathematics and its Applications”, Tata McGraw Hill.
4. Sarkar S.K., “A Textbook of Discrete Mathematics”, S. Chand Publishing.
5. Sharma J.K., “Discrete Mathematics’, Trinity Press.
Page 12
MCA-Integrated (BCA-MCA Integrated 05 Year Course) Ist Year
DETAILED SYLLABUS
Unit Topic Proposed
Lecture
I Introduction: Basic Terminology, Elementary Data Organization, Data 08
Structure operations, Algorithm Complexity and Time-Space trade-off
Arrays: Array Definition, Representation and Analysis, Single and
Multidimensional Arrays, Character String in C, Character string operation,
Ordered List, Sparse Matrices, and Vectors. Stacks: Array Representation
and Implementation of stack, Operations on Stacks: Push & Pop, Array
Representation of Stack, Linked Representation of Stack, Operations
Associated with Stacks, Applications of stack: Conversion of Infix to Prefix
and Postfix Expressions, Evaluation of postfix expression using stack.
Recursion: Recursive definition and processes, Tower of Hanoi Problem,
tail recursion, removal of recursion.
II Queues: Array and linked representation and implementation of queues, 08
Operations on Queue: Create, Add, Delete, Full and Empty. Circular queue,
Deque, and Priority Queue, Linked list: Representation and
Implementation of Singly Linked Lists, Two-way Header List, Traversing
and Searching of Linked List, Overflow and Underflow, Insertion and
deletion to/from Linked Lists, Insertion and deletion Algorithms, doubly
linked list, Linked List in Array, Polynomial representation and addition,
Generalized linked list.
III Trees: Basic terminology, Binary Trees, Binary tree representation, 08
algebraic Expressions, Complete Binary Tree. Extended Binary Trees,
Array and Linked Representation of Binary trees, Traversing Binary trees,
Threaded Binary trees. Traversing Threaded Binary trees, Huffman
algorithm. Searching and Hashing: Sequential search, binary search,
comparison and analysis, Hash Table, Hash Functions, Collision
Resolution Strategies, Hash Table Implementation.
Page 13
MCA-Integrated (BCA-MCA Integrated 05 Year Course) Ist Year
IV Sorting: Insertion Sort, Bubble Sorting, Quick Sort, Two Way Merge Sort, 08
2024-25 Heap Sort, Sorting on Different Keys. Binary Search Tree (BST):
Introduction, Insertion and Deletion in BST, Complexity of Search
Algorithm, Path Length, AVL Trees, B-trees.
V Graphs: Terminology & Representations, Graphs & Multi-graphs, 08
Directed Graphs, Sequential Representations of Graphs, Adjacency
Matrices, Traversal, Connected Component and Spanning Trees, Minimum
Cost Spanning Trees. File Structures: Physical Storage Media File
Organization, Organization of records into Blocks, Sequential Files,
Indexing and Hashing, Primary indices, Secondary indices, B+ Tree index
Files, B Tree index Files, Indexing and Hashing Comparisons.
Suggested Readings:
1. Langsam Y., Augenstin M. and Tannenbaum A., “Data Structures using C and C++”,
Pearson Education Asia.
2. Horowitz E., Sahni S. and Mehta D., “Fundamentals of Data Structures in C++”,
Golgotha Book Source, New Delhi.
3. Lipchitz S., “Data Structures”, Mc-Graw Hill International.
4. Goyal K. K., Sharma Sandeep & Gupta Atul, “Data Structures and Analysis of
Algorithms”, HP Hamilton.
5. Tremblay J.P., Sores P.G., “An Introduction to Data Structures with Applications”, Tata
Mc-Graw Hill International.
6. Salaria R.S., “Data Structures”, Khanna Publishing House
7. Berman A.M., “Data structures via C++”, Oxford University Press.
8. Weiss W., “Data Structures and Algorithm Analysis in C++”, Pearson Education.
9. Patel R.B., “Expert Data Structures with C”, Khanna Publishing House.
DETAILED SYLLABUS
Unit Topic Proposed
Lecture
I Technical Communication: features: Distinction between General And
Technical Communication; Language as a tool of communications; Levels
of communication: Interpersonal, Organizational, Mass communication;
08
The flow of communication: Downward, Upward, Lateral/Horizontal (Peer
group): Importance of technical communication; Barriers to
Communication.
II Words and Phrases: Word formation, Synonyms and Antonyms;
08
Homophones; Select vocabulary of about 500-1000 New words; correct
Page 14
MCA-Integrated (BCA-MCA Integrated 05 Year Course) Ist Year
DETAILED SYLLABUS
Unit Topic Proposed
Lecture
Page 15
MCA-Integrated (BCA-MCA Integrated 05 Year Course) Ist Year
Page 16
MCA-Integrated (BCA-MCA Integrated 05 Year Course) Ist Year
2024-25
BMI251: DATA STRUCTURE LAB
Course Outcome (CO) Bloom’s
Knowledge
Level (KL)
At the end of course, the student will be able to
Note: The Instructor may add/delete/modify experiments, wherever he/she feels in a justified
manner.
Page 17
MCA-Integrated (BCA-MCA Integrated 05 Year Course) Ist Year
LIST OF PRACTICALS
Note: The Instructor may add/delete/modify experiments, wherever he/she feels in a justified
manner.
Page 18
MCA-Integrated (BCA-MCA Integrated 05 Year Course) Ist Year
2024-25
BVA251: SPORTS AND YOGA
Syllabus/ Guidelines
Part A: Sports/Games
Some form of Athletics would be compulsory for all students, unless restricted due
to medical / physical reasons. In addition to this, student has to opt for at least one game
out of the remaining mentioned below.
A fair theoretical knowledge and a reasonable amount of field / site practice of the
chosen games will be essential.
1. Athletics Compulsory
2. Volleyball
3. Basketball
4. Handball
5. Football
6. Badminton
7. Kabaddi
8. Kho-kho
9. Table tennis
10. Cricket
Part B: Yoga
a. Introduction of Yoga
Introduction of Yoga, Origin of Yoga, Aims and Objective of Yoga, Patanjali
Yoga darshan, Hath yoga, Gheranda Samhita, Karm yoga, Gyan yoga.
b. Asanas, Pranayam and Meditation Practices
Meaning of Asanas, Objective of Asanas, rules and regulations of Asanas and
Pranayams, Types of Yogasana.
Yogic postures: Standing Posture, Sitting posture, Supine posture, Prone posture,
balancing Postures, Pranayam according to Patanjali and Hath Yoga, Meditaion
Page 19
MCA-Integrated (BCA-MCA Integrated 05 Year Course) Ist Year
Mudras.
2024-25 c. Science of Yoga
Physiological effects of Asanas- Paranayama and meditation,stress management
and yoga, Mental health and yoga practice, Health and Personality Development.
General Guidelines
1. Institutes must assign minimum of three periods in the Time Table for the activities
of Sports/Yoga.
2. Institutes must provide field/facility and offer a minimum of five choices of the
Games/Sports.
3. Institutes are required to provide sports instructor / yoga teacher to mentor the
students.
4. Student must be made familiar with the terminologies, rules/regulations,
dimension/ marking of the play field/area and general knowledge of national/
international level facts/figures related to the chosen game.
Assessment:
The Institute must assign coordinator/ subject teacher for the subject, for every batch/group
of the students, who would be responsible for coordinating the required activities and keep
watch on the level of student’s participation in the chosen game.
Coordinator/mentor would be responsible for the award of the sessional marks based upon
following components.
1. Level of understanding and general awareness (20 %)
2. Involvements in the Practice Sessions (50 %)
3. Regularity, Sincerity and Discipline (20 %)
4. Participation in University level / District level / State level / National
Level events (10 %)
Page 20