BCA is a three years full time degree course which consists of six semesters.Each even semester consists of five theory papers and two practical labs and each odd semester consists of four theory paper and one practical lab.Besides this BCA programme consists of two projects one is minor and other is major.Minor project based on industrial training and major project is the development of any innovative project like web sites, online projects, application softwares, database projects, android applications and mobile applications. The curriculum has been designed to give the students an in depth knowledge of various subjects related to information technology along with basic concept of management and core concept of mathematics. As per university syllabus department’s incharge designs an academic calendar every year. For successful implementation of this academic calendar, department circulate this calendar to all faculty members, paste it on notice board, and also published it on college website. All faculty members design a lecture plan before commencement of the session to strictly follow this academic calendar. Academic calendar also consists a schedules of admission, extra-curricular activities, co-curricular activities, sessional exam, college fest, placement drives, workshop/project and seminars.
| BCA 1001T Mathematical Foundation for Computer Science-1 BCA 1002T BCA 1002P Computer Architecture BCA 1003T Indian Knowledge System BCA 1004T BCA 1004P Problem Solving Techniques BCA 1005T General English -I BCA 1006T Environment Science and Sustainability |
BCA 2001T Mathematical Foundation for Computer Science-II BCA 2002T BCA 2002P Data Structures BCA 2003T BCA 2003P Operating Systems BCA 2004T BCA 2004P Object Oriented Programming Using Java BCA 2005T BCA 2005P Web Technologies BCA 2006T Indian Constitution |
| BCA 3001T Probability and Statistics BCA 3002T BCA 3002P Database Management System BCA 3003T Software Engineering BCA 3004T BCA 3004P Group A: Elective -I Feature Engineering BCA 3005T BCA 3005P Group B: Elective –I Basics of Data Analytics using spreadsheet BCA 3006T BCA 3006P Group C: Elective –I Web Programming BCA 3007T BCA 3007P Python Programming BCA 3008P A/B/C/D/E Yoga and Physical Fitness / Sports/Disaster Management/NSS/NCC |
BCA 4001T Entrepreneurship and Startup Ecosystem BCA 4002T BCA 4002P Computer Networks BCA 4003T Design and Analysis of Algorithms BCA 4004T BCA 4004P Artificial Intelligence BCA 4005T BCA 4005P Group A: Elective –II Introduction to Machine Learning BCA 4006T BCA 4006P Group B: Elective –II Data Visualization BCA 4007T BCA 4007P Group C: Elective –II Web Programming -II BCA 4008T Design Thinking and Innovation |
|
BCA 5001T BCA 5001P Group A: Elective -III Neural Network BCA 5002T BCA 5002P Group A: Elective –IV Digital Image Processing BCA 5003T BCA 5003P Group A: Elective –V Natural Language Processing BCA 5004T BCA 5004P Group B: Elective -III Introduction to Data Science BCA 5005T BCA 5005P Group B: Elective –IV Time Series Analysis BCA 5006T BCA 5006P Group B: Elective –V Machine Learning BCA 5007T Quantitative Techniques BCA 5008R Summer Internship/Capstone Project-I/(Done in the summer break after 4th Semester) Major Project (Evaluation in 6th Semester) |
BCA 6001T BCA 6001P Generative AI BCA 6002T BCA 6002P Group A: Elective –VI Deep Learning for Computer Vision BCA 6003T BCA 6003P Group A: Elective –VII Predictive Analysis BCA 6004T BCA 6004P Group B: Elective –VI Big Data Analytics BCA 6005T BCA 6005P Group B: Elective –VII Exploratory Data Analysis BCA 6006R Major Project (Started in 5th Semester) BCA 6007P Soft Skills |
| BCA 101 Mathematics-I BCA 102 Programming Principle and Algorithm BCA 103 Fundamental of Computer MS Office BCA 104 Principle of Management BCA 106 Business Communication |
BCA 201 Mathematics-II BCA 202 C Programming Language BCA 203 Organisation Behaviour BCA 204 Digital Electronics BCA 205 Financial Management and Accounting |
| BCA 301 C++ BCA 302 Data Structure BCA 303 Computer Architecture BCA 304 Business Economics BCA 305 Statistics |
BCA 401 Mathematics -III BCA 402 Computer Graphics BCA 403 Operating System BCA 404 Optimisation Techniques BCA 405 Software Engineering |
| BCA 501 DBMS BCA 502 Java and Web technology BCA 503 Networking BCA 504 Numerical Techniques |
BCA 601 Knowledge Management BCA 602 Network Security BCA 603 E -Commerce BCA 604 System Analysis and Design |
10+2 with 45% marks for Gen/OBC and for SC/ST with 33% marks(Art with maths), AG/Bio/Science/Commerce. Maths mandatory either in 10th or 12th.
Major roles that students can bag after completing a BCA programme is that of a System engineer, software tester, junior programmer, web developer, system administrator, software developer, system analyst etc
BCA graduates have good employability opportunities in IT sector, other than this so many opportunities also available in public sector organizations like banking, defence, administrator etc.
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
MSc Computer Science or Master of Science in Computer Science is a 2-year degree program which caters to the needs of people interested in the field of computers. This 2-year course is considered one of the most sought after degrees in India in terms of personal growth and career growth opportunities. Students are provided with opportunities to develop and hone core competency in the field of computer science and encourage them to make a mark in the much sought after IT industry. Who may Apply (Eligibility Criteria): - Applicants should hold a 3-year bachelor's degree (or equivalent) in a field B Sc. IT / B Sc. CS / B.Sc. Mathematics or BCA. M.Sc. (Computer Science) Jobs and Career Options:- A career with exceptional prospective fields and challenging roles in a futuristic industry like Cyber Crime, Network Security, Computer Graphic and Multimedia Design (CAD, CAM), Computer vision and surveillance, Robotics, Artificial intelligence, Mobile devices must opt for this program. There are various jobs available for these MSc Computer Science students. “Masters in Computer Science” So hurry to join us (only 30 seats) Contact for admission and Updates on: Mobile No: 8954892206 Email id: admission@ipcollegebsr.org Website www.ipcollegebsr.org/admission
| MC01 Foundation Course in Computers I MC02 Programming in C and data structure MC03 Discrete Mathematical Structures MC04 Computer Oriented Statistical Techniques MC05 Computer Lab I |
MC06 Foundation Course in Computers II MC07 Design and analysis of Algorithms MC08 File Structure and Database Management System MC09 Computer Oriented Numerical Analysis MC10 Computer Lab II |
| MC11 Interactive Computer Graphics MC12 Computer Networks and Internet MC13 Computer Oriented Optimization Methods MC14 Object Oriented System MC15 Computer Lab III |
MC16 Fuzzy sets and Applications MC17 Cryptology and Secure Systems MC18 Artificial Intelligence and Neural networks MC19 Java Programming MC20 Computer Lab IV |
Applicants should hold a 3-year bachelor's degree (or equivalent) in a field B Sc. IT / B Sc. CS / B.Sc. Mathematics or BCA.
A career with exceptional prospective fields and challenging roles in a futuristic industry like Cyber Crime, Network Security, Computer Graphic and Multimedia Design (CAD, CAM), Computer vision and surveillance, Robotics, Artificial intelligence, Mobile devices must opt for this program. There are various jobs available for these MSc Computer Science students and some of those include, IT industry- Software Engineer, Project Manager - Information Technology (IT), Technical Architect, Data Scientist, iOS Developer, Network administrator, Game Designer, Database Manager, Software Tester etc, In Academics - Assistant Professor- CSE, Lecturer(CS), NET(CS), Ph.D in Computer Science, M.Tech(CS),MCA(Under lateral Entry scheme),B.Ed., PGT Computer Science.
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |