
Duration

Eligibility

Fees
Admission Open 2025-26 | BCA Programme
About BCA Programme
Bachelor of Computer Applications or BCA is a three-year undergraduate degree program in computer application. It imparts basics and advanced knowledge of computer applications, information technology, and software development. Usha Martin University, counted among the top Universities in India offering top-notch BCA programs to impart comprehensive knowledge in Computer Fundamentals, Programming languages like C, Java, Python, Information Security, Database Systems, and Web Development. UMU’s BCA program is specially designed for candidates interested to delve deeper into the world of computer languages. A BCA degree assists aspirants in establishing a strong academic base for a progressive career in computer applications. The program has been divided into six semesters, each of which lasts for six months.
Programme Overview
BCA-PO1. Computational knowledge: Apply knowledge of computing fundamentals, computing specialization, mathematics, and domain knowledge appropriate for the computing specialization to the abstraction and conceptualization of computing models from defined problems and requirements.
BCA-PO2. Design/development of solutions: Design and evaluate solutions for complex computing problems or processes that meet specified needs with appropriate consideration for public health and safety, cultural, societal, and environmental considerations.
BCA-PO3. Modern tool usage: Create, select, adapt and apply appropriate techniques, resources, and modern computing tools to complex computing activities, with an understanding of the limitations.
BCA-PO4. Societal and Environmental Concern: Understand and assess societal, environmental, health, safety, legal, and cultural issues within local and global contexts, and the consequential responsibilities relevant to professional computing practices.
BCA-PO5. Professional Ethics: Understand and commit to professional ethics and cyber regulations, responsibilities, and norms of professional computing practices.
BCA-PO6. Individual and team work: Function effectively as an individual and as a member or leader in diverse teams and in multidisciplinary environments.
BCA-PO7. Communication efficacy: Communicate effectively with the computing community, and with society at large, about complex computing activities by being able to comprehend and write effective reports, design documentation, make effective presentations, and give and understand clear instructions.
BCA-PO8. Project management and finance: Demonstrate knowledge and understanding of the computing and management principles and apply these to one’s own work, as a member and leader in a team, to manage projects and in multidisciplinary environments.
BCA-PO9. Life-long learning: Recognize the need, and have the ability, to engage in independent learning for continual development as a computing professional.
BCA-PSO1. Ability to understand and apply knowledge on analysis, design and development of software applications.
BCA-PSO2. Ability to work with latest computing technologies and pursue careers in IT industry, teaching and allied areas.
Completing a Bachelor of Computer Applications (BCA) degree at UMU opens up various career opportunities in the field of computer science and information technology. Here are few of them:
- Work as Software Developer/ Programmer/ Web developer in IT companies or MNCs for designing, developing software applications, websites etc.
- Work as Database Administrator for managing and maintaining databases of any organization.
- Work as Network Administrator in any organization to set up and maintain an organization’s computer networks.
- To pursue higher education such as a Masters of Computer Applications (MCA) or related fields. Also someone can specialize in a specific area like artificial intelligence, machine learning, data science, or cybersecurity
- Software Developer
- Web Designer
- System Analyst
- IT Technical Support Developer
- Customer Support Technician
- Technical Associate
- Software Tester
- Network Administrator
- Software Architect
- System Engineer
- Web Developer
Programme Curriculum
Sl No. | Course Code | Title of the Course | Lecture: L Tutorial: T Practical: P | Total Credits | ||||||||
(Hours/ Weeks) | ||||||||||||
L | T | P | ||||||||||
Semester-I | ||||||||||||
1 | BCA-CC101 | Programming Fundamentals using C | 3 | 0 | 0 | 3 | ||||||
2 | BCA-CP101 | Programming Fundamentals using C Lab | 0 | 0 | 4 | 2 | ||||||
3 | BCA-CC102 | Discrete Structures | 3 | 1 | 0 | 4 | ||||||
4 | BCA-AECC01 | English Communication | 2 | 0 | 0 | 2 | ||||||
5 | GE I | 5 | 1 | 0 | 6 | |||||||
6 | BCA-AECC03 | Gender and Human Rights | 2 | 0 | 0 | 2 | ||||||
Credits- Sem I | 19 |
Sl No. | Course Code | Title of the Course | Lecture: L Tutorial: T Practical: P | Total Credits | ||||||||
(Hours/ Weeks) | ||||||||||||
L | T | P | ||||||||||
Semester-II | ||||||||||||
1 | BCA-CC201 | Programming in JAVA | 3 | 0 | 0 | 3 | ||||||
2 | BCA-CP201 | Programming in JAVA Lab | 0 | 0 | 4 | 2 | ||||||
3 | BCA-CC202 | Data Structures | 3 | 0 | 0 | 3 | ||||||
4 | BCA-CP202 | Data Structures Lab | 0 | 0 | 4 | 2 | ||||||
5 | BCA-AECC02 | Environmental Science | 2 | 0 | 0 | 2 | ||||||
6 | GE II | 5 | 1 | 0 | 6 | |||||||
7 | BCA-AECC04 | Constitution of India | 2 | 0 | 0 | 2 | ||||||
Credits- Sem II | 20 |
Sl No. | Course Code | Title of the Course | Lecture: L Tutorial: T Practical: P | Total Credits | ||||||||
(Hours/ Weeks) | ||||||||||||
L | T | P | ||||||||||
Semester-III | ||||||||||||
1 | BCA-CC301 | Computer System Architecture | 3 | 0 | 3 | |||||||
2 | BCA-CP301 | Computer System Architecture Lab | 0 | 0 | 2 | |||||||
3 | BCA-CC302 | Operating System | 3 | 0 | 3 | |||||||
4 | BCA-CP302 | Operating System Lab | 0 | 0 | 2 | |||||||
5 | BCA-CC303 | Computer Networks | 3 | 0 | 3 | |||||||
6 | BCA-CP303 | Computer Networks Lab | 0 | 0 | 2 | |||||||
7 | SEC I | 1 | 0 | 1 | ||||||||
8 | SEC I LAB | 0 | 0 | 1 | ||||||||
9 | GE III | 5 | 1 | 6 | ||||||||
Credits- Sem III | 23 |
Sl No. | Course Code | Title of the Course | Lecture: L Tutorial: T Practical: P | Total Credits | ||||||||
(Hours/ Weeks) | ||||||||||||
L | T | P | ||||||||||
Semester-IV | ||||||||||||
1 | BCA-CC401 | Design and Analysis of Algorithms | 3 | 0 | 3 | |||||||
2 | BCA-CP401 | Design and Analysis of Algorithms Lab | 0 | 0 | 2 | |||||||
3 | BCA-CC402 | Software Engineering | 3 | 0 | 3 | |||||||
4 | BCA-CP402 | Software Engineering Lab | 0 | 0 | 2 | |||||||
5 | BCA-CC403 | Database Management Systems | 3 | 0 | 3 | |||||||
6 | BCA-CP403 | Database Management Systems Lab | 0 | 0 | 2 | |||||||
7 | BCA-CP404 | Quantitative Aptitude and Reasoning | 0 | 0 | 2 | |||||||
8 | SEC II | 1 | 0 | 1 | ||||||||
9 | SEC II LAB | 0 | 0 | 1 | ||||||||
10 | GE IV | 5 | 1 | 6 |
Sl No. | Course Code | Title of the Course | Lecture: L Tutorial: T Practical: P | Total Credits | ||||||||
(Hours/ Weeks) | ||||||||||||
L | T | P | ||||||||||
Semester-V | ||||||||||||
1 | BCA-CC501 | Internet Technologies | 3 | 0 | 0 | 3 | ||||||
2 | BCA-CP501 | Internet Technologies Lab | 0 | 0 | 4 | 2 | ||||||
3 | BCA-CC502 | Artificial Intelligence | 3 | 0 | 0 | 3 | ||||||
4 | BCA-CP502 | Artificial Intelligence Lab | 0 | 0 | 4 | 2 | ||||||
5 | DSE I | 3 | 0 | 0 | 3 | |||||||
6 | DSE I LAB | 0 | 0 | 4 | 2 | |||||||
7 | DSE II | 3 | 0 | 0 | 3 | |||||||
8 | DSE II LAB | 0 | 0 | 4 | 2 | |||||||
9 | BCA-CP503 | Industry Internship | 0 | 0 | 0 | 2 | ||||||
Credits- Sem V | 22 |
Sl No. | Course Code | Title of the Course | Lecture: L Tutorial: T Practical: P | Total Credits | ||||||||
(Hours/ Weeks) | ||||||||||||
L | T | P | ||||||||||
Credits- Sem V | 22 | |||||||||||
Semester-VI | ||||||||||||
1 | BCA-CC601 | Theory of Computation | 3 | 1 | 0 | 4 | ||||||
2 | BCA-CC602 | Computer Graphics | 3 | 0 | 0 | 3 | ||||||
3 | BCA-CP602 | Computer Graphics Lab | 0 | 0 | 4 | 2 | ||||||
4 | DSE III | 3 | 0 | 0 | 3 | |||||||
5 | DSE III LAB | 0 | 0 | 4 | 2 | |||||||
6 | DSE IV (Project/Dissertation) | 6 | ||||||||||
7 | BCA-AECC05 | Ethics in Profession | 2 | 0 | 0 | 2 | ||||||
Credits- Sem VI | 22 |
How to Apply
Admission Process
The admission process of Usha Martin University is fairly easy.Candidates seeking admissions at Usha Martin University, have two options:
Online Applications:
Candidates who wish to apply online can fill up Application form by clicking “APPLY ONLINE” link on website and payment can also be made online through Debit card, Credit Card and Internet Banking.
Note: Those who are not able to make the online payment can send the payment to the University through a DD of Rs. 500/- in favour of Usha Martin University payable at Jharkhand.
Offline Applications:
Candidates can download the Form from website. If the Application Form is downloaded from the website, the applicants are required to enclose a Demand Draft of `500/- in favour of Usha Martin University, Jharkhand, payable at Jharkhand along with the Application Form, failing which the application shall be rejected.
A duly filled Application Form must be delivered in person or sent through registered post/ speed post/ reputed courier service to ensure that the application form is received by the University within the specified time and date. The form can also be sent to the city office mentioned on the website
Candidates can also collect Application Form from University campus and its selected Branches Offices as mentioned
Note:
After receiving the application form, the candidates will be informed by the University officials within 7 working days, and the information about admission (Through Entrance Exam or Merit Basis) will be intimated to candidates accordingly.
- If a student admitted to the University is found to have given any false information or suppressed any material information, his/her admission will be cancelled, and fees will not be refunded.
- Cost of application fee once paid is non-refundable.
- The University does not take responsibility for the delay in transit involved in receipt and delivery of any communication between the institute and the applicant.
- All disputes are subject to the legal jurisdiction of District Ranchi, Jharkhand, (India).
- Those who are given provisional admission due to non-declaration of their graduation result are required to submit the marks sheet with in the deadline.
- Students must follow all the rules and regulations, framed from time to time by the institute. Breach of any of these may render him/her liable for penalty under the rules and/or expulsion from the institute
The University reserves the right to alter the program content of the programmes, rules and regulations, teaching schedule, tuition fee payable, boarding and lodging fees and/or any other matter pertaining to its working. The Management’s decision will be deemed as final in all such matters.
The minimum eligibility criteria for the admissions to Bachelor of Computer Applications (B.C.A) are as follows:
- The candidate should have passed 12th (10+2) with Mathematics as main subject from a recognized Board of Education or an equivalent examination recognized as equivalent thereto by the University. In case, a student has not opted for Mathematics as one of the Compulsory paper in his/her qualifying examination, then he/she can take the admission to BCA programme, but has to complete the bridge course in Mathematics offered by University for this purpose.
- A candidate seeking admission in Bachelor of Computer Applications (B.C.A) programme must have secured a minimum of 50% marks in aggregate in 12th (10+2) Examination or equivalent.
- Candidates belonging to SC/ST/OBC, physically challenged, war widow and other such categories, a relaxation of 5% would apply as per the Government of India reservation policy.