Your shopping cart

Bachelor of Computer Applications

BCA

Overview

The Bachelor of Computer Applications (BCA) program at Rajarshi Janak University is designed to provide students with a strong foundation in computer science and its applications. This undergraduate program combines theoretical knowledge with practical skills, preparing students for various careers in the IT industry. The curriculum covers key areas such as programming, software development, database management, networking, and web technologies.

Program Highlights

  • Duration: 4 years (8 semesters)
  • Eligibility:
    • Completion of higher secondary education (10+2) in any stream with a minimum percentage as specified by the university.
    • Proficiency in English.
  • Curriculum: The program includes core courses, electives, and projects that provide hands-on experience in real-world applications.
  • Faculty: Experienced and qualified faculty members who are experts in their respective fields.
  • Facilities: State-of-the-art computer labs, a well-stocked library, and access to the latest software and technologies.

Course Structure

The BCA program is structured to cover the following areas:

  1. Core Courses:

    • Programming Languages (C, C++, Java, Python)
    • Data Structures and Algorithms
    • Database Management Systems
    • Operating Systems
    • Computer Networks
    • Web Technologies
  2. Elective Courses:

    • Mobile Application Development
    • Artificial Intelligence
    • Cloud Computing
    • Cyber Security
    • Data Analytics
  3. Practical and Project Work:

    • Laboratory sessions for hands-on experience
    • Minor and Major projects in the final year
    • Internship opportunities to gain industry exposure

 Courses and Credit Hours:

  1. Computer Application : 73[(23 * 3 )+(1*4)]
  2. Language courses : 9(3*3)
  3. Mathematics and statistics course: 9(3 *3)
  4. Social Sciences & Management courses: 12(4*3)
  5. Elective courses: 12(4*3)
  6. Projects: 10(2*2+6)
  7. Internships: 3
  8. Total Credit Hours: 128
First Year / First Semester
 Code Subject Credit Hours
BCACS101 Computer Fundamental and Office Automation 3
BCAEN102 English for Computing and Information Technology 3
BCAMT103 Mathematics- I 3
BCACS104 Programming Technique using C 3
BCACS105 Logic and Computer Design 3
                                                                                     Total  15

 

First Year / Second Semester
 Code Subject Credit Hours
BCASO111 The Art of Social Engagement and Technology 3
BCACS112 UI/UX using UML 3
BCAMT113 Mathematics – II 3
BCACS114 OOP in Java 3
BCACS115 Microprocessor and Computer Architecture 3
                                                                                     Total  15

 

Second Year/Third Semester
 Code Subject Credit Hours
BCAMG201 Financial Accounting 3
BCACS202 Data Structures & Algorithm 3
BCACS203 Operating System 3
BCACS204 Discrete Structure 3
BCACS205 Web Technology - I 3
                                                                                     Total  15

 

Second Year/Fourth Semester
 Code Subject Credit Hours
BCACS211 Advance Java Programming 3
BCACS212 Database Management System 3
BCACS213 Numerical Method 3
BCACS214 System Analysis and Design 3
BCACS215 Web Technology - II 3
BCAPJ216 Project – I 3
                                                                                     Total  17

 

Third Year/Sixth Semester
 Code Subject Credit Hours
BCAMG311 Economics for Computer Application 3
BCACS312 Cloud Computing 3
BCACS313 Linux 3
BCACS314 Mobile Application Development 3
BCACS315 Computer Graphics and Multimedia 3
BCAPJ316 Project – II 3
                                                                                     Total  17

 

Fourth Year/Seventh Semester
 Code Subject Credit Hours
BCACS401 Cyber Security 3
BCACS402 Software Project Management 3
BCANP403 व्यवहारिक लेखन तथा सम्पादन 3
BCAIN405 Internships 3
  Elective – I 3
  Elective – II 3
                                                                                     Total  18

 

Elective Subjects
 Code Subject
  Elective I
BCAMG406 Information Audit
BCACS407 Enterprise Resource Planning
BCACS408 Data Analysis & Visualization
BCACS409 Geographical Information System
BCACS4010 Data Mining
  Elective II
BCACS4011 MIS and E-commerce
BCACS4012 Machine Learning
BCACS4013 Software Testing and Quality Assurance
BCACS4014 Business Intelligence
BCACS4015 Wireless Networking

 

Fourth Year/Eighth Semester
 Code Subject Credit Hours
BCACS411 E-governance 3
BCAPJ412 Project – III 6
  Elective – III 3
  Elective – IV 3
                                                                                     Total  15

 

Elective Subjects
 Code Subject
  Elective III
BCACS413 Database Administration
BCACS414 Network Management and Administration
BCACS415 Advanced Database Management System
BCACS416 Distributed System
BCACS417 .Net Technology
  Elective IV
BCACS418 Big Data
BCACS419 Search Engine Optimization
BCAMG419 Digital Marketing
BCACS4110 Image Processing
BCACS4111 Generative AI

 

Inquiry Form