B.c.a. Syllabus — scheme
of imperial college under kurukshetra university
B.c.a. Syllabus — scheme
of imperial college under kurukshetra university
B.c.a. Syllabus — scheme
of imperial college under kurukshetra university
1st - Semester
1st - Semester
1st - Semester
S.No.
S.No.
S.No.
Subject Name
Subject Name
Subject Name
Theory
(Max. Marks)
Theory
(Max. Marks)
Theory
(Max. Marks)
Internal
(Max. Marks)
Internal
(Max. Marks)
Internal
(Max. Marks)
Practical
Practical
Practical
Total Marks
Total Marks
Total Marks
1.
1.
1.
Problem Solving
Through 'C'
Problem Solving
Through 'C'
Problem Solving
Through 'C'
50
50
50
30
30
30
20
20
20
100
100
100
2.
2.
2.
Foundations of
Computer Science
Foundations of
Computer Science
Foundations of
Computer Science
50
50
50
30
30
30
20
20
20
100
100
100
3.
3.
3.
Logical Organisation of Computer
Logical Organisation of Computer
Logical Organisation of Computer
50
50
50
30
30
30
20
20
20
100
100
100
4.
4.
4.
Mathematical Foundation for Computer Science-I
(Minor)
Mathematical Foundation for Computer Science-I
(Minor)
Mathematical Foundation for Computer Science-I
(Minor)
20
20
20
15
15
15
15
15
15
50
50
50
2nd - Semester
2nd - Semester
2nd - Semester
S.No.
S.No.
S.No.
Subject Name
Subject Name
Subject Name
Theory
(Max. Marks)
Theory
(Max. Marks)
Theory
(Max. Marks)
Internal
(Max. Marks)
Internal
(Max. Marks)
Internal
(Max. Marks)
Practical
Practical
Practical
Total Marks
Total Marks
Total Marks
1.
1.
1.
Object Oriented Programming Using 'C++'
Object Oriented Programming Using 'C++'
Object Oriented Programming Using 'C++'
50
50
50
30
30
30
20
20
20
100
100
100
2.
2.
2.
Introduction to Web Technologies
Introduction to Web Technologies
Introduction to Web Technologies
50
50
50
30
30
30
20
20
20
100
100
100
3.
3.
3.
Concept of Operating System
Concept of Operating System
Concept of Operating System
50
50
50
30
30
30
20
20
20
100
100
100
4.
4.
4.
Mathematical Fondation for Computer Science-II
(Minor)
Mathematical Fondation for Computer Science-II
(Minor)
Mathematical Fondation Computer Science-II
(Minor)
20
20
20
15
15
15
15
15
15
50
50
50
3rd - Semester
3rd - Semester
3rd - Semester
S.No.
S.No.
S.No.
Subject Name
Subject Name
Subject Name
Theory
(Max. Marks)
Theory
(Max. Marks)
Theory
(Max. Marks)
Internal
(Max. Marks)
Internal
(Max. Marks)
Internal
(Max. Marks)
Practical
Practical
Practical
Total Marks
Total Marks
Total Marks
1.
1.
1.
Java OOP Foundations
Java OOP Foundations
Java OOP Foundations
50
50
50
30
30
30
20
20
20
100
100
100
2.
2.
2.
Linux and Shell programming
Linux and Shell programming
Linux and Shell programming
50
50
50
30
30
30
20
20
20
100
100
100
3.
3.
3.
Data Base Technologies
Data Base Technologies
Data Base Technologies
50
50
50
30
30
30
20
20
20
100
100
100
4.
4.
4.
To be taken from Options…
To be taken from Options…
To be taken from Options…
—
—
—
—
—
—
—
—
—
—
—
—
4th - Semester
4th - Semester
4th - Semester
S.No.
S.No.
S.No.
Subject Name
Subject Name
Subject Name
Theory
(Max. Marks)
Theory
(Max. Marks)
Theory
(Max. Marks)
Internal
(Max. Marks)
Internal
(Max. Marks)
Internal
(Max. Marks)
Practical
Practical
Practical
Total Marks
Total Marks
Total Marks
1.
1.
1.
Data Structures and Applications
Data Structures and Applications
Data Structures and Applications
50
50
50
30
30
30
20
20
20
100
100
100
2.
2.
2.
Front-end Development
Front-end Development
Front-end Development
50
50
50
30
30
30
20
20
20
100
100
100
3.
3.
3.
Computer Graphics
Computer Graphics
Computer Graphics
50
50
50
30
30
30
20
20
20
100
100
100
4.
4.
4.
To be taken from Options…
To be taken from Options…
To be taken from Options…
—
—
—
—
—
—
—
—
—
—
—
—
5th - Semester
5th - Semester
5th - Semester
S.No.
S.No.
S.No.
Subject Name
Subject Name
Subject Name
Theory
(Max. Marks)
Theory
(Max. Marks)
Theory
(Max. Marks)
Internal
(Max. Marks)
Internal
(Max. Marks)
Internal
(Max. Marks)
Practical
Practical
Practical
Total Marks
Total Marks
Total Marks
1.
1.
1.
Software Engineering
Software Engineering
Software Engineering
50
50
50
30
30
30
20
20
20
100
100
100
2.
2.
2.
Back-end Development
Back-end Development
Back-end Development
50
50
50
30
30
30
20
20
20
100
100
100
3.
3.
3.
Network Infrastructure and Data Communication Technologies
Network Infrastructure and Data Communication Technologies
Network Infrastructure and Data Communication Technologies
50
50
50
30
30
30
20
20
20
100
100
100
4.
4.
4.
To be taken from Options…
To be taken from Options…
To be taken from Options…
—
—
—
—
—
—
—
—
—
—
—
—
6th - Semester
6th - Semester
6th - Semester
S.No.
S.No.
S.No.
Subject Name
Subject Name
Subject Name
Theory
(Max. Marks)
Theory
(Max. Marks)
Theory
(Max. Marks)
Internal
(Max. Marks)
Internal
(Max. Marks)
Internal
(Max. Marks)
Practical
Practical
Practical
Total Marks
Total Marks
Total Marks
1.
1.
1.
Programming using Python
Programming using Python
Programming using Python
50
50
50
30
30
30
20
20
20
100
100
100
2.
2.
2.
Advanced Web Development
Advanced Web Development
Advanced Web Development
50
50
50
30
30
30
20
20
20
100
100
100
3.
3.
3.
Artificial Intelligence
Artificial Intelligence
Artificial Intelligence
50
50
50
30
30
30
20
20
20
100
100
100
4.
4.
4.
To be taken from Options…
To be taken from Options…
To be taken from Options…
—
—
—
—
—
—
—
—
—
—
—
—
(Optional)
7th - Semester — B.C.A Hons. / Research
(Optional)
7th - Semester — B.C.A Hons. / Research
(Optional)
7th - Semester — B.C.A Hons. / Research
S.No.
S.No.
S.No.
Subject Name
Subject Name
Subject Name
Theory
(Max. Marks)
Theory
(Max. Marks)
Theory
(Max. Marks)
Internal
(Max. Marks)
Internal
(Max. Marks)
Internal
(Max. Marks)
Practical
Practical
Practical
Total Marks
Total Marks
Total Marks
1.
1.
1.
Principles & Paradigms of Programming Languages
Principles & Paradigms of Programming Languages
Principles & Paradigms of Programming Languages
70
70
70
30
30
30
—
—
—
100
100
100
2.
2.
2.
Software Testing
Software Testing
Software Testing
70
70
70
30
30
30
—
—
—
100
100
100
3.
3.
3.
Data Mining and Warehousing
Data Mining and Warehousing
Data Mining and Warehousing
70
70
70
30
30
30
—
—
—
100
100
100
4.
4.
4.
NoSQL Databases
OR
Cyber Security
NoSQL Databases
OR
Cyber Security
NoSQL Databases
OR
Cyber Security
70
70
70
30
30
30
—
—
—
100
100
100
5
5
5
Practical
Practical
Practical
70
70
70
30
30
30
—
—
—
100
100
100
6.
Cloud Computing
Cloud Computing
70
30
30
30
—
100
6.
Cloud Computing
Cloud Computing
70
30
30
30
—
100
6.
Cloud Computing
Cloud Computing
70
30
30
30
—
100
(Optional)
8th - Semester — B.C.A Hons. / Research
(Optional)
8th - Semester — B.C.A Hons. / Research
(Optional)
8th - Semester — B.C.A Hons. / Research
Option - 1
Option - 1
Option - 1
S.No.
S.No.
S.No.
Subject Name
Subject Name
Subject Name
Theory
(Max. Marks)
Theory
(Max. Marks)
Theory
(Max. Marks)
Internal
(Max. Marks)
Internal
(Max. Marks)
Internal
(Max. Marks)
Practical
Practical
Practical
Total Marks
Total Marks
Total Marks
1.
1.
1.
Design & Analysis of Algorithms
Design & Analysis of Algorithms
Design & Analysis of Algorithms
70
70
70
30
30
30
—
—
—
100
100
100
2.
2.
2.
Software Project Management
Software Project Management
Software Project Management
70
70
70
30
30
30
—
—
—
100
100
100
3.
3.
3.
Emerging Trends in Information Security
Emerging Trends in Information Security
Emerging Trends in Information Security
70
70
70
30
30
30
—
—
—
100
100
100
4.
4.
4.
Big Data
OR
Machine Learning
Big Data
OR
Machine Learning
Big Data
OR
Machine Learning
70
70
70
30
30
30
—
—
—
100
100
100
5
5
5
Practical
Practical
Practical
70
70
70
30
30
30
—
—
—
100
100
100
6.
Internet of Things (IoT)
Internet of Things (IoT)
70
30
30
30
—
100
6.
Internet of Things (IoT)
Internet of Things (IoT)
70
30
30
30
—
100
6.
Internet of Things (IoT)
Internet of Things (IoT)
70
30
30
30
—
100
OR
OR
OR
Option - 2
Option - 2
Option - 2
S.No.
S.No.
S.No.
Subject Name
Subject Name
Subject Name
Theory
(Max. Marks)
Theory
(Max. Marks)
Theory
(Max. Marks)
Internal
(Max. Marks)
Internal
(Max. Marks)
Internal
(Max. Marks)
Practical
Practical
Practical
Total Marks
Total Marks
Total Marks
1.
1.
1.
Design & Analysis of Algorithms
Design & Analysis of Algorithms
Design & Analysis of Algorithms
70
70
70
30
30
30
—
—
—
100
100
100
2.
2.
2.
Software Project Management
Software Project Management
Software Project Management
70
70
70
30
30
30
—
—
—
100
100
100
3.
3.
3.
Emerging Trends in Information Security
Emerging Trends in Information Security
Emerging Trends in Information Security
70
70
70
30
30
30
—
—
—
100
100
100
4.
4.
4.
Research Project / Dissertation
Research Project / Dissertation
Research Project / Dissertation
—
—
—
—
—
—
—
—
—
—
—
—
300
300
300