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 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.