Curriculum with Majors
The BCA program submerges you into the intricate world of technology and computing. It encapsulates areas like Computer System Architecture, Object-Oriented Programming, and Data Structures. Topics spanning from Programming in Python, Software Engineering, to Database Management Systems, fortify a holistic comprehension of the tech domain. The curriculum accentuates practical components, such as web designing, PC assembly, and troubleshooting, priming students for tangible tech challenges.
As you pivot to the fifth semester, unique opportunities arise to tailor your learning trajectory through elective courses. This presents an arena for in-depth specialization, permitting students to fuse knowledge from two potent fields, ranging from Artificial Intelligence, Cloud Computing, to Digital Marketing and Cyber Laws.
Download Curriculum
Course Code
|
Course Type
|
Subjects
|
Credits
|
UGCA1901
|
Core Theory
|
Mathematics
|
4
|
UGCA1902
|
Core Theory
|
Fundamentals of Computer and IT
|
4
|
UGCA1903
|
Core Theory
|
Problem Solving using C
|
4
|
UGCA1904
|
Practical/Laboratory
|
Workshop on Desktop Publishing
|
2
|
UGCA1905
|
Core Practical/Laboratory
|
Problem Solving using C Laboratory
|
2
|
UGCA1906
|
Core Practical/Laboratory
|
Fundamentals of Computer and IT Laboratory
|
2
|
BTHU103/18
|
Ability Enhancement Compulsory Course (AECC)-I
|
English
|
1
|
BTHU104/18
|
Ability Enhancement Compulsory Course (AECC)
|
English Practical/Laboratory
|
1
|
HVPE101-18
|
Ability Enhancement Compulsory Course (AECC)
|
Human Values, De-addiction and Traffic Rules
|
3
|
HVPE102-18
|
Ability Enhancement Compulsory Course (AECC)
|
Human Values, De-addiction and Traffic Rules (Lab/ Seminar)
|
1
|
BMPD102-18
|
|
Mentoring and Professional Development
|
1
|
Total
|
25
|
Course Code
|
Course Type
|
Subjects
|
Credits
|
UGCA1907
|
Core Theory
|
Fundamentals of Statistics
|
4
|
UGCA1908
|
Core Theory
|
Computer System Architecture
|
4
|
UGCA1909
|
Core Theory
|
Object Oriented Programming using C++
|
4
|
UGCA1910
|
Core Practical/Laboratory
|
Object Oriented Programming using C++ Laboratory
|
2
|
UGCA1911
|
Core Practical/Laboratory
|
Fundamentals of Statistics Laboratory
|
2
|
UGCA1912
|
Core Practical/Laboratory
|
Computer System Architecture Laboratory
|
2
|
EVS102-18
|
Ability Enhancement Compulsory Course (AECC)-III
|
Environmental Studies
|
2
|
BMPD202-18
|
|
Mentoring and Professional Development
|
1
|
Total
|
21
|
Course Code
|
Course Type
|
Subjects
|
Credits
|
UGCA1913
|
Core Theory
|
Computer Networks
|
4
|
UGCA1914
|
Core Theory
|
Programming in Python
|
4
|
UGCA1915
|
Core Theory
|
Data Structures
|
4
|
UGCA1916
|
Core Practical/Laboratory
|
Computer Networks Laboratory
|
2
|
UGCA1917
|
Core Practical/Laboratory
|
Programming in Python Laboratory
|
2
|
UGCA1918
|
Core Practical/Laboratory
|
Data Structures Laboratory
|
2
|
UGCA1919
|
Skill Enhancement Course-I
|
PC Assembly & Troubleshooting
|
3
|
UGCA1920
|
Skill Enhancement Course- Laboratory
|
PC Assembly & Troubleshooting Laboratory
|
1
|
BMPD302-18
|
|
Mentoring and Professional Development
|
1
|
Total
|
23
|
Course Code
|
Course Type
|
Subjects
|
Credits
|
UGCA1921
|
Core Theory
|
Software Engineering
|
4
|
UGCA1922
|
Core Theory
|
Database Management Systems
|
4
|
UGCA1923
|
Core Theory
|
Operating Systems
|
4
|
UGCA1924
|
Core Practical/Laboratory
|
Software Engineering Laboratory
|
2
|
UGCA1925
|
Core Practical/Laboratory
|
Database Management Systems Laboratory
|
2
|
UGCA1926
|
Core Practical/Laboratory
|
Operating Systems Laboratory
|
2
|
UGCA1927
|
Skill Enhancement Course-II
|
Web Designing
|
3
|
UGCA1928
|
Skill Enhancement Course- Laboratory
|
Web Designing Laboratory
|
1
|
BMPD402-18
|
|
Mentoring and Professional Development
|
1
|
Total
|
23
|
Course Code |
Course Type |
Subjects |
Credits |
UGCA1929 |
Skill Enhancement Course-III |
Programming in PHP |
3 |
UGCA1930 |
Skill Enhancement Course- Laboratory |
Programming in PHP Laboratory |
1 |
BMPD502-18 |
|
Mentoring and Professional Development |
1 |
|
Open Elective-I |
|
4 |
|
Elective-I |
|
4 |
|
Elective-II |
|
4 |
|
Elective-I Laboratory |
|
2 |
|
Elective-II Laboratory |
|
2 |
|
Project |
|
1 |
|
Institutional Summer Training* |
|
1 |
Total |
23 |
Elective -I |
Elective -II |
Course Code |
Course Title |
Course Code |
Course Title |
UGCA1931 |
Data Warehouse and Mining |
UGCA1935 |
Linux Operating System |
UGCA1934 |
Computer Graphics |
UGCA1933 |
Internet of Things |
UGCA1932 |
Programming in Java |
UGCA1936 |
Cloud Computing |
Elective -I Laboratory |
Elective -II Laboratory |
Course Code |
Course Title |
Course Code |
Course Title |
UGCA1931 |
Data Warehouse and Mining Laboratory |
UGCA1935 |
Linux Operating System Laboratory |
UGCA1934 |
Computer Graphics Laboratory |
UGCA1933 |
Internet of Things Laboratory |
UGCA1932 |
Programming in Java Laboratory |
UGCA1936 |
Cloud Computing Laboratory |
Course Code
|
Course Type
|
Subjects
|
Credits
|
UGCA1943
|
Skill Enhancement Course-IV
|
Android Programming
|
3
|
UGCA1944
|
Skill Enhancement Course- Laboratory
|
Android Programming Laboratory
|
1
|
BMPD602-18
|
|
Mentoring and Professional Development
|
1
|
|
Open Elective-II
|
|
4
|
|
Elective-III
|
|
4
|
|
Elective-IV
|
|
4
|
|
Elective-III Laboratory
|
|
2
|
|
Elective-IV Laboratory
|
|
2
|
|
Project
|
Major Project
|
4
|
Total
|
25
|
Elective -III
|
Elective -IV
|
Course Code
|
Course Title
|
Course Code
|
Course Title
|
UGCA1945
|
Artificial Intelligence
|
UGCA1948
|
Information Security
|
UGCA1946
|
R Programming
|
UGCA1949
|
Cyber Laws & IPR
|
UGCA1947
|
Digital Marketing
|
UGCA1950
|
Machine Learning
|
Elective -III
|
Elective -IV
|
Course Code
|
Course Title
|
Course Code
|
Course Title
|
UGCA1951
|
Artificial Intelligence Laboratory
|
UGCA1954
|
Information Security Laboratory
|
UGCA1952
|
R Programming Laboratory
|
UGCA1955
|
Cyber Laws & IPR Laboratory
|
UGCA1953
|
Digital Marketing Laboratory
|
UGCA1956
|
Machine Learning Laboratory
|
Open Electives
|
|
|
Course Code
|
Course Title
|
|
|
UGCA1902
|
Fundamentals of Computer and IT
|
|
|
UGCA1903
|
Problem Solving using C
|
|
|
UGCA1909
|
Object Oriented Programming using C++
|
|
|
UGCA1913
|
Computer Networks
|
|
|
UGCA1922
|
Database Management Systems
|
|
|
UGCA1957
|
Software Project Management
|
|
|