Maharishi Markandeshwar University

Maharishi Markandeshwar University

Ambala, Haryana
|
4.5 Ratings
|
Private|Estd. 2010

Written By Aliya Khan

Updated on – 13 Oct, 2025

BCA at Maharishi Markandeshwar University (MMU)

This course provides a solid foundation in computer science, preparing graduates to enter the rapidly growing tech industry and pursue various career opportunities in software development, network management, IT consultancy, and more.

BCA Course Fee Structure at MMU

The total fee for the BCA program is structured as follows:

YearCourse Fee (per year)
Year 153,500
Year 253,500
Year 353,500
Total Fee1,60,500

The course fee includes tuition, examination fees, and access to university facilities like libraries, computer labs, and extracurricular activities. Additional costs may apply for study materials, project work, and industry internships.

Eligibility Criteria for BCA at MMU

To be eligible for the BCA course at Maharishi Markandeshwar University, candidates must meet the following requirements:

CriteriaDetails
Educational Qualification10+2 with English as a compulsory subject.
Minimum Marks50% marks (45% for reserved categories).
Mathematics RequirementPassing marks in Mathematics (mandatory).
Weightage for SubjectsWeightage for Mathematics/Statistics and Computer Science/Information Technology/Computer Applications or equivalent.

Students with a background in subjects like Mathematics, Statistics, or Computer Science at the 10+2 level will receive additional weightage during the admission process, enhancing their chances of securing a seat in the program.

BCA Course Outline

The Bachelor of Computer Application (BCA) program spans three years, with each year consisting of two semesters. The curriculum covers a wide range of topics in computer science, programming, software engineering, and IT systems. The program also focuses on developing a strong foundation in mathematics and logic, which are essential for problem-solving in the field of computing.

Year 1: Foundation in Computer Science and Programming

In the first year of the BCA course, students are introduced to the fundamentals of computer science, programming languages, and basic software development concepts. The key subjects include:

SemesterSubjectDescription
Semester 1Computer Fundamentals & ITIntroduction to computers, hardware, software, and IT systems.
Programming in CBasics of C programming, data types, operators, control structures, and functions.
Mathematics ITopics in algebra, calculus, and discrete mathematics essential for computer science.
English CommunicationDevelopment of language skills, including writing, speaking, and presentation techniques.
Computer Laboratory IPractical exercises to reinforce programming and software concepts learned in class.
Semester 2Object-Oriented Programming (C++)Introduction to object-oriented programming concepts using C++.
Data StructuresOverview of data structures like arrays, linked lists, stacks, queues, and trees.
Mathematics IITopics in advanced mathematics, including probability, statistics, and matrix algebra.
Computer OrganizationIntroduction to the architecture of computers, including the CPU, memory, and I/O systems.
Computer Laboratory IIHands-on exercises in programming, problem-solving, and working with data structures.

Year 2: Advancing Knowledge in Computing

In the second year, students delve deeper into programming, software engineering, and database management systems. The focus is on building advanced skills that are essential for software development and IT operations.

SemesterSubjectDescription
Semester 3Java ProgrammingIntroduction to Java programming, object-oriented principles, and Java libraries.
Database Management Systems (DBMS)Basics of databases, SQL, normalization, and database design concepts.
Discrete MathematicsFurther exploration of mathematical concepts used in computer science.
Web Technologies (HTML, CSS, JavaScript)Web development technologies, including HTML, CSS, and basic JavaScript.
Computer Laboratory IIIHands-on exercises in Java, database management, and web technologies.
Semester 4Data Communication and NetworksOverview of computer networks, communication protocols, and network security.
Software Engineering PrinciplesIntroduction to software development methodologies, testing, and maintenance.
Operating SystemsStudy of operating systems, their functions, processes, memory management, and file systems.
E-Commerce and Web DevelopmentPrinciples of e-commerce, web frameworks, and building dynamic websites.
Computer Laboratory IVPractical sessions in networking, operating systems, and web development.

Year 3: Specialization and Industry Preparation

In the final year, the focus shifts towards advanced topics in computing, along with preparing students for professional life. The curriculum includes subjects on project management, cloud computing, and cybersecurity.

SemesterSubjectDescription
Semester 5Advanced Java ProgrammingIn-depth study of Java programming, including Java Enterprise Edition (JEE).
Cloud Computing and VirtualizationConcepts of cloud computing, virtualization technologies, and cloud platforms like AWS.
Software Project ManagementPrinciples of managing software projects, including methodologies like Agile.
Computer Networks and SecurityAdvanced topics in network security, cryptography, and cybersecurity.
Computer Laboratory VHands-on experience with advanced Java, cloud computing, and security tools.
Semester 6Mobile Application DevelopmentIntroduction to mobile app development for Android and iOS.
Major ProjectCapstone project that involves working on a real-world software development project.
Ethics in Computing and ITStudy of the ethical implications of computing technologies and IT practices.
Internship / Industrial TrainingPractical exposure to the industry through internships or training programs.

College Predictor

Know Your Odds Of Admission

Search Now