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

Information Technology

Medhavi Skills University Sikkim
Duration
4 Years
Information Technology UG OFFLINE

Duration

4 Years

Information Technology

Medhavi Skills University Sikkim
Duration
Apply

Fees

₹12,00,000

Placement

95.0%

Avg Package

₹8,00,000

Highest Package

₹15,00,000

OverviewAdmissionsCurriculumFeesPlacements
4 Years
Information Technology
UG
OFFLINE

Fees

₹12,00,000

Placement

95.0%

Avg Package

₹8,00,000

Highest Package

₹15,00,000

Seats

120

Students

1,200

ApplyCollege

Seats

120

Students

1,200

Curriculum

Comprehensive Course Structure

The Information Technology program at Medhavi Skills University Sikkim is designed to provide students with a well-rounded education that combines theoretical knowledge with practical application. The curriculum is structured over 8 semesters, with each semester containing a carefully curated mix of core courses, departmental electives, science electives, and laboratory sessions. This comprehensive approach ensures that students develop both breadth and depth in their understanding of IT concepts and technologies.

SemesterCourse CodeCourse TitleCredits (L-T-P-C)Pre-requisites
1IT101Engineering Mathematics I3-1-0-4None
1IT102Physics for Information Technology3-1-0-4None
1IT103Introduction to Programming3-0-2-4None
1IT104English for Technical Communication2-0-0-2None
1IT105Basic Electrical and Electronics3-1-0-4None
1IT106Introduction to Computer Science2-0-2-3None
1IT107Workshop on Programming0-0-4-2IT103
2IT201Engineering Mathematics II3-1-0-4IT101
2IT202Chemistry for IT3-1-0-4None
2IT203Data Structures and Algorithms3-1-0-4IT103
2IT204Object Oriented Programming3-0-2-4IT103
2IT205Computer Organization and Architecture3-1-0-4IT105
2IT206Discrete Mathematics3-1-0-4IT101
2IT207Database Management Systems3-0-2-4IT203
2IT208Workshop on Data Structures0-0-4-2IT203
3IT301Engineering Mathematics III3-1-0-4IT201
3IT302Probability and Statistics3-1-0-4IT201
3IT303Operating Systems3-1-0-4IT203
3IT304Computer Networks3-1-0-4IT205
3IT305Software Engineering3-1-0-4IT204
3IT306Web Technologies3-0-2-4IT204
3IT307Microprocessor and Interfacing3-1-0-4IT205
3IT308Workshop on Operating Systems0-0-4-2IT303
4IT401Engineering Mathematics IV3-1-0-4IT301
4IT402Design and Analysis of Algorithms3-1-0-4IT203
4IT403Artificial Intelligence3-1-0-4IT302
4IT404Database Systems3-1-0-4IT207
4IT405Information Security3-1-0-4IT304
4IT406Mobile Computing3-1-0-4IT304
4IT407Compiler Design3-1-0-4IT303
4IT408Workshop on AI0-0-4-2IT403
5IT501Machine Learning3-1-0-4IT302
5IT502Big Data Analytics3-1-0-4IT302
5IT503Cloud Computing3-1-0-4IT304
5IT504Internet of Things3-1-0-4IT307
5IT505Human Computer Interaction3-1-0-4IT306
5IT506Software Testing3-1-0-4IT305
5IT507Network Security3-1-0-4IT304
5IT508Workshop on Cloud Computing0-0-4-2IT503
6IT601Advanced Machine Learning3-1-0-4IT501
6IT602Deep Learning3-1-0-4IT501
6IT603Blockchain Technology3-1-0-4IT304
6IT604DevOps3-1-0-4IT305
6IT605Computer Vision3-1-0-4IT501
6IT606Embedded Systems3-1-0-4IT307
6IT607Quantitative Finance3-1-0-4IT302
6IT608Workshop on Deep Learning0-0-4-2IT602
7IT701Research Methodology2-0-0-2None
7IT702Capstone Project I2-0-4-4IT601
7IT703Mini Project I0-0-4-2IT601
7IT704Special Topics in IT3-1-0-4IT501
7IT705Professional Ethics2-0-0-2None
7IT706Industrial Training0-0-8-4IT601
7IT707Workshop on Research0-0-4-2IT701
7IT708Project Management2-0-0-2IT305
8IT801Capstone Project II2-0-8-6IT702
8IT802Mini Project II0-0-8-4IT703
8IT803Advanced Topics in IT3-1-0-4IT601
8IT804Internship0-0-12-8IT706
8IT805Entrepreneurship2-0-0-2None
8IT806Final Project0-0-12-8IT801
8IT807Workshop on Capstone0-0-4-2IT801
8IT808Industry Exposure0-0-4-2IT804

Advanced Departmental Electives

Departmental electives form a crucial part of the Information Technology program, allowing students to specialize in areas of their interest and expertise. These courses are designed to provide in-depth knowledge and practical skills in advanced IT domains. The department has carefully selected these electives to ensure they align with current industry trends and future technological developments.

Machine Learning

The Machine Learning course is a comprehensive exploration of algorithms and techniques used to enable computers to learn and make decisions from data. This course covers supervised learning, unsupervised learning, reinforcement learning, and deep learning methodologies. Students will gain hands-on experience with popular machine learning frameworks such as TensorFlow, PyTorch, and scikit-learn. The course emphasizes both theoretical understanding and practical implementation, with students working on real-world projects that involve data analysis, model building, and performance evaluation. The learning objectives include understanding the mathematical foundations of machine learning, implementing various algorithms, and applying these techniques to solve complex problems in domains such as computer vision, natural language processing, and predictive analytics. This course prepares students for careers in AI research, data science, and machine learning engineering.

Big Data Analytics

The Big Data Analytics course focuses on the technologies and techniques used to process and analyze large volumes of data. This course covers data mining, data warehousing, data visualization, and statistical analysis methods. Students will learn to use tools such as Hadoop, Spark, and various SQL and NoSQL databases. The course emphasizes practical application through projects that involve real-world datasets and business problems. Learning objectives include understanding big data architectures, implementing data processing pipelines, and extracting meaningful insights from large datasets. Students will also explore ethical considerations in data analysis and privacy protection. This course prepares students for roles in data engineering, business intelligence, and analytics consulting.

Cloud Computing

The Cloud Computing course provides students with a comprehensive understanding of cloud computing technologies and services. This course covers cloud architecture, virtualization, containerization, and service models such as IaaS, PaaS, and SaaS. Students will gain hands-on experience with major cloud platforms including AWS, Azure, and Google Cloud Platform. The learning objectives include understanding cloud deployment models, implementing cloud solutions, and managing cloud infrastructure. Students will also explore security considerations, cost optimization, and compliance issues in cloud computing. The course emphasizes practical implementation through lab sessions and projects that involve designing and deploying cloud-based applications.

Internet of Things

The Internet of Things course explores the technologies and applications of connected devices and systems. This course covers sensor networks, embedded systems, wireless communication protocols, and IoT architecture. Students will learn to design and implement IoT solutions using platforms such as Arduino, Raspberry Pi, and various IoT development tools. The learning objectives include understanding IoT communication protocols, designing sensor networks, and implementing IoT applications. Students will also explore security challenges and privacy considerations in IoT environments. This course prepares students for careers in IoT development, embedded systems engineering, and smart systems design.

Human Computer Interaction

The Human Computer Interaction course focuses on the design and evaluation of user interfaces and user experiences. This course covers user-centered design principles, usability testing, interaction design, and user research methods. Students will learn to create intuitive and accessible digital products through hands-on projects and design sprints. The learning objectives include understanding user psychology, conducting usability studies, and applying design principles to create effective interfaces. Students will also explore emerging technologies such as virtual reality, augmented reality, and voice interfaces. This course prepares students for roles in UX design, interaction design, and user experience research.

Software Testing

The Software Testing course provides students with comprehensive knowledge of software testing methodologies and techniques. This course covers manual testing, automated testing, test planning, and quality assurance processes. Students will learn to use testing tools and frameworks such as Selenium, JUnit, and TestNG. The learning objectives include understanding software testing life cycle, designing test cases, and implementing automated testing solutions. Students will also explore test automation frameworks, performance testing, and security testing. This course prepares students for careers in software quality assurance, testing engineering, and software validation.

Network Security

The Network Security course focuses on protecting computer networks and data from unauthorized access and cyber threats. This course covers network security protocols, cryptography, intrusion detection systems, and security management. Students will learn to implement security measures and conduct security assessments using industry-standard tools. The learning objectives include understanding network security architectures, implementing security policies, and responding to security incidents. Students will also explore emerging security challenges and regulatory compliance requirements. This course prepares students for careers in cybersecurity, network security engineering, and information security management.

Advanced Machine Learning

The Advanced Machine Learning course builds upon foundational knowledge to explore complex machine learning algorithms and techniques. This course covers advanced topics such as neural networks, ensemble methods, and deep learning architectures. Students will gain experience with advanced frameworks and libraries, including TensorFlow and PyTorch. The learning objectives include understanding advanced learning algorithms, implementing complex models, and evaluating model performance. Students will also explore specialized applications such as natural language processing, computer vision, and reinforcement learning. This course prepares students for research and advanced engineering roles in machine learning and artificial intelligence.

Deep Learning

The Deep Learning course provides in-depth knowledge of neural network architectures and deep learning techniques. This course covers convolutional neural networks, recurrent neural networks, and transformer architectures. Students will learn to implement and train deep learning models using frameworks such as TensorFlow and PyTorch. The learning objectives include understanding deep learning architectures, implementing neural networks, and applying these techniques to complex problems. Students will also explore applications in image recognition, natural language processing, and generative models. This course prepares students for careers in deep learning research, artificial intelligence engineering, and machine learning model development.

DevOps

The DevOps course focuses on the integration of software development and IT operations to improve collaboration and productivity. This course covers continuous integration, continuous deployment, automation, and infrastructure as code. Students will learn to use tools such as Jenkins, Docker, Kubernetes, and Ansible. The learning objectives include understanding DevOps principles, implementing CI/CD pipelines, and managing cloud infrastructure. Students will also explore security in DevOps and compliance considerations. This course prepares students for careers in DevOps engineering, software automation, and cloud infrastructure management.

Project-Based Learning Philosophy

The Information Technology program at Medhavi Skills University Sikkim places a strong emphasis on project-based learning as a core component of the educational experience. This approach recognizes that real-world problem-solving requires not just theoretical knowledge, but the ability to apply that knowledge in practical contexts. The program's philosophy on project-based learning is rooted in the belief that students learn best when they are actively engaged in solving authentic problems.

The structure of project-based learning in this program is designed to progressively build students' skills and knowledge across their academic journey. In the early semesters, students work on mini-projects that focus on fundamental concepts and practical implementation. These projects are typically small-scale and serve as a foundation for more complex work in later semesters. As students advance, they transition to more sophisticated projects that require integration of multiple concepts and technologies.

The scope of projects in this program extends beyond simple implementation to include problem analysis, solution design, and evaluation. Students are encouraged to think critically about the challenges they face and to consider multiple approaches to solving problems. This approach helps develop analytical thinking and innovation skills that are essential for success in the IT industry.

The evaluation criteria for projects in this program are comprehensive and multifaceted. Students are assessed not only on their technical implementation but also on their ability to communicate their work, collaborate with others, and reflect on their learning process. This holistic approach to evaluation ensures that students develop both technical and soft skills that are valued by employers.

The final-year thesis/capstone project represents the culmination of students' learning experience in the program. This project allows students to work on a significant, real-world problem in their area of interest. Students work closely with faculty mentors to develop their project ideas, conduct research, and implement solutions. The capstone project is an opportunity for students to demonstrate their mastery of the field and to contribute to the advancement of knowledge in their chosen area.

Student project selection is a collaborative process that involves faculty mentors and students. Students are encouraged to explore their interests and select projects that align with their career goals and academic interests. Faculty mentors provide guidance on project feasibility, scope, and technical requirements. The program also provides resources and support for students to access cutting-edge tools and technologies for their projects.