BESU Shibpur-image

INTEGRATED-B-TECH-M-TECH in Computer Science And Technology at Indian Institute of Engineering Science and Technology, Shibpur

Indian Institute of Engineering Science and Technology, Shibpur is a premier Institute of National Importance located in Howrah, West Bengal. Established in 1856, it is recognized for its strong academic programs in engineering and architecture. The institute offers diverse courses and has a vibrant campus ecosystem, supported by notable NIRF rankings and placement records.

READ MORE
location

Howrah, West Bengal

Compare colleges

About the Specialization

What is Computer Science and Technology at Indian Institute of Engineering Science and Technology, Shibpur Howrah?

This Integrated B.Tech + M.Tech program in Computer Science and Technology at IIEST Shibpur focuses on providing a comprehensive understanding of both theoretical foundations and practical applications in computing. The curriculum delves into core areas like algorithms, data structures, operating systems, and advanced topics such as artificial intelligence, machine learning, and cybersecurity. It prepares students for the rapidly evolving digital landscape and the strong demand for skilled professionals in India''''s booming IT sector.

Who Should Apply?

This program is ideal for high-achieving high school graduates with a strong aptitude for mathematics and logical reasoning who aspire to a career in cutting-edge computing. It suits individuals seeking a deeper theoretical and practical immersion than a traditional B.Tech, including those interested in research, product development, or leadership roles in technology companies. Candidates aiming to pursue higher studies or academic careers also find this integrated approach beneficial.

Why Choose This Course?

Graduates of this program can expect diverse and rewarding career paths in India as Software Development Engineers, Data Scientists, AI/ML Engineers, Cybersecurity Analysts, and Research Scientists. Entry-level salaries typically range from INR 6-12 LPA, with experienced professionals earning significantly more (INR 15-40+ LPA). The integrated degree provides a strong foundation for rapid growth trajectories in Indian and multinational IT companies, aligning with industry demand for advanced technical expertise.

Student Success Practices

Foundation Stage

Master Programming Fundamentals- (Semester 1-2)

Dedicate significant time to mastering core programming languages (C/C++, Python/Java) and data structures/algorithms. Utilize online platforms for competitive programming and problem-solving. Consistent practice builds a strong base for all future CS subjects.

Tools & Resources

HackerRank, CodeChef, GeeksforGeeks, LeetCode

Career Connection

Strong DSA and programming skills are non-negotiable for placements in product-based companies and tech startups, forming the backbone of technical interviews.

Build a Strong Mathematical & Logical Foundation- (Semester 1-3)

Focus intently on Discrete Mathematics, Probability, and Linear Algebra. These subjects underpin advanced CS topics like AI/ML, cryptography, and theoretical computer science. Engage in logical puzzle-solving to sharpen analytical thinking.

Tools & Resources

Khan Academy, MIT OpenCourseware lectures, NPTEL videos

Career Connection

A robust mathematical background is crucial for roles in Data Science, Machine Learning Engineering, and R&D, and for excelling in graduate-level courses.

Engage in Peer Learning and Academic Clubs- (Semester 1-2)

Form study groups to discuss complex topics, solve problems together, and prepare for exams. Actively participate in departmental academic clubs and societies to network with seniors and gain exposure to various technical domains. Mentorship from seniors is invaluable.

Tools & Resources

Departmental clubs (e.g., Programming Club, IEEE Student Chapter), WhatsApp/Discord study groups

Career Connection

Develops teamwork, communication skills, and leadership qualities essential for project management and collaborative work environments.

Intermediate Stage

Undertake Mini-Projects and Open-Source Contributions- (Semester 3-5)

Apply theoretical knowledge by developing small-scale projects in areas of interest (e.g., web development, simple AI models). Contribute to open-source projects on platforms like GitHub to gain practical coding experience and collaboration skills. This builds a strong project portfolio.

Tools & Resources

GitHub, GitLab, Kaggle, TensorFlow/PyTorch communities

Career Connection

Demonstrates practical application of skills, crucial for showcasing capabilities to recruiters during internships and placements. Provides real-world coding experience.

Seek Early Internship Opportunities- (Semester 4-6)

Look for internships during summer breaks, even if unpaid or short-term. Gaining exposure to an industry environment, understanding workflow, and learning new tools are highly beneficial. Focus on startups or smaller firms initially for hands-on learning.

Tools & Resources

LinkedIn, Internshala, Glassdoor, College placement cell

Career Connection

Internships are often a direct gateway to full-time employment, offering networking opportunities and insights into specific industry roles and company cultures.

Participate in Tech Competitions and Hackathons- (Semester 3-6)

Actively take part in coding competitions, hackathons, and technical contests organized by colleges or companies. These events hone problem-solving under pressure, introduce new technologies, and provide opportunities to work in teams and innovate.

Tools & Resources

ACM ICPC, Google Hash Code, Smart India Hackathon, Major tech company hackathons

Career Connection

Awards and participation in such events enhance resumes, signal initiative, and attract attention from recruiters looking for high-potential candidates.

Advanced Stage

Specialize and Engage in Advanced Projects/Research- (Semester 6-9)

Identify a niche area within CST (e.g., AI, Cybersecurity, Cloud Computing) and pursue advanced electives, certifications, and projects. Work on a significant research project or a thesis under faculty mentorship, showcasing deep expertise.

Tools & Resources

NPTEL Advanced Courses, Coursera/edX Specializations, Research papers, journal articles

Career Connection

Deep specialization makes you highly desirable for specific roles and provides a strong foundation for the M.Tech thesis component, leading to research-oriented careers or advanced R&D positions.

Focus on Placement Preparation and Networking- (Semester 7-10)

Intensify preparation for technical interviews, aptitude tests, and group discussions. Practice mock interviews. Network extensively with alumni, industry professionals, and faculty. Attend industry seminars and workshops to stay updated and build connections.

Tools & Resources

Online interview platforms (InterviewBit), Alumni network events, Professional associations (IEEE, ACM)

Career Connection

Directly impacts placement success. A strong network can provide referrals, mentorship, and insights into job markets and company expectations.

Develop Soft Skills and Leadership Qualities- (Semester 7-10)

Beyond technical prowess, cultivate effective communication, critical thinking, problem-solving, and leadership skills. Take on leadership roles in student bodies, projects, or events. These are crucial for career progression in any industry.

Tools & Resources

Toastmasters International, College workshops on soft skills, Public speaking clubs

Career Connection

Top companies value well-rounded individuals. Strong soft skills facilitate teamwork, client interaction, and rapid career advancement into managerial or lead engineering roles.

Program Structure and Curriculum

Eligibility:

  • 10+2 (PCM) with minimum aggregate marks (as per JoSAA/CSAB norms) and a valid JEE Main score, followed by JoSAA/CSAB counseling.

Duration: 5 years / 10 semesters

Credits: 182 Credits

Assessment: Internal: 30-50%, External: 50-70%

Semester-wise Curriculum Table

Semester 1

Subject CodeSubject NameSubject TypeCreditsKey Topics
MA 1101Mathematics – ICore4Differential Calculus, Integral Calculus, Ordinary Differential Equations, Laplace Transform, Series Solution of Differential Equations
PH 1101Physics – ICore3Mechanics, Oscillations and Waves, Optics, Electromagnetism, Modern Physics
PH 1102Physics – I LaboratoryLab1Error Analysis, Experiments on Mechanics, Optics, Electricity, Modern Physics
EE 1101Basic Electrical EngineeringCore3DC Circuits, AC Circuits, Three-Phase Systems, Magnetic Circuits, Electrical Machines
EE 1102Basic Electrical Engineering LaboratoryLab1Verification of Circuit Laws, Measurement of Electrical Parameters, Characteristics of Devices, AC Circuit Analysis, Power Measurements
CH 1101Chemistry – ICore3Atomic Structure, Chemical Bonding, Thermodynamics, Electrochemistry, Reaction Kinetics
CH 1102Chemistry – I LaboratoryLab1Volumetric Analysis, Gravimetric Analysis, pH Metry, Conductometry, Synthesis
HM 1101English for Professional CommunicationCore2Communication Theory, Written Communication, Oral Communication, Group Discussion, Presentation Skills
ME 1101Engineering GraphicsCore2Orthographic Projections, Isometric Projections, Sectional Views, Development of Surfaces, AutoCAD Basics

Semester 2

Subject CodeSubject NameSubject TypeCreditsKey Topics
MA 1201Mathematics – IICore4Vector Calculus, Matrices, Partial Differential Equations, Complex Analysis, Probability and Statistics
CS 1201Programming & Data StructureCore3C Programming Basics, Pointers, Arrays, Strings, Data Structures (Stacks, Queues, Linked Lists), Trees and Graphs Basics, Searching & Sorting
CS 1202Programming & Data Structure LaboratoryLab1C Program Implementation, Array and String Operations, Linked List Operations, Stack/Queue Implementation, Sorting and Searching Algorithms
ME 1201Engineering MechanicsCore3Statics of Particles, Equilibrium of Rigid Bodies, Friction, Virtual Work, Dynamics of Particles
ME 1202Workshop PracticeLab1Carpentry, Fitting, Welding, Machining, Foundry
EC 1201Basic ElectronicsCore3Semiconductor Diodes, Transistors, Rectifiers, Amplifiers, Digital Logic Gates
EC 1202Basic Electronics LaboratoryLab1Diode Characteristics, Transistor Characteristics, Rectifier Circuits, Amplifier Circuits, Logic Gate Implementation
EV 1201Environmental ScienceCore2Ecosystems, Pollution, Natural Resources, Biodiversity, Environmental Management

Semester 3

Subject CodeSubject NameSubject TypeCreditsKey Topics
MA 2101Discrete MathematicsCore4Logic and Proofs, Set Theory, Relations and Functions, Graph Theory, Combinatorics, Algebraic Structures
CS 2101Object Oriented ProgrammingCore3OOP Concepts, Classes and Objects, Inheritance and Polymorphism, Abstract Classes and Interfaces, Exception Handling, GUI Basics (Java/C++)
CS 2102Object Oriented Programming LaboratoryLab1Class and Object Implementation, Inheritance and Polymorphism Examples, Exception Handling Programs, GUI Programming Basics, File I/O in OOP
CS 2103Digital Logic DesignCore3Boolean Algebra and Logic Gates, Combinational Circuits, Sequential Circuits, Registers and Counters, Memories and PLDs
CS 2104Digital Logic Design LaboratoryLab1Logic Gate Verification, Adder/Subtractor Design, Multiplexer/Demultiplexer Design, Flip-Flop and Counter Implementation, K-Map Simplification
EC 2103Analog Electronic CircuitsCore3BJTs and FETs, Operational Amplifiers, Feedback Amplifiers, Oscillators, Power Amplifiers
EC 2104Analog Electronic Circuits LaboratoryLab1BJT Amplifier Characteristics, Op-Amp Circuits, Oscillator Circuits, Filter Design, Voltage Regulators
HU 2101Economics for EngineersCore3Microeconomics, Macroeconomics, Market Structures, Cost Analysis, Project Evaluation

Semester 4

Subject CodeSubject NameSubject TypeCreditsKey Topics
MA 2201Probability and Statistical MethodsCore4Probability Theory, Random Variables and Distributions, Sampling Distributions, Hypothesis Testing, Regression and Correlation Analysis
CS 2201Design and Analysis of AlgorithmsCore3Algorithm Analysis, Divide and Conquer, Greedy Algorithms, Dynamic Programming, Graph Algorithms
CS 2202Design and Analysis of Algorithms LaboratoryLab1Sorting Algorithms Implementation, Graph Traversal Algorithms, Shortest Path Algorithms, Minimum Spanning Tree Algorithms, Dynamic Programming Problems
CS 2203Computer Organization and ArchitectureCore3CPU Structure and Function, Memory Hierarchy, I/O Organization, Instruction Sets, Pipelining and Parallel Processing
CS 2204Computer Organization and Architecture LaboratoryLab1Assembly Language Programming, Register Transfer Language Simulation, Cache Memory Simulation, I/O Programming Concepts, Basic Processor Design
CS 2205Database Management SystemsCore3Relational Model and Algebra, SQL Query Language, ER Diagrams and Database Design, Normalization, Transaction Management and Concurrency Control
CS 2206Database Management Systems LaboratoryLab1SQL Queries and Joins, Database Design and Implementation, ER Model Implementation, Transaction Management Examples, Stored Procedures and Triggers
HU 2201Organizational BehaviorCore3Individual Behavior, Group Dynamics, Leadership and Motivation, Organizational Culture and Structure, Conflict Management

Semester 5

Subject CodeSubject NameSubject TypeCreditsKey Topics
CS 3101Operating SystemsCore3Process Management and Scheduling, Memory Management, File Systems, I/O Systems, Concurrency and Deadlocks
CS 3102Operating Systems LaboratoryLab1Shell Scripting, Process Synchronization Problems, Memory Allocation Algorithms, File System Operations, System Calls
CS 3103Formal Languages and Automata TheoryCore3Finite Automata, Regular Expressions and Languages, Context-Free Grammars, Pushdown Automata, Turing Machines and Computability
CS 3105Microprocessors and MicrocontrollersCore38085/8086 Architecture, Instruction Set and Programming, Memory Interfacing, I/O Interfacing, Microcontroller Basics (e.g., 8051)
CS 3106Microprocessors and Microcontrollers LaboratoryLab1Assembly Language Programming, Interfacing Peripherals (LED, LCD), Timer/Counter Programming, Interrupt Handling, Data Transfer Operations
CS 3107Computer NetworksCore3OSI and TCP/IP Models, Network Topologies and Devices, Routing Algorithms, Transport Layer Protocols (TCP/UDP), Network Security Basics
CS 3108Computer Networks LaboratoryLab1Socket Programming, Network Configuration Commands, Packet Analysis with Wireshark, Client-Server Communication, Network Traffic Monitoring
PE-IProgram Elective - I (e.g., Web Technology)Elective3HTML, CSS, JavaScript, Client-Side Scripting, Server-Side Scripting (PHP/Python), Database Connectivity, Web Security Basics

Semester 6

Subject CodeSubject NameSubject TypeCreditsKey Topics
CS 3201Compiler DesignCore3Lexical Analysis, Syntax Analysis (Parsing), Semantic Analysis, Intermediate Code Generation, Code Optimization and Generation
CS 3202Compiler Design LaboratoryLab1Lexical Analyzer Implementation (Lex), Parser Implementation (Yacc), Symbol Table Management, Intermediate Code Generation, Simple Code Generation
CS 3203Software EngineeringCore3Software Development Life Cycle, Requirements Engineering, Software Design Principles, Software Testing, Software Project Management
CS 3204Software Engineering LaboratoryLab1SRS Document Preparation, UML Diagrams, Test Case Generation, Version Control Systems (Git), Project Documentation
CS 3205Cryptography and Network SecurityCore3Symmetric Key Cryptography, Asymmetric Key Cryptography, Hashing and Digital Signatures, Authentication Protocols, Network Security Protocols (SSL/TLS, IPSec)
CS 3207Image ProcessingCore3Image Fundamentals, Image Enhancement, Image Restoration, Image Segmentation, Image Compression
CS 3209Image Processing LaboratoryLab1Image Manipulation using MATLAB/Python, Filtering and Smoothing, Edge Detection, Morphological Operations, Image Transformations
PE-IIProgram Elective - II (e.g., Distributed Systems)Elective3Client-Server Model, Interprocess Communication, Distributed File Systems, Concurrency Control, Fault Tolerance

Semester 7

Subject CodeSubject NameSubject TypeCreditsKey Topics
OE-IOpen Elective - IElective3Diverse topics from other engineering or humanities disciplines chosen by student
PE-IIIProgram Elective - III (e.g., Data Warehousing & Data Mining)Elective3Data Warehouse Architecture, OLAP and OLTP, Data Preprocessing, Association Rule Mining, Classification and Clustering
PE-IVProgram Elective - IV (e.g., Computer Graphics & Multimedia)Elective32D/3D Transformations, Projections and Viewing, Shading and Rendering, Animation Techniques, Multimedia Data Formats
CS 4191Project – IProject6Problem Definition, Literature Review, System Design and Architecture, Implementation Plan, Project Report Writing
CS 4193Industrial Training / InternshipTraining3Practical Industry Experience, Professional Skill Development, Project Implementation in real-world setting, Report Submission, Presentation of Work
CS 4195Comprehensive VivaCore2Overall Understanding of Core Subjects, Technical Communication Skills, Problem Solving Approach, Current Technology Trends, Career Preparedness

Semester 8

Subject CodeSubject NameSubject TypeCreditsKey Topics
OE-IIOpen Elective - IIElective3Diverse topics from other engineering or humanities disciplines chosen by student
PE-VProgram Elective - V (e.g., Big Data Analytics)Elective3Hadoop Ecosystem (HDFS, MapReduce), Spark Framework, Data Stream Processing, NoSQL Databases, Big Data Visualization
CS 4291Project – IIProject6Advanced System Design and Implementation, Extensive Testing and Evaluation, Performance Optimization, Thesis/Report Writing, Project Defense and Presentation

Semester 9

Subject CodeSubject NameSubject TypeCreditsKey Topics
CS 5101Advanced AlgorithmsCore4Amortized Analysis, Randomized Algorithms, Approximation Algorithms, Parallel Algorithms, Computational Geometry
CS 5103Advanced Computer ArchitectureCore4Parallel Processors, Multicore Architectures, Memory Architectures, GPU Architecture, Interconnection Networks
CS 5105Research MethodologyCore3Research Design, Data Collection and Analysis, Statistical Methods for Research, Report Writing and Publication Ethics, Literature Review Techniques
M.Tech PE-IM.Tech Program Elective - I (e.g., Machine Learning)Elective3Supervised Learning, Unsupervised Learning, Neural Networks, Ensemble Methods, Model Evaluation and Hyperparameter Tuning
M.Tech PE-IIM.Tech Program Elective - II (e.g., Computer Vision)Elective3Image Formation, Feature Detection and Extraction, Object Recognition, Motion Analysis, 3D Vision
CS 5191Minor ProjectProject3Problem Identification, Literature Survey, System Design, Prototype Development, Project Report and Presentation

Semester 10

Subject CodeSubject NameSubject TypeCreditsKey Topics
CS 5291Major Project / ThesisProject18In-depth Research and Problem Formulation, Extensive System Development and Implementation, Performance Evaluation and Analysis, Thesis Writing and Documentation, Oral Defense and Presentation of Research
whatsapp

Chat with us