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 Science

    Martin Luther Christian University Shillong
    Duration
    4 Years
    Computer Science UG OFFLINE

    Duration

    4 Years

    Computer Science

    Martin Luther Christian University Shillong
    Duration
    Apply

    Fees

    ₹3,00,000

    Placement

    92.0%

    Avg Package

    ₹4,50,000

    Highest Package

    ₹8,00,000

    OverviewAdmissionsCurriculumFeesPlacements
    4 Years
    Computer Science
    UG
    OFFLINE

    Fees

    ₹3,00,000

    Placement

    92.0%

    Avg Package

    ₹4,50,000

    Highest Package

    ₹8,00,000

    Seats

    120

    Students

    1,200

    ApplyCollege

    Seats

    120

    Students

    1,200

    Curriculum

    Comprehensive Course Structure

    The Computer Science curriculum at Martin Luther Christian University Shillong is designed to provide students with a balanced blend of theoretical knowledge and practical application. The program spans eight semesters, with each semester offering a carefully curated set of core courses, departmental electives, science electives, and laboratory sessions.

    SemesterCourse CodeCourse TitleCredit Structure (L-T-P-C)Prerequisites
    ICS101Introduction to Programming3-0-0-3-
    ICS102Mathematics for Computer Science I3-0-0-3-
    ICS103Computer Organization and Architecture3-0-0-3-
    ICS104Introduction to Data Structures and Algorithms3-0-0-3-
    ICS105Physics for Computer Science3-0-0-3-
    ICS106English Communication Skills2-0-0-2-
    ICS107Introduction to Laboratory0-0-3-1-
    IICS201Object-Oriented Programming with Java3-0-0-3CS101
    IICS202Mathematics for Computer Science II3-0-0-3CS102
    IICS203Digital Logic and Microprocessor3-0-0-3CS103
    IICS204Database Management Systems3-0-0-3CS104
    IICS205Probability and Statistics3-0-0-3CS102
    IICS206Professional Communication Skills2-0-0-2-
    IICS207Programming Laboratory0-0-3-1CS101
    IIICS301Operating Systems3-0-0-3CS201, CS203
    IIICS302Computer Networks3-0-0-3CS204
    IIICS303Software Engineering3-0-0-3CS201
    IIICS304Data Structures and Algorithms II3-0-0-3CS104
    IIICS305Linear Algebra and Numerical Methods3-0-0-3CS102
    IIICS306Design Thinking for Technology2-0-0-2-
    IIICS307Systems Programming Laboratory0-0-3-1CS201, CS203
    IVCS401Machine Learning Fundamentals3-0-0-3CS304, CS305
    IVCS402Cryptography and Network Security3-0-0-3CS204
    IVCS403Web Technologies and Development3-0-0-3CS201, CS204
    IVCS404Artificial Intelligence3-0-0-3CS301, CS304
    IVCS405Data Mining and Analytics3-0-0-3CS205, CS304
    IVCS406Innovation and Entrepreneurship2-0-0-2-
    IVCS407Advanced Laboratory Project0-0-3-1CS301, CS304
    VCS501Advanced Algorithms3-0-0-3CS304
    VCS502Distributed Systems3-0-0-3CS301, CS302
    VCS503Cloud Computing3-0-0-3CS301, CS302
    VCS504Human-Computer Interaction3-0-0-3CS303
    VCS505Database Design and Management3-0-0-3CS204
    VCS506Research Methodology2-0-0-2-
    VCS507Capstone Project I0-0-3-1-
    VICS601Advanced Machine Learning3-0-0-3CS401
    VICS602Security Architecture and Policy3-0-0-3CS402
    VICS603Mobile Application Development3-0-0-3CS303, CS403
    VICS604Natural Language Processing3-0-0-3CS401
    VICS605Big Data Technologies3-0-0-3CS405
    VICS606Internship Program0-0-0-2-
    VICS607Capstone Project II0-0-3-1CS507
    VIICS701Specialized Topics in AI3-0-0-3CS401, CS601
    VIICS702Cybersecurity Research3-0-0-3CS402, CS602
    VIICS703Embedded Systems Design3-0-0-3CS301, CS203
    VIICS704Computational Biology3-0-0-3CS305, CS405
    VIICS705Financial Technology (FinTech)3-0-0-3CS305, CS405
    VIICS706Research Internship0-0-0-2-
    VIICS707Capstone Project III0-0-3-1CS607
    VIIICS801Thesis Proposal and Supervision0-0-0-4-
    VIIICS802Final Year Project0-0-3-4CS707
    VIIICS803Industry Interaction Workshop0-0-2-1-
    VIIICS804Final Evaluation and Presentation0-0-0-1CS802
    VIIICS805Professional Ethics in Technology2-0-0-2-

    Advanced Departmental Electives

    The department offers a wide range of advanced departmental electives that allow students to explore specialized areas of interest and build depth in their chosen field. These courses are taught by leading faculty members and are aligned with current industry trends and research advancements.

    Advanced Machine Learning (CS601)

    This course delves into advanced topics in machine learning, including reinforcement learning, deep generative models, neural architecture search, and multi-agent systems. Students learn to design and implement complex learning algorithms using frameworks like TensorFlow and PyTorch. The course includes both theoretical components and practical projects that involve real-world datasets and applications.

    Cybersecurity Research (CS702)

    This elective explores the latest developments in cybersecurity, focusing on emerging threats, cryptographic protocols, and secure system design. Students engage in research projects related to blockchain security, cloud security, and privacy-preserving computation. The course emphasizes hands-on experimentation with industry-standard tools and platforms.

    Embedded Systems Design (CS703)

    This course provides students with an in-depth understanding of embedded systems architecture and design principles. Topics include real-time operating systems, microcontroller programming, sensor integration, and IoT applications. Students work on projects involving hardware-software co-design and develop prototypes for various industrial and consumer applications.

    Computational Biology (CS704)

    This interdisciplinary course combines computer science with biology to solve complex problems in genomics, proteomics, and systems biology. Students learn to apply computational methods such as sequence alignment, phylogenetic analysis, and protein structure prediction. The course includes practical sessions on bioinformatics tools and databases.

    Financial Technology (FinTech) (CS705)

    This elective introduces students to the intersection of finance and technology, focusing on digital payment systems, algorithmic trading, risk management, and regulatory compliance. Students explore the use of blockchain, AI, and data analytics in financial services. Projects include developing fintech applications and analyzing financial datasets.

    Project-Based Learning Philosophy

    The Computer Science department at Martin Luther Christian University Shillong strongly believes in project-based learning as a cornerstone of effective education. This approach emphasizes experiential learning, where students actively engage in solving real-world problems through structured projects.

    The program includes mandatory mini-projects throughout the curriculum, starting from the first year and culminating in the final-year thesis. These projects are designed to reinforce theoretical concepts learned in class and provide students with practical experience in software development, research, and problem-solving.

    Mini-projects are typically completed in teams of 3-5 students and involve selecting a relevant topic within their area of interest. Students work under the guidance of faculty mentors who provide technical support and feedback throughout the project lifecycle. The projects are evaluated based on criteria such as technical implementation, innovation, documentation quality, and presentation skills.

    The final-year capstone project represents the culmination of the student's academic journey. It involves conducting original research or developing a comprehensive software solution that addresses a significant challenge in the field. Students are paired with faculty mentors who guide them through the process of defining objectives, designing solutions, implementing prototypes, and presenting findings to a panel of experts.

    Project selection is facilitated through a structured process that includes topic brainstorming sessions, proposal submissions, and mentor allocation based on expertise alignment. This ensures that students are exposed to diverse perspectives and gain exposure to cutting-edge technologies and methodologies.