Semester 2 of BSc M-E-CS 2025-28 Batch

This course is designed to meet the English language needs of undergraduate students, with a comprehensive focus on Prose, Poetry, Grammar, Vocabulary, Spelling, Pronunciation, and the core LSRW (Listening, Speaking, Reading, Writing) skills. It integrates soft skills development and communication-focused activities in each unit to enhance verbal ability and interpersonal effectiveness. Emphasizing critical thinking, the course encourages students to engage with academic, literary, political, ethical, and linguistic concepts. Through a holistic learning approach, it aims to foster self-awareness, human values, inclusivity, and professional ethics, while equipping students with essential life and language skills for personal and academic growth.


The objective of the course is to analyze a simple diode circuit using VI characteristics, understand the VI characteristics of NPN and PNP transistors, four modes of transistors and understand how transistor is used to switch current and voltages.

Course Summary

This course provides a comprehensive introduction to Data Structures, focusing on fundamental concepts, implementation techniques, and problem-solving approaches. Students learn to organize, store, and process data efficiently using arrays, stacks, queues, linked lists, trees, and graphs. The course also covers essential techniques in searching, sorting, and hashing, enabling learners to design optimized algorithms for real-world computational problems. Through theoretical learning and practical applications, the course equips students with strong programming and analytical skills essential for advanced computing and software development.