Collegese

Welcome to Collegese! Sign in →

Collegese
  • Colleges
  • Courses
  • Exams
  • Scholarships
  • Blog

Search colleges and courses

Search and navigate to colleges and courses

Start your journey

Ready to find your dream college?

Join thousands of students making smarter education decisions.

Watch How It WorksGet Started

Discover

Browse & filter colleges

Compare

Side-by-side analysis

Explore

Detailed course info

Collegese

India's education marketplace helping students discover the right colleges, compare courses, and build careers they deserve.

© 2026 Collegese. All rights reserved. A product of Nxthub Consulting Pvt. Ltd.

Apply

Scholarships & exams

support@collegese.com
+91 88943 57155
Pune, Maharashtra, India

Duration

4 Years

Computer Applications

Maharashtra Institute Of Technology University Of Meghalaya Shillong
Duration
4 Years
Computer Applications UG OFFLINE

Duration

4 Years

Computer Applications

Maharashtra Institute Of Technology University Of Meghalaya Shillong
Duration
Apply

Fees

₹12,00,000

Placement

93.5%

Avg Package

₹6,50,000

Highest Package

₹9,50,000

OverviewAdmissionsCurriculumFeesPlacements
4 Years
Computer Applications
UG
OFFLINE

Fees

₹12,00,000

Placement

93.5%

Avg Package

₹6,50,000

Highest Package

₹9,50,000

Seats

120

Students

600

ApplyCollege

Seats

120

Students

600

Curriculum

Curriculum Overview

The Computer Applications program is structured over 8 semesters, with a carefully curated mix of core courses, departmental electives, science electives, and laboratory sessions. The curriculum is designed to provide students with both theoretical knowledge and practical skills essential for success in the technology industry.

SemesterCourse CodeCourse TitleCredit (L-T-P-C)Pre-requisites
1ENG101English for Engineers3-0-0-3-
1MAT101Engineering Mathematics I4-0-0-4-
1PHY101Physics for Engineers3-0-0-3-
1CHM101Chemistry for Engineers3-0-0-3-
1CSE101Introduction to Programming3-0-2-4-
1ECO101Basic Economics3-0-0-3-
1CSE102Computer Organization & Architecture3-0-0-3-
2MAT201Engineering Mathematics II4-0-0-4MAT101
2CSE201Data Structures and Algorithms3-0-2-4CSE101
2CSE202Database Management Systems3-0-2-4CSE101
2CSE203Software Engineering3-0-0-3CSE101
2CSE204Object-Oriented Programming using Java3-0-2-4CSE101
2ECO201Business Economics3-0-0-3-
2PHYS201Electromagnetic Fields and Waves3-0-0-3PHY101
3CSE301Operating Systems3-0-2-4CSE201
3CSE302Computer Networks3-0-2-4CSE201
3CSE303Design and Analysis of Algorithms3-0-0-3CSE201
3CSE304Web Technologies3-0-2-4CSE201
3CSE305Mobile Application Development3-0-2-4CSE201
3STAT301Probability and Statistics3-0-0-3MAT201
4CSE401Artificial Intelligence3-0-2-4CSE301
4CSE402Cybersecurity Fundamentals3-0-2-4CSE301
4CSE403Data Mining and Big Data Analytics3-0-2-4CSE202
4CSE404Cloud Computing3-0-2-4CSE301
4CSE405Internet of Things3-0-2-4CSE301
4MATH401Advanced Mathematics for Engineering3-0-0-3MAT201
5CSE501Machine Learning3-0-2-4CSE401
5CSE502Deep Learning3-0-2-4CSE501
5CSE503Security Protocols and Cryptography3-0-2-4CSE402
5CSE504Advanced Data Structures3-0-0-3CSE301
5CSE505Computer Vision3-0-2-4CSE501
5CSE506DevOps and CI/CD3-0-2-4CSE301
6CSE601Research Methodology2-0-0-2-
6CSE602Capstone Project I3-0-0-3-
6CSE603Special Topics in Computer Science3-0-2-4CSE501
6CSE604Industrial Training0-0-0-3-
7CSE701Capstone Project II3-0-0-3CSE602
7CSE702Thesis Work3-0-0-3CSE601
7CSE703Advanced Software Architecture3-0-2-4CSE301
7CSE704Internship0-0-0-6-
8CSE801Final Year Project3-0-0-3CSE701
8CSE802Industry Exposure0-0-0-3-
8CSE803Entrepreneurship Development2-0-0-2-
8CSE804Professional Ethics1-0-0-1-

Detailed Course Descriptions

The following are detailed descriptions of selected departmental elective courses that highlight their learning objectives and relevance:

Machine Learning (CSE501)

This course introduces students to the fundamental concepts of machine learning, including supervised and unsupervised learning techniques. Students will learn how to implement algorithms such as decision trees, neural networks, clustering, and regression models using Python libraries like scikit-learn and TensorFlow. The course emphasizes practical applications in areas like computer vision, natural language processing, and predictive analytics.

Deep Learning (CSE502)

Building upon foundational knowledge in machine learning, this advanced course explores deep neural networks, convolutional neural networks (CNNs), recurrent neural networks (RNNs), and transformers. Students will gain hands-on experience with frameworks such as PyTorch and Keras, working on projects involving image classification, object detection, and sequence modeling.

Cybersecurity Fundamentals (CSE402)

This course provides a comprehensive overview of cybersecurity principles, including network security protocols, cryptography, ethical hacking, and incident response strategies. Students will study common vulnerabilities in web applications, operating systems, and databases, gaining the skills necessary to protect digital assets against evolving threats.

Computer Vision (CSE505)

This course focuses on image processing techniques and computer vision algorithms used in object recognition, tracking, and scene understanding. Students will learn how to build and deploy models using OpenCV, YOLO, and other tools for applications in robotics, autonomous vehicles, and medical imaging.

DevOps and CI/CD (CSE506)

This course covers modern software development practices including continuous integration, deployment automation, containerization using Docker, and orchestration with Kubernetes. Students will gain real-world experience through lab exercises involving GitLab, Jenkins, and cloud platforms like AWS.

Advanced Data Structures (CSE504)

This course delves into complex data structures such as graphs, hash tables, tries, and heaps, with emphasis on algorithmic complexity analysis and implementation efficiency. Students will explore applications in network routing, database indexing, and optimization problems.

Artificial Intelligence (CSE401)

This foundational course introduces students to AI concepts including knowledge representation, search algorithms, game theory, and reasoning under uncertainty. Through practical assignments, students will implement intelligent agents capable of solving complex decision-making tasks.

Data Mining and Big Data Analytics (CSE403)

This course teaches students how to extract meaningful insights from large datasets using statistical methods and machine learning algorithms. Topics include data preprocessing, clustering, association rule mining, and predictive modeling, with hands-on experience in Hadoop, Spark, and SQL.

Cloud Computing (CSE404)

This course explores cloud infrastructure models, service types, and deployment strategies. Students will gain proficiency in managing virtual machines, containers, microservices, and serverless architectures on platforms like AWS, Azure, and Google Cloud.

Internet of Things (CSE405)

This course examines the architecture, protocols, and applications of IoT systems. Students will design and develop sensor networks, wireless communication systems, and edge computing solutions using Raspberry Pi, Arduino, and LoRaWAN technologies.

Project-Based Learning Philosophy

The department strongly believes in project-based learning as a means to enhance understanding, foster creativity, and prepare students for real-world challenges. Projects are assigned at various stages of the program, starting from small group exercises in early semesters to comprehensive capstone projects in later years.

Mini-Projects

Mini-projects are integrated into core courses during the first two years, typically involving 2-3 students working on short-term tasks related to course content. These projects help students apply theoretical concepts in practical scenarios and develop teamwork and communication skills.

Final-Year Thesis/Capstone Project

The final-year thesis is a significant component of the program, requiring students to conduct independent research or develop a substantial software solution. Students work closely with faculty mentors to select topics, design experiments, analyze results, and present findings in both written and oral formats.

Project Selection Process

Students are encouraged to choose projects aligned with their interests and career goals. Faculty members guide students through the selection process, ensuring that each project meets academic standards and offers sufficient depth for meaningful contribution.