Bachelor in Computer Applications
A curriculum designed to provide students with skills and knowledge not just in computer and information technology but also in organization and management. The basic objective of the program is to open a channel of admission for computing courses for students who are interested in taking computing or IT as a career. Computer engineers are among the highest-paid professionals today, and a BCA degree will certainly help graduates launch a multifaceted career in the field.
Duration:
3 years
Eligibility:
Senior Secondary School Certificate (SSSC, 10+2) in Science stream, from MZU or any other examination board recognized by MZU, Mizoram.
Medium of Instruction:
English
Bachelor in Computer Applications (BCA):
Program Overview:
- Degree certificate from an esteemed university
- Individualized mentoring programs
- Placement assistance with top retail firms
- Personalized career and professional counseling
- Learn from anywhere, anytime
Program Objectives:
- To integrate professional skills in learning through hands-on experience to enhance the scope of employment.
- To be familiar with network tools, concepts of protocols, and network interfaces.
- To be able to design programs involving decision structures, loops, and functions.
- To master the basic concepts and understand the applications of database systems.
- To acquire a detailed understanding of aspects of different operating systems.
Learning Outcomes
- Learning communicative and business English
- Understand the basic terminologies used in computer programming
- Understand the structure of the operating system, its applications, and commands
- Write, compile, and debug programs in several programming languages including C, Java, SQL, and Python
- Demonstrate problem-solving skills
Bachelor in Computer Applications (BCA) Syllabus :
First Semester
| Course code | Title of the Course |
| BCA-101 | “C” Language Concepts |
| BCA-102 | Business Mathematics |
| BCA-103 | Information Technology and its applications |
| BCA-104 | Remedial English Grammar |
| BCA-105 | Internet and E-Commerce |
| BCA-190 | Lab-C Programming |
| BCA-191 | Lab-Information Technology |
Second Semester
| Course code | Title of the Course |
| BCA-201 | Introduction to Data Structures and Algorithm |
| BCA-202 | Statistical Methods |
| BCA-203 | DBMS and SQL Programming |
| BCA-204 | Phonetics and Applied phonetics |
| BCA-205 | Operating System Principles |
| BCA-290 | Lab- Data Structures |
| BCA-291 | Lab-DBMS & SQL |
Third Semester
| Course code | Title of the Course |
| BCA-301 | Programming with Java |
| BCA-302 | Management Concepts |
| BCA-303 | Programming in Python |
| BCA-304 | Computer Networks and Data Communication |
| BCA-305 | System Analysis and Design |
| BCA-390 | Lab- Java Programming |
| BCA-391 | LAB-Python Programming |
Fourth Semester
| Course code | Title of the Course |
| BCA-401 | Object Orientated Programming System |
| BCA-402 | Visual Basic Programming |
| BCA-403 | Web technologies |
| BCA-404 | Computer and Digital Architecture |
| BCA-405 | Environmental Studies |
| BCA-491 | Lab – VB programming |
| BCA-492 | Lab- Web Technologies |
Fifth Semester
| Course code | Title of the Course |
| BCA-501 | Design and Analysis of Algorithms |
| BCA-502 | Introduction to Artificial Intelligence |
| BCA-503 | .Net Framework using VB.Net |
| BCA-504 | Advance Java Programming |
| BCA-505 | Introduction to Iot |
| BCA-591 | .Net Framework using VB.Net-Lab |
| BCA-592 | Advance Java Programming-Lab |
Sixth Semester
| Course code | Title of the Course |
| BCA-601 | Introduction to Cloud Computing |
| BCA-602 | Cyber Security and Data Protection |
| BCA-603 | Machine Learning |
| BCA-604 | Data Warehousing and Mining |
| BCA-691 | Lab -1 –Elective |
| BCA-692 | Project Work |