Collegese

Welcome to Collegese! Sign in →

Collegese

    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.