JU-image

B-E in Computer Science And Engineering at Jadavpur University

Jadavpur University is a premier public state-funded technical and research university located in Kolkata, West Bengal. Established in 1955, with roots tracing back to 1906, it is renowned for its academic excellence, particularly in engineering, arts, and science. The university consistently ranks among India's top institutions, reflecting its strong academic programs and robust campus ecosystem.

READ MORE
location

Kolkata, West Bengal

Compare colleges

About the Specialization

What is Computer Science and Engineering at Jadavpur University Kolkata?

This Computer Science and Engineering program at Jadavpur University focuses on foundational theories and cutting-edge applications in computing. It is designed to equip students with a robust understanding of algorithms, data structures, operating systems, and artificial intelligence, vital for India''''s rapidly expanding digital economy. The program emphasizes both theoretical rigor and practical skills development, making graduates highly sought after in the Indian tech industry.

Who Should Apply?

This program is ideal for aspiring software developers, data scientists, cybersecurity analysts, and AI/ML engineers. Fresh graduates seeking entry into the technology sector, particularly in product development and R&D roles in Indian and global MNCs operating in India, will find this program highly beneficial. Candidates with a strong aptitude for mathematics, logical reasoning, and problem-solving are particularly well-suited for this demanding yet rewarding specialization.

Why Choose This Course?

Graduates of this program can expect diverse career paths in IT services, product development, fintech, and e-commerce sectors within India. Entry-level salaries typically range from INR 6-12 LPA, with experienced professionals earning significantly higher. Growth trajectories often lead to leadership roles as Tech Leads, Architects, or Product Managers in companies like TCS, Wipro, Infosys, Google India, and Amazon India, aligning with the dynamic demands of the Indian job market.

Student Success Practices

Foundation Stage

Master Programming Fundamentals (C/C++)- (Semester 1-2)

Dedicate consistent hours to practicing core programming concepts in C and C++ on platforms like HackerRank and CodeChef. Understand pointers, data structures, and algorithms deeply, as these form the bedrock for advanced courses and interviews. Actively participate in coding contests to sharpen problem-solving skills.

Tools & Resources

HackerRank, CodeChef, GeeksforGeeks, Online C/C++ tutorials

Career Connection

Strong fundamentals in C/C++ are critical for securing entry-level software development roles and succeeding in technical interviews, common in Indian IT companies.

Build a Strong Mathematical Base- (Semester 1-3)

Focus on understanding the concepts in Mathematics-I, II, and III. These provide the theoretical underpinning for algorithms, machine learning, and data science. Practice problems diligently and clarify doubts immediately with faculty or peers. Form study groups to tackle complex mathematical derivations.

Tools & Resources

NPTEL lectures on Discrete Mathematics, Probability & Statistics, Khan Academy, Textbooks (e.g., Higher Engineering Mathematics by B.S. Grewal)

Career Connection

A solid mathematical foundation is essential for advanced roles in AI/ML, data analytics, and research & development, offering a competitive edge in specialized tech domains.

Engage in Early Project Development- (Semester 2-3)

Start building small, personal projects using basic programming knowledge. This could be a simple calculator, a game, or a data management tool. This hands-on experience translates theoretical knowledge into practical application and builds a portfolio. Collaborate with peers for diverse ideas and learning.

Tools & Resources

GitHub for version control, Visual Studio Code/Dev-C++, Stack Overflow for troubleshooting

Career Connection

Early project work helps develop practical skills, problem-solving abilities, and showcases initiative to potential employers, which is highly valued in the Indian tech ecosystem.

Intermediate Stage

Deep Dive into Data Structures and Algorithms (DSA)- (Semester 3-5)

Beyond basic understanding, master advanced DSA concepts. Practice extensively on platforms like LeetCode and InterviewBit. Participate in competitive programming. This is crucial for cracking placement interviews with top tech companies in India.

Tools & Resources

LeetCode, InterviewBit, GeeksforGeeks (DSA sections), Competitive programming contests

Career Connection

Excellent DSA skills are non-negotiable for securing software engineering roles at product-based companies and tech giants in India, leading to high-paying positions.

Undertake Quality Internships/Industrial Training- (Semester 4-6)

Seek out internships during summer breaks at reputable companies or research institutions. Focus on gaining real-world exposure to software development lifecycle, specific technologies, and team collaboration. Actively contribute to projects and network with professionals.

Tools & Resources

Internshala, LinkedIn, College placement cell resources, Company career pages

Career Connection

Internships convert into pre-placement offers (PPOs) or enhance resume credibility, significantly improving placement prospects in the highly competitive Indian job market.

Specialize through Electives and Certifications- (Semester 5-6)

Choose professional electives wisely based on your interest and career goals (e.g., AI/ML, Cybersecurity, Cloud Computing). Supplement coursework with online certifications from platforms like Coursera, Udemy, or NPTEL to gain specialized skills and industry-recognized credentials.

Tools & Resources

Coursera (Google, IBM, AWS certifications), Udemy, NPTEL online courses, Departmental elective offerings

Career Connection

Specialized skills and certifications make you a more attractive candidate for niche roles in rapidly growing sectors like AI, Cloud, and Cybersecurity in India, often commanding higher salaries.

Advanced Stage

Focus on Major Project Development- (Semester 7-8)

Engage deeply in your major project, ideally addressing a real-world problem or contributing to research. Prioritize innovation, robust implementation, and thorough documentation. Present your work effectively through technical reports and presentations. Seek mentorship from faculty or industry experts.

Tools & Resources

Research papers (IEEE, ACM), Version control (Git), Project management tools (Jira, Trello), Departmental labs and resources

Career Connection

A strong major project showcases your ability to lead, innovate, and deliver complex solutions, significantly impressing interviewers for both job placements and higher studies.

Intensive Placement Preparation- (Semester 6-8)

Begin dedicated placement preparation well in advance, focusing on aptitude tests, logical reasoning, verbal ability, and technical interview skills. Participate in mock interviews conducted by the university placement cell and alumni. Refine your resume and LinkedIn profile.

Tools & Resources

IndiaBix for aptitude, Glassdoor for interview experiences, University placement cell workshops, Alumni network mentorship

Career Connection

Comprehensive preparation ensures you are ready for the rigorous placement processes of top companies visiting Jadavpur University, maximizing your chances of securing a desirable job.

Network and Build Professional Presence- (Semester 6-8)

Actively attend technical workshops, seminars, and conferences (virtual or in-person). Connect with alumni and industry professionals on LinkedIn. Develop strong communication and soft skills, which are vital for career progression and leadership roles in Indian corporates.

Tools & Resources

LinkedIn, Tech events and meetups, Professional organizations (ACM, IEEE student chapters), Toastmasters International (for public speaking)

Career Connection

A robust professional network opens doors to job opportunities, mentorship, and entrepreneurial ventures, providing long-term career advantages in India''''s competitive professional landscape.

Program Structure and Curriculum

Eligibility:

  • 10+2 with Physics, Chemistry, and Mathematics as compulsory subjects, usually with minimum aggregate marks (e.g., 60% for General category) from a recognized board, and a valid rank in WBJEE examination.

Duration: 4 years / 8 semesters

Credits: 170 Credits

Assessment: Internal: 30% (Theory), 40% (Practical), External: 70% (Theory), 60% (Practical)

Semester-wise Curriculum Table

Semester 1

Subject CodeSubject NameSubject TypeCreditsKey Topics
BS101Chemistry-I (Theory)Core3Atomic structure, Chemical bonding, Electrochemistry, Reaction kinetics, Spectroscopy
BS102Chemistry-I (Practical)Lab1.5Volumetric analysis, pH metric titration, Conductometric titration, Viscosity measurement
HU101Communicative English (Theory)Core3Technical communication, Grammar, Report writing, Presentation skills, Group discussion
HU102Communicative English (Practical)Lab1.5Phonetics, Oral communication, Public speaking, Presentation practice
ES101Basic Electrical Engineering (Theory)Core3DC circuits, AC circuits, Transformers, DC machines, AC machines
ES102Basic Electrical Engineering (Practical)Lab1.5DC circuit experiments, AC circuit experiments, Motor characteristics, Generator tests
ES103Engineering Graphics (Theory)Core3Orthographic projections, Isometric projections, Sectional views, Dimensioning, CAD introduction
ES104Engineering Graphics (Practical)Lab1.5Drawing exercises, Solid geometry, AutoCAD basics
MA101Mathematics-I (Theory)Core4Differential calculus, Integral calculus, Sequences and series, Multivariable calculus, Vector calculus

Semester 2

Subject CodeSubject NameSubject TypeCreditsKey Topics
BS201Physics-I (Theory)Core3Oscillations and waves, Optics, Quantum mechanics, Statistical physics, Solid state physics
BS202Physics-I (Practical)Lab1.5Optics experiments, Semiconductor characteristics, Magnetic field measurements, Measurement techniques
ES201Basic Electronics (Theory)Core3PN junction diodes, Transistors, Rectifiers, Amplifiers, Digital logic gates
ES202Basic Electronics (Practical)Lab1.5Diode characteristics, Transistor circuits, Logic gate implementation, Basic circuit design
ES203Engineering Mechanics (Theory)Core3Statics, Dynamics, Kinematics, Kinetics, Work and energy
ES204Workshop Practice (Practical)Lab2Machining, Welding, Carpentry, Fitting, Sheet metal work
MA201Mathematics-II (Theory)Core4Linear algebra, Ordinary differential equations, Laplace transforms, Fourier series, Partial differential equations
PC201Programming & Data Structures (Theory)Core3C programming fundamentals, Arrays and Pointers, Functions and Modules, Stacks and Queues, Linked Lists
PC202Programming & Data Structures (Practical)Lab1.5C programming exercises, Implementation of data structures, Debugging techniques, Algorithm practice

Semester 3

Subject CodeSubject NameSubject TypeCreditsKey Topics
MA301Mathematics-III (Theory)Core4Probability theory, Statistics, Random variables, Stochastic processes, Regression analysis
PC301Digital Logic (Theory)Core3Boolean algebra, Logic gates, Combinational circuits, Sequential circuits, State machines
PC302Digital Logic (Practical)Lab1.5Logic gate implementation, Flip-flops and latches, Counters and registers, Circuit design tools
PC303Object Oriented Programming (Theory)Core3OOP concepts, Classes and objects, Inheritance and polymorphism, Exception handling, Java/C++ programming
PC304Object Oriented Programming (Practical)Lab1.5OOP programming exercises, Project development using OOP, Debugging and testing, Design patterns
PC305Computer Organization & Architecture (Theory)Core3CPU organization, Memory hierarchy, I/O organization, Pipelining, Instruction set architecture
PC306Discrete Mathematics (Theory)Core3Set theory, Relations and functions, Graph theory, Combinatorics, Logic and proof techniques
HS301Values & Ethics in Profession (Theory)Core3Professional ethics, Social responsibility, Environmental ethics, Human values, Ethical decision making

Semester 4

Subject CodeSubject NameSubject TypeCreditsKey Topics
PC401Operating Systems (Theory)Core3Process management, Memory management, File systems, I/O systems, Concurrency and deadlocks
PC402Operating Systems (Practical)Lab1.5Linux commands and utilities, Shell scripting, System calls programming, Process scheduling algorithms
PC403Algorithms (Theory)Core3Algorithm analysis, Sorting and searching, Graph algorithms, Dynamic programming, Greedy algorithms
PC404Algorithms (Practical)Lab1.5Implementation of algorithms, Time and space complexity analysis, Problem solving strategies, Competitive programming practice
PC405Database Management Systems (Theory)Core3Relational model, SQL and query optimization, Normalization, Transaction management, Concurrency control
PC406Database Management Systems (Practical)Lab1.5SQL queries and scripting, Database creation and manipulation, Report generation, Database application development
ES401Environmental Science (Theory)Core3Ecosystems and biodiversity, Pollution control, Renewable energy, Environmental laws, Climate change
ES402Environmental Science (Practical)Lab1.5Field work and surveys, Environmental impact assessment, Waste management techniques, Pollution measurement
HS401Economics for Engineers (Theory)Core3Microeconomics and macroeconomics, Market structures, Project evaluation techniques, Financial analysis, Costing and budgeting

Semester 5

Subject CodeSubject NameSubject TypeCreditsKey Topics
PC501Theory of Computation (Theory)Core3Finite automata, Regular expressions and languages, Context-free grammars, Turing machines, Decidability and undecidability
PC502Computer Networks (Theory)Core3Network models (OSI/TCP-IP), Data link layer protocols, Network layer protocols, Transport layer protocols, Application layer services
PC503Computer Networks (Practical)Lab1.5Socket programming, Network configuration, Packet analysis tools (Wireshark), Network simulation
PC504Microprocessors & Microcontrollers (Theory)Core38086 architecture, Assembly language programming, Memory and I/O interfacing, Microcontroller basics, ARM architecture introduction
PC505Microprocessors & Microcontrollers (Practical)Lab1.5Assembly language programming, Interfacing experiments with peripherals, Microcontroller programming, Embedded system design
PE501Professional Elective-I (Theory)Elective3Advanced Algorithms, Software Engineering, Artificial Intelligence, Data Science, Image Processing
OE501Open Elective-I (Theory)Elective3Humanities and Social Sciences, Management principles, Interdisciplinary studies, Foreign languages, Basic sciences
MC501Mandatory Course (Theory)Mandatory1NSS/NCC activities, Sports and physical education, Yoga and meditation, Cultural engagement, Value education
MC502Industrial Training/Internship (Practical)Practical2Practical industry experience, Project report writing, Professional skill development, Corporate etiquette

Semester 6

Subject CodeSubject NameSubject TypeCreditsKey Topics
PC601Compiler Design (Theory)Core3Lexical analysis, Syntax analysis, Semantic analysis, Intermediate code generation, Code optimization
PC602Machine Learning (Theory)Core3Supervised learning, Unsupervised learning, Neural networks basics, Deep learning introduction, Model evaluation metrics
PC603Machine Learning (Practical)Lab1.5Python for ML, SciKit-learn applications, TensorFlow/PyTorch basics, Model implementation and tuning
PE602Professional Elective-II (Theory)Elective3Cloud Computing, Big Data Analytics, Computer Graphics, Natural Language Processing, Internet of Things
OE602Open Elective-II (Theory)Elective3Environmental studies, Entrepreneurship, Public administration, Cross-cultural studies, Financial management
PC604Software Engineering (Theory)Core3Software Development Life Cycle, Requirements engineering, Software design patterns, Software testing methodologies, Project management
PC605Software Engineering (Practical)Lab1.5Software project development, UML diagrams, Version control systems, Agile development practices
MC601Mandatory Course (Theory)Mandatory1NSS/NCC activities, Sports and physical education, Yoga and meditation, Cultural engagement, Community service
PC606Minor Project (Practical)Project3Project planning and design, Implementation and testing, Documentation and presentation, Problem solving, Teamwork

Semester 7

Subject CodeSubject NameSubject TypeCreditsKey Topics
PE701Professional Elective-III (Theory)Elective3Cryptography and Network Security, IoT Architectures, Blockchain Technology, Advanced Database Systems, Robotics and Automation
PE702Professional Elective-IV (Theory)Elective3Cyber Security Fundamentals, Digital Image Processing, Quantum Computing Principles, DevOps Practices, Game Development
OE701Open Elective-III (Theory)Elective3Intellectual Property Rights, Disaster management, Renewable energy systems, Marketing management, Human resource management
PC701Major Project Part-I (Practical)Project6Problem definition and scope, Literature survey and research, System design and architecture, Prototype development, Project planning and management
PC702Seminar (Practical)Seminar2Technical topic presentation, Research methodology, Public speaking skills, Report writing, Question and answer sessions
PC703Internship/Industrial Training (Practical)Practical2Real-world industry experience, Report writing and documentation, Professional networking, Application of theoretical knowledge

Semester 8

Subject CodeSubject NameSubject TypeCreditsKey Topics
PE801Professional Elective-V (Theory)Elective3Robotics and AI, Game Development Architectures, High-Performance Computing, Web Technologies and Frameworks, Human-Computer Interaction
OE801Open Elective-IV (Theory)Elective3Startup ecosystem, Project management, Legal aspects of engineering, Global business environment, Sociology and psychology
PC801Major Project Part-II (Practical)Project12Full system implementation, Testing and evaluation, Documentation and thesis writing, Presentation and defense, Innovation and research outcomes
PC802Comprehensive Viva (Practical)Viva2Overall knowledge assessment, Interview skills, Subject matter expertise demonstration, Technical communication, Problem-solving aptitude
whatsapp

Chat with us