

B-E in Information Technology at Jadavpur University


Kolkata, West Bengal
.png&w=1920&q=75)
About the Specialization
What is Information Technology at Jadavpur University Kolkata?
This Information Technology program at Jadavpur University focuses on developing highly skilled professionals equipped with core competencies in software development, data management, networking, and emerging technologies. Emphasizing a blend of theoretical foundations and practical applications, the curriculum is designed to meet the evolving demands of India''''s rapidly growing digital economy, particularly in areas like AI, cloud, and cybersecurity. The program provides a strong engineering base specific to IT systems and infrastructure.
Who Should Apply?
This program is ideal for fresh graduates from 10+2 with a strong aptitude for mathematics and problem-solving, aiming for a robust career in the IT sector. It also caters to individuals seeking to develop a deep understanding of information systems, software architecture, and data science, preparing them for roles in both product-based and service-based companies across India. Students with a keen interest in innovation and digital transformation will find this specialization particularly rewarding.
Why Choose This Course?
Graduates of this program can expect diverse India-specific career paths, ranging from Software Developer, Data Analyst, Network Engineer, to IT Consultant. Entry-level salaries typically range from INR 4-8 LPA, with experienced professionals earning upwards of INR 15-30 LPA in top Indian companies and MNCs. The program provides a solid foundation for pursuing higher studies or specializing in in-demand fields like Machine Learning, Cybersecurity, or Cloud Architecture, aligning with certifications like AWS or Azure.

Student Success Practices
Foundation Stage
Master Programming Fundamentals Early- (Semester 1-2)
Dedicate significant time to understanding C/C++ and Java thoroughly in the first two semesters. Practice extensively on online coding platforms to build strong logical and problem-solving skills, which are foundational for all advanced IT subjects and crucial for initial placement rounds.
Tools & Resources
GeeksforGeeks, CodeChef, LeetCode (easy problems), Hackerrank
Career Connection
Strong programming fundamentals are the backbone of any IT career, directly impacting performance in technical interviews and aptitude tests during campus placements.
Build a Strong Academic Base- (Semester 1-2)
Focus diligently on core engineering subjects like Mathematics, Physics, and Electrical/Electronics Engineering. Develop disciplined study habits and actively participate in tutorial classes to clarify concepts, as these form the prerequisite knowledge for specialized IT courses.
Tools & Resources
Textbooks, Lecture notes, Peer study groups, Departmental tutors
Career Connection
A solid academic foundation provides the necessary analytical and critical thinking skills required for complex problem-solving in advanced IT roles and competitive exams.
Engage in Technical Clubs and Projects- (Semester 1-2)
Join university technical clubs related to coding, robotics, or open-source development. Start working on small, personal projects to apply theoretical knowledge, even if basic, to gain hands-on experience and explore different areas of IT.
Tools & Resources
GitHub, Visual Studio Code, Arduino/Raspberry Pi for hobby projects, Departmental coding clubs
Career Connection
Early project experience and club involvement demonstrate initiative and practical skills, making a student''''s profile more attractive for internships and entry-level positions.
Intermediate Stage
Deep Dive into Data Structures and Algorithms (DSA)- (Semester 3-5)
Beyond theoretical understanding, practice implementing DSA extensively. Participate in competitive programming contests and solve medium to hard problems on platforms like LeetCode and InterviewBit to hone algorithm design and optimization skills.
Tools & Resources
LeetCode, InterviewBit, TopCoder, Cormen''''s ''''Introduction to Algorithms''''
Career Connection
DSA proficiency is non-negotiable for product-based company placements and crucial for developing efficient software solutions in real-world scenarios.
Seek Early Internship and Industry Exposure- (Semester 4-6)
Actively look for summer internships or industrial training opportunities after your 4th or 5th semester. Even short-term projects or virtual internships provide invaluable exposure to industry practices, work culture, and practical application of learned concepts.
Tools & Resources
LinkedIn, Internshala, company career pages, university''''s placement cell
Career Connection
Internships are often a direct gateway to pre-placement offers, build professional networks, and provide experience that differentiates candidates during final placements.
Specialize and Build a Portfolio- (Semester 4-6)
Identify a specific area of interest (e.g., Web Development, Machine Learning, Cybersecurity) and start building relevant projects. Create a strong online portfolio (e.g., GitHub, personal website) showcasing your specialized skills and projects.
Tools & Resources
GitHub, personal website/blog, specific tech community forums, Udemy/Coursera for specialized courses
Career Connection
A specialized portfolio demonstrates expertise and passion, significantly enhancing chances of landing roles in specific tech domains and standing out to recruiters.
Advanced Stage
Undertake Impactful Major Projects- (Semester 7-8)
Collaborate on a substantial final year project that solves a real-world problem or demonstrates significant technical depth. Aim for a project that can be published, patented, or adopted by an organization, showcasing leadership and advanced problem-solving.
Tools & Resources
Research papers, Industry partners, Senior faculty mentors, advanced development frameworks
Career Connection
A strong major project is a key talking point in interviews, reflecting your ability to lead, innovate, and contribute meaningfully to complex technical challenges, leading to high-quality placements.
Master Placement Preparation and Mock Interviews- (Semester 7-8)
Engage rigorously in placement preparation, including mock interviews (technical, HR, group discussions), aptitude test practice, and resume building workshops. Utilize resources provided by the university''''s placement cell and alumni network.
Tools & Resources
Mock interview platforms, previous year''''s placement papers, company-specific interview guides
Career Connection
Thorough preparation directly translates to success in the competitive campus placement drives, securing desired job roles and compensation packages.
Network Actively and Explore Entrepreneurship- (Semester 7-8)
Attend industry seminars, tech conferences, and alumni meetups to expand your professional network. Explore entrepreneurial avenues, pitch ideas, or participate in startup challenges if interested in venturing beyond conventional employment.
Tools & Resources
LinkedIn, Industry conferences, Startup incubators, Alumni groups, Entrepreneurship cells
Career Connection
Networking opens doors to mentorship, hidden job opportunities, and potential co-founders or investors, crucial for long-term career growth and entrepreneurial success.
Program Structure and Curriculum
Eligibility:
- 10+2 (Higher Secondary or equivalent) with Physics, Chemistry, and Mathematics, and a valid rank in the West Bengal Joint Entrance Examination (WBJEE) or JEE Main.
Duration: 4 years / 8 semesters
Credits: 164 Credits
Assessment: Internal: 25% for Theory (Mid-semester, assignments, attendance), External: 75% for Theory (End-semester examination)
Semester-wise Curriculum Table
Semester 1
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| HU-101 | Communication Techniques | Humanities | 2 | English Language Proficiency, Listening and Speaking Skills, Written Communication, Presentation Skills, Interpersonal Communication |
| BS-101 | Engineering Mathematics-I | Basic Science | 4 | Differential Calculus, Integral Calculus, Differential Equations, Matrices, Vector Calculus |
| BS-102 | Engineering Physics-I | Basic Science | 4 | Wave Optics, Quantum Mechanics, Solid State Physics, Nuclear Physics, Laser and Fiber Optics |
| ES-101 | Engineering Drawing | Engineering Science | 2 | Orthographic Projections, Isometric Projections, Sectional Views, Machine Drawing, AutoCAD Basics |
| ES-102 | Workshop Practice | Engineering Science | 2 | Fitting, Carpentry, Welding, Foundry, Machining Processes |
| ES-103 | Basic Electrical Engineering | Engineering Science | 3 | DC Circuits, AC Circuits, Transformers, Electrical Machines, Electrical Safety |
| ES-104 | Basic Electrical Engineering Sessional | Lab | 1 | Verification of Circuit Laws, Study of Electrical Components, Measurement of Electrical Quantities, AC Circuit Analysis, Basic Wiring |
Semester 2
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| HU-201 | Value & Ethics in Profession | Humanities | 2 | Professional Ethics, Human Values, Environmental Ethics, Work Ethos, Corporate Social Responsibility |
| BS-201 | Engineering Mathematics-II | Basic Science | 4 | Series Solutions, Laplace Transforms, Fourier Series, Partial Differential Equations, Complex Analysis |
| BS-202 | Engineering Physics-II | Basic Science | 4 | Electromagnetic Theory, Dielectric & Magnetic Properties, Semiconductor Physics, Superconductivity, Nanomaterials |
| BS-203 | Engineering Chemistry | Basic Science | 4 | Water Technology, Corrosion, Fuel Chemistry, Polymers, Green Chemistry |
| ES-201 | Computer Programming | Engineering Science | 3 | Programming in C, Control Structures, Functions, Arrays and Pointers, File Handling |
| ES-202 | Computer Programming Sessional | Lab | 1 | C Programming Exercises, Debugging Techniques, Algorithm Implementation, Problem Solving through Coding |
| ES-203 | Basic Electronics Engineering | Engineering Science | 3 | Diode Circuits, Transistors (BJT, FET), Amplifiers, Operational Amplifiers, Digital Logic Gates |
| ES-204 | Basic Electronics Engineering Sessional | Lab | 1 | Diode and Transistor Characteristics, Rectifiers and Filters, Amplifier Circuits, Op-Amp Applications, Basic Digital Circuits |
Semester 3
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| BS-301 | Engineering Mathematics-III | Basic Science | 4 | Probability and Statistics, Random Variables, Distributions, Hypothesis Testing, Numerical Methods |
| IT-301 | Data Structures & Algorithms | Core | 4 | Array, Linked List, Stack, Queue, Trees and Graphs, Sorting Algorithms, Searching Algorithms, Algorithm Analysis |
| IT-302 | Digital Logic Design | Core | 3 | Boolean Algebra, Logic Gates, Combinational Circuits, Sequential Circuits, Memories and PLDs |
| IT-303 | Object Oriented Programming using JAVA | Core | 3 | Classes and Objects, Inheritance, Polymorphism, Exception Handling, Multithreading |
| IT-304 | Data Structures & Algorithms Lab | Lab | 2 | Implementation of Linked Lists, Tree Traversals, Graph Algorithms, Sorting and Searching Practice |
| IT-305 | Digital Logic Design Lab | Lab | 2 | Implementation of Logic Gates, Combinational Circuit Design, Sequential Circuit Design, Flip-flops and Counters |
| IT-306 | Object Oriented Programming using JAVA Lab | Lab | 2 | Object-Oriented Programming Assignments, GUI Programming, Database Connectivity, Web Application Basics |
Semester 4
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| IT-401 | Computer Organization & Architecture | Core | 4 | CPU Organization, Memory Hierarchy, Input/Output Organization, Pipelining, Instruction Set Architectures |
| IT-402 | Operating Systems | Core | 4 | Process Management, Memory Management, File Systems, I/O Systems, Deadlocks |
| IT-403 | Discrete Mathematics | Core | 4 | Set Theory, Relations and Functions, Graph Theory, Combinatorics, Logic and Proof Techniques |
| IT-404 | Database Management Systems | Core | 4 | ER Model, Relational Model, SQL, Normalization, Transaction Management |
| IT-405 | Operating Systems Lab | Lab | 2 | Linux Commands, Shell Scripting, Process Synchronization, Memory Management Simulation |
| IT-406 | Database Management Systems Lab | Lab | 2 | SQL Queries, Database Design, PL/SQL Programming, JDBC/ODBC Connectivity |
Semester 5
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| IT-501 | Computer Networks | Core | 4 | OSI and TCP/IP Models, Data Link Layer, Network Layer, Transport Layer, Application Layer |
| IT-502 | Theory of Computation | Core | 3 | Finite Automata, Regular Expressions, Context-Free Grammars, Turing Machines, Undecidability |
| IT-503 | Software Engineering | Core | 3 | Software Development Life Cycle, Requirements Engineering, Software Design, Software Testing, Project Management |
| IT-504 | Information Theory and Coding | Core | 3 | Information Measures, Source Coding, Channel Capacity, Error Control Coding, Cryptography Basics |
| IT-505 | Computer Networks Lab | Lab | 2 | Network Configuration, Socket Programming, Network Protocols Implementation, Packet Analysis |
| IT-506 | Software Engineering Lab | Lab | 2 | UML Modeling, Software Design Patterns, Version Control Systems (Git), Testing Frameworks |
| PE-I | Professional Elective-I | Elective | 3 | Advanced Algorithms, Image Processing, Wireless Communication, Distributed Systems |
Semester 6
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| IT-601 | Compiler Design | Core | 3 | Lexical Analysis, Syntax Analysis, Semantic Analysis, Intermediate Code Generation, Code Optimization |
| IT-602 | Web Technology | Core | 3 | HTML, CSS, JavaScript, Client-Server Architecture, Web Servers, Database Connectivity, Web Security |
| IT-603 | Artificial Intelligence | Core | 3 | Search Algorithms, Knowledge Representation, Machine Learning Basics, Natural Language Processing, Expert Systems |
| IT-604 | Embedded Systems | Core | 3 | Microcontrollers, Sensors and Actuators, RTOS, Interfacing Techniques, Embedded Programming |
| IT-605 | Web Technology Lab | Lab | 2 | HTML/CSS/JS Projects, Dynamic Web Pages, Backend Development, Web Frameworks |
| IT-606 | Artificial Intelligence Lab | Lab | 2 | Python for AI, Search Algorithm Implementation, Machine Learning Libraries, AI Project Development |
| PE-II | Professional Elective-II | Elective | 3 | Cloud Computing, Data Analytics, Soft Computing, Cyber Security |
| OE-I | Open Elective-I | Elective | 3 | Interdisciplinary subject choices |
Semester 7
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| IT-701 | Distributed Computing | Core | 3 | Client-Server Computing, Distributed Systems Concepts, Middleware Technologies, Concurrency Control, Fault Tolerance |
| IT-702 | Machine Learning | Core | 3 | Supervised Learning, Unsupervised Learning, Deep Learning Basics, Model Evaluation, Neural Networks |
| IT-703 | Project-I | Project | 6 | Problem Identification, Literature Survey, System Design, Implementation Planning, Report Writing |
| PE-III | Professional Elective-III | Elective | 3 | Big Data Analytics, Internet of Things, Natural Language Processing, Computer Graphics |
| OE-II | Open Elective-II | Elective | 3 | Interdisciplinary subject choices |
Semester 8
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| IT-801 | Major Project | Project | 10 | Advanced System Development, Research and Innovation, Industrial Problem Solving, Comprehensive Documentation, Presentation and Defense |
| IT-802 | Industrial Training / Internship / Entrepreneurship | Internship | 4 | Practical Industry Exposure, Skill Application, Professional Networking, Problem Solving in Real-world Scenarios |
| PE-IV | Professional Elective-IV | Elective | 3 | Blockchain Technology, Quantum Computing, Robotics, Deep Learning |




