BCA syllabus is designed with the objective to build an effective professional in the field of computer application. So to satisfy these objective the syllabus encompasses various subjects areas:
Computer Application
The core courses in BCA will build strong foundation and in-depth knowledge of programming, software development, networking, databases, operating systems, emerging technologies that develop competence in computer applications.
Elective courses
Students are allowed to select elective courses to align their studies according to their personal interest and career goals. They can choose courses like data science, artificial intelligence, machine learning, web technologies and mobile app development as a part of elective courses.
Mathematics and Statistics courses
These courses will sharpen analytical skills, logical reasoning which is required for problem solving and doing advanced research in the fields of artificial intelligence, and machine learning.
Language courses
This course enhances communication skills for teamwork, interpersonal communication, client interaction, technical writing, and documentation. Sharpening these abilities and skills in IT help to become effective professionals in computer applied fields.
Project and internship
Students are required to develop real-time software and applications as part of their project work across several semesters. Through these project, they gain valuable hands-on experience, face real-world challenges, and collaborate effectively in teams. In many cases, they also work on client-based projects that provides them professional exposure and prepare them for IT industry.
Overall, the BCA syllabus is an amalgam of technology, research and development, management and soft skills that not only boost graduates' software development skills but also help them become effective professionals for the global IT industry.
TU BCA syllabus has a total of 126 credit hours. The total credit hours of Bachelor of Arts in Computer Application (BCA) Course has been broken down accordingly.
- Computer Application: The core computer courses is given 71 credit hours.
- Elective Courses has a total of 12 credit hours.
- Mathematics and Statistics Courses in BCA have an equivalent to 9 credit hours.
- Langauge Courses in BCA have been allocated a total of 6 credit hours.
- Social Science and Management courses has a total of 15 credit hours.
- Project and Internships has been given 13 credit hours.
Semester | Subject | Credit Hour | Code |
---|---|---|---|
1 | Computer Fundamentals and Applications | 3 hrs | CACS101 |
1 | Digital Logic | 3 hrs | CACS105 |
1 | English I | 3 hrs | CAEN103 |
1 | Mathematics I | 3 hrs | CAMT014 |
1 | Society and Technology | 3 hrs | CAS0102 |
2 | C Programming | 4 hrs | CACS151 |
2 | English II | 3 hrs | CAEN153 |
2 | Financial Accounting | 3 hrs | CAAC152 |
2 | Mathematics II | 3 hrs | CAMT154 |
2 | Microprocessor and Computer Architecture | 3 hrs | CACS155 |
3 | Data Structures and Algorithms | 3 hrs | CACS201 |
3 | OOP in Java | 3 hrs | CACS204 |
3 | Probability and Statistics | 3 hrs | CAST202 |
3 | System analysis and design | 3 hrs | CACS203 |
3 | Web Technology | 3 hrs | CACS205 |
4 | Database Management System | 3 hrs | CACS255 |
4 | Numerical Methods | 3 hrs | CACS252 |
4 | Operating System | 3 hrs | CACS251 |
4 | Project I | 2 hrs | CAPJ256 |
4 | Scripting Language | 3 hrs | CACS254 |
4 | Software Engineering | 3 hrs | CACS253 |
5 | Computer Graphics and Animation | 3 hrs | CACS305 |
5 | Computer Networking | 3 hrs | CACS303 |
5 | DotNet Technology | 3 hrs | CACS302 |
5 | Introduction to Management | 3 hrs | CAMG304 |
5 | MIS and E-Business | 3 hrs | CACS301 |
6 | Advanced Java Programming | 3 hrs | CACS354 |
6 | Applied Economics | 3 hrs | CAEC353 |
6 | Distributed System | 3 hrs | CACS352 |
6 | Mobile Programming | 3 hrs | CACS351 |
6 | Network Programming | 3 hrs | CACS355 |
6 | Project II | 2 hrs | CAPJ356 |
7 | Cloud Computing | 3 hrs | CACS402 |
7 | Cyber Law and Professional Ethics | 3 hrs | CACS401 |
7 | Elective I | 3 hrs | N/A |
7 | Elective II | 3 hrs | N/A |
7 | Internships | 3 hrs | CAIN403 |
8 | Elective III | 3 hrs | N/A |
8 | Elective IV | 3 hrs | N/A |
8 | Operations Research | 3 hrs | CAOR451 |
8 | Project III | 6 hrs | CAPJ452 |
At, Pokhara University, BCA which is of four years and eighth semesters. It is 124 credit hours of study. The course have four project work, two electives with fundamentals. There are courses on programming language, computer information systems and software developments in the main curriculum
Semester | Subject | Credit Hour | Code |
---|---|---|---|
1 | English - I | 3 hrs | ENG 121 |
1 | Mathematics I | 3 hrs | MTH 131 |
1 | Computer Fundamentals and Application | 3 hrs | CMP 111 |
1 | Digital Logic Systems | 3 hrs | ELX 141 |
1 | Programming Logic and Techniques | 3 hrs | CMP 112 |
2 | Financial Accounting I | 3 hrs | ACC 121 |
2 | Business Communication | 3 hrs | ENG 122 |
2 | Fundamentals of Electrical and Electronics | 3 hrs | ELX 142 |
2 | Mathematics II | 3 hrs | MTH 132 |
2 | Programming Language in C | 3 hrs | CMP 113 |
2 | Project I | 1 hrs | PRJ 151 |
3 | Microprocessor | 3 hrs | ELX 241 |
3 | Data Structure and Algorithms | 3 hrs | CMP 212 |
3 | Financial Accounting II | 3 hrs | ACC 221 |
3 | Object Oriented Programming in C++ | 3 hrs | CMP 211 |
3 | System Analysis and Design | 3 hrs | CMP 213 |
4 | Database Management System | 3 hrs | CMP 216 |
4 | Computer Graphics | 3 hrs | CMP 271 |
4 | Numerical Methods | 3 hrs | MTH 231 |
4 | Operating System | 3 hrs | CMP 215 |
4 | Project II | 2 hrs | PRJ 251 |
4 | Visual Programming | 3 hrs | CMP 214 |
5 | Computer Architecture | 3 hrs | CMP 311 |
5 | Java Programming | 3 hrs | CMP 413 |
5 | Mathematical Foundation for Computer Science | 3 hrs | CMP 314 |
5 | Software Engineering | 3 hrs | CMP 315 |
5 | Web Technology I | 3 hrs | CMP 313 |
6 | Applied Economics | 3 hrs | ECO 321 |
6 | Organization & Management | 3 hrs | MGT 421 |
6 | Probability & Statistics | 3 hrs | STT 331 |
6 | Project III | 3 hrs | PRJ 351 |
6 | Web Technology II | 3 hrs | CMP 318 |
7 | Internship | 3 hrs | INT 461 |
7 | Dot Net Programming | 3 hrs | N/A |
7 | E-Business | 3 hrs | CMP 411 |
7 | Linux | 3 hrs | CMP 317 |
7 | Simulation & Modeling | 3 hrs | CMP 412 |
8 | Advance Database in PL/SQL | 3 hrs | N/A |
8 | Mangement Information System | 3 hrs | CMP 316 |
8 | Mobile Technologies | 3 hrs | CMP 414 |
8 | Project IV | 5 hrs | PRJ 451 |
Purbanchal University BCA is 208 credit hours of total studies.It combines programming, web design,software development and multimedia in its curriculum
Semester | Subject | Credit Hour | Code |
---|---|---|---|
1 | Computer Programming in C | 3 hrs | BCA175CO |
1 | Computer Project-I | 2 hrs | BCA178CO |
1 | Computer System Concepts | 3 hrs | BCA170CO |
1 | Mathematics-I | 3 hrs | BCA101SH |
1 | Modern Business Practices | 3 hrs | BCA190MS |
1 | Technical English | 3 hrs | BCA105SH |
2 | Computer Project-II | 2 hrs | BCA179CO |
2 | Digital Logic | 3 hrs | BCA171CO |
2 | Financial Accounting | 3 hrs | BCA191MS |
2 | Mathematics-II | 3 hrs | BCA102SH |
2 | Microprocessor & Assembly language | 3 hrs | BCA172CO |
2 | Object-Oriented Programming | 3 hrs | BCA176CO |
3 | Computer Architecture | 3 hrs | BCA271CO |
3 | Computer Project-III | 3 hrs | BCA278CO |
3 | Data Structure & Algorithms | 3 hrs | BCA273CO |
3 | Sociology | 2 hrs | BCA207SH |
3 | System Analysis & Design | 3 hrs | BCA270CO |
3 | User Interface Design | 3 hrs | BCA275CO |
4 | Computer Network | 3 hrs | BCA272CO |
4 | Computer Project-IV | 3 hrs | BCA279CO |
4 | Database Management System | 3 hrs | BCA276CO |
4 | Numerical Methods | 3 hrs | BCA280CO |
4 | Operating System | 3 hrs | BCA277CO |
4 | Technology & Operations Management | 3 hrs | BCA105SH |
5 | Computer Graphics | 3 hrs | BCA375CO |
5 | Computer Project-V | 3 hrs | BCA378CO |
5 | Object-Oriented Analysis & Design | 3 hrs | BCA371CO |
5 | Probability & Statistics | 3 hrs | BCA376SH |
5 | Software Engineering | 3 hrs | BCA370CO |
5 | Web Technology | 3 hrs | BCA374CO |
6 | Artificial Intelligence | 3 hrs | BCA382CO |
6 | Cloud Computing | 3 hrs | BCA381CO |
6 | Computer Project-VI | 3 hrs | BCA379CO |
6 | Management Information System | 3 hrs | BCA372CO |
6 | Network Programming | 3 hrs | BCA380CO |
6 | Research Methodology | 2 hrs | BCA377SH |
7 | Advanced Object-Oriented Programming | 3 hrs | BCA413CO |
7 | Elective-I | 3 hrs | BCA414** |
7 | Electronic Commerce | 3 hrs | BCA412CO |
7 | Internship | 3 hrs | BCA415CO |
7 | Software Project Management | 3 hrs | BCA411CO |
8 | Apprentice Project | 6 hrs | BCA544CO |
8 | Dot Net Programming | 3 hrs | BCA453CO |
8 | e-Governance | 3 hrs | BCA451CO |
8 | Elective-II | 3 hrs | BCA454** |
8 | Multimedia Application | 3 hrs | BCA452CO |