Test Program
Integrated Master of Computer Applications (iMCA)
Duration: Five Years (3+2 Integrated Programme) with Multiple Exit Options as per NEP
No of Seats: 60
Integrated MCA
The Integrated Master of Computer Applications (Integrated MCA) is a five-year programme designed to provide a strong foundation in computing along with advanced specialization. Students build core competencies in programming, databases, software development, and emerging technologies before choosing one of the specialization tracks: Full Stack Web Development, Artificial Intelligence & Machine Learning, or Cybersecurity. The programme combines theoretical learning with practical exposure through labs, projects, and industry engagement.
The programme also offers a flexible exit option. Students who successfully complete the first three years may exit with a Bachelor of Computer Applications (BCA) degree, enabling them to pursue career opportunities or continue higher studies as per their academic goals.
Key Features
Empowering Future IT Leaders
Comprehensive Curriculum
Offers a global, industry-ready curriculum that combines theoretical knowledge with practical applications, ensuring students are well-prepared for the evolving demands of the tech industry.
Industry/Research Exposure
Provides opportunities for internships, live projects, and collaborations, giving students hands-on experience and a competitive edge in either industry or academic research.
Practical Skill Development
Focuses on developing a diverse skill set, including programming, data analysis, software development, and problem-solving, equipping students with the tools needed for a successful career in computer applications.
Program Overview & Structure
Three-Week Compulsory Induction Programme
Major Course 1 – Mathematical Foundation of Computer Science I
Major Course 2 – Computer Architecture
Major Course 2 – Computer Architecture Lab
Skill Enhancement Course 1 – Problem Solving Techniques
Skill Enhancement Course 1 – Problem Solving Techniques Lab
Multi-Disciplinary Elective 1 – Indian Knowledge System
Common Value Based Course 1 – Environmental Studies
Ability Enhancement Course 1 – General English – I
Ability Enhancement Course 2 – Communicative Hindi-I / Communicative Assamese-I / French Beginner Level I / Introduction to German Language – I
Major Course 3 – Mathematical Foundation of Computer Science II
Major Course 4 – Data Structures
Major Course 4 – Data Structures Lab
Major Course 5 – Operating Systems
Major Course 5 – Operating Systems Lab
Skill Enhancement Course 2 – Object-Oriented Programming using Java
Skill Enhancement Course 2 – Object-Oriented Programming using Java Lab
Skill Enhancement Course 3 – Web Technologies
Skill Enhancement Course 3 – Web Technologies Lab
Common Value Based Course 2 – Understanding India
Ability Enhancement Course 3 – Communicative Hindi-II / Communicative Assamese-II / French Beginner Level II / Introduction to German Language – II
Major Course 6 – Probability and Statistics
Major Course 7 – Database Management System
Major Course 7 – Database Management System Lab
Major Course 8 – Software Engineering
Skill Enhancement Course 4 – Python Programming
Skill Enhancement Course 4 – Python Programming Lab
Common Value Based Course 3 – Health and Wellness, Yoga Education, and Sports and Fitness
Community Engagement Course 1 – Service Learning Theory
Specialization- I: Full Stack Web Development
Discipline Specific Elective 1 – UI/UX Engineering and Component Design Systems
Discipline Specific Elective 1 – UI/UX Engineering and Component Design Systems Lab
Specialization- II: Artificial Intelligence & Machine Learning
Discipline Specific Elective 1 – Feature Engineering
Discipline Specific Elective 1 – Feature Engineering Lab
Specialization- III: Cybersecurity
Discipline Specific Elective 1 – Introduction to Cybersecurity
Discipline Specific Elective 1 – Cybersecurity Fundamentals Lab
Major Course 9 – Entrepreneurship and Startup Ecosystem
Major Course 10 – Computer Networks
Major Course 10 – Computer Networks Lab
Major Course 11 – Design and Analysis of Algorithms
Major Course 12 – Introduction to Artificial Intelligence
Major Course 12 – Introduction to Artificial Intelligence Lab
Skill Enhancement Course 5 – Design Thinking and Innovation
Community Engagement Course 2 – Service-Learning Practice
Specialization- I: Full Stack Web Development
Discipline Specific Elective 2 – Server-Side Web Development using Django
Discipline Specific Elective 2 – Server-Side Web Development using Django Lab
Specialization- II: Artificial Intelligence & Machine Learning
Discipline Specific Elective 2 – Machine Learning
Discipline Specific Elective 2 – Machine Learning Lab
Specialization- III: Cybersecurity
Discipline Specific Elective 2 – Network Security
Discipline Specific Elective 2 – Network Security & Packet Analysis Lab
Major Course 13 – Quantitative Techniques
Internship – Internship
Project – Mini Project
Specialization- I: Full Stack Web Development
Discipline Specific Elective 3 – ReactJS Fundamentals
Discipline Specific Elective 3 – ReactJS Fundamentals Lab
Discipline Specific Elective 4 – Microservices & API Engineering
Discipline Specific Elective 4 – Microservices & API Engineering Lab
Discipline Specific Elective 5 – Advanced Database Management Systems
Discipline Specific Elective 5 – Advanced Database Management Systems Lab
Specialization- II: Artificial Intelligence & Machine Learning
Discipline Specific Elective 3 – Neural Network
Discipline Specific Elective 3 – Neural Network Lab
Discipline Specific Elective 4 – Digital Image Processing
Discipline Specific Elective 4 – Digital Image Processing Lab
Discipline Specific Elective 5 – Natural Language Processing
Discipline Specific Elective 5 – Natural Language Processing Lab
Specialization- III: Cybersecurity
Discipline Specific Elective 3 – Ethical Hacking & Penetration Testing
Discipline Specific Elective 3 – Ethical Hacking & Kali Linux Lab
Discipline Specific Elective 4 – Cryptography & Secure Communication
Discipline Specific Elective 4 – Cryptography Algorithms Implementation Lab
Discipline Specific Elective 5 – Security Operations & Incident Response Management
Discipline Specific Elective 5 – Security Operations Center Tools & Incident Response Lab
Major Course 14 – Generative AI
Major Course 14 – Generative AI Lab
Ability Enhancement Course 3 – Soft Skills
Project – Minor Project
Specialization- I: Full Stack Web Development
Discipline Specific Elective 6 – Server-Side Development with Node.js and NestJS
Discipline Specific Elective 6 – Server-Side Development with Node.js and NestJS Lab
Discipline Specific Elective 7 – DevOps and Automation Engineering
Discipline Specific Elective 7 – DevOps and Automation Engineering Lab
Specialization- II: Artificial Intelligence & Machine Learning
Discipline Specific Elective 6 – Deep Learning for Computer Vision
Discipline Specific Elective 6 – Deep Learning for Computer Vision Lab
Discipline Specific Elective 7 – Predictive Analysis
Discipline Specific Elective 7 – Predictive Analysis Lab
Specialization- III: Cybersecurity
Discipline Specific Elective 6 – Cloud & Web Application Security
Discipline Specific Elective 6 – Cloud Security & Web Application Testing Lab
Discipline Specific Elective 7 – Digital Forensics and Cyber Investigations
Discipline Specific Elective 7 – Digital Forensics Analysis Lab
Degree offered by us
Eligibility
Grade /Marks requirement from qualifying examinations
The applicant must have passed Class XII or equivalent from any recognised Board and have scored at least 50% marks in Class XII or equivalent.
The applicant must have studied Mathematics/Statistics/Computer Science/Information Technology, as one of the subjects in Class XII or equivalent.
Entrance Examinations / Personal Interview
Candidates must appear for a personal interview
Salient Features of the iMCA Programme
Five-Year (3+2) Integrated Programme
designed to provide seamless progression from Undergraduate to Postgraduate studies
Research-Oriented Learning
with Minor Project, Major Project, and Dissertation Components
Integrated Internship and Industry Collaboration
for professional readiness
Multiple Exit Options
at the Undergraduate Level as per NEP guidelines
Specialized Tracks
in Full Stack Web Development, Artificial Intelligence & Machine Learning, and Cybersecurity
Strong Focus on Advanced Computing Domains
such as Deep Learning, Generative AI, Cloud & Web Security, DevOps Automation, Digital Forensics, and Predictive Analytics
Research-Oriented Learning
with Minor Project, Major Project, and Dissertation Components
Integrated Internship and Industry Collaboration
for professional readiness
Emphasis on
System Design, Architecture, and Scalable Application Development
Exposure to Emerging Technologies
including Microservices, API Engineering, Computer Vision, NLP, and Security Operations
Innovation and Entrepreneurship Support
through Startup Ecosystem and Technology Incubation Exposure
Community Engagement
and Ethical Computing Practices
Soft Skills, Leadership
and Professional Communication Training
Preparation for Advanced Careers
in Software Engineering, AI Engineering, Cybersecurity Analysis, Research, and Doctoral Studies
Why iMCA at Assam Don Bosco University?
Upon successful completion of 3 years, students will be awarded a Bachelor’s degree in Computer Applications (BCA).
After completing 4 years (3+1 years), students will earn both a Bachelor’s degree in Computer Applications (BCA) and a Post Graduate Diploma in Computer Applications (PGDCA).
Upon completion of 5 years (3+2 years), students will earn both a Bachelor’s degree in Computer Applications (BCA) and a Master’s degree in Computer Applications (MCA).
Our iMCA program adheres to international curriculum standards, ensuring that students receive a globally relevant education that keeps pace with the latest advancements in technology.
Take advantage of our strong industry connections, which provide opportunities for internships, projects, and placements with leading companies.
Our comprehensive curriculum not only focuses on technical skills but also emphasizes soft skills, leadership, and ethical values, preparing students for overall personal and professional growth.
Engage in cutting-edge research projects that address real-world problems and contribute to advancements in the field of computer applications.
Learn from highly qualified and experienced faculty members who are experts in their fields and dedicated to providing quality education and mentorship.
Assam Don Bosco University offers hostel facilities with major amenities, ensuring a comfortable and conducive living environment for students.
We offer a variety of scholarships and financial aid options to support deserving students, making quality education accessible to all.
Our fee structure is designed to be affordable, providing high-quality education at a reasonable cost.
Avail of robust student support services, including career counseling, academic advising, and mental health resources, ensuring a supportive and nurturing environment for all students.
Participate in a variety of cultural, sports, and extracurricular activities that promote a balanced and enriching university experience.
