RCCIIT CSE Syllabus Notes (Autonomous, 2024–2025)
RCC Institute of Information Technology, Kolkata (Autonomous from Academic Session: 2024 – 2025)
Syllabus: B. Tech. in Computer Science and Engineering (CSE)
Semester structure overview
- Semester I: 20 credits total; A mix of Basic Science (BSC), Engineering Science (ESC), Humanities (HSMC), and Audit (AU) components. Courses include Chemistry, Mathematics-I-A, Engineering Graphics and Design, Basic Electronics Engineering, Programming for Problem Solving, English and Technical Communication, and Idea and Entrepreneurship.
- Semester II: 18 credits total; Physics, Mathematics-II-A, Workshop/Manufacturing Practices, Basic Electrical Engineering, UHV-II: Understanding Harmony, NSS & Yoga, plus a Chemistry Lab and other lab components.
- Semester I & II labs accompany core theory courses (Chemistry Lab, Electronics Lab, Programming Lab, Physics Lab, etc.).
- Semesters III–VIII (2nd year onward) follow RCCIIT’s detailed CSE curriculum with a strong emphasis on Core Computer Science, Engineering, and Electives.
Semester I (B.Tech CSE) – Courses and details
RCC-BSC-CH-101/191 Chemistry
L:T:P = 3:1:0; Credits = 5
Pre-requisite: Class 12 chemistry
COs:
- CO1: Illustrate structure, colour and magnetic properties of coordination complexes using periodic properties of elements (Analyzing)
- CO2: Analyze structural features and properties of molecules using spectroscopic techniques (NMR, IR, Fluorescence, phosphorescence) (Analyzing)
- CO3: Predict bulk properties of systems and spontaneity of processes under various conditions (isothermal, adiabatic) considering thermodynamic parameters (Applying)
- CO4: Apply electrochemical cell knowledge to form batteries, fuel cells, etc. (Applying)
- CO5: Describe properties and potential applications of nanomaterials, photovoltaic materials, conducting and biodegradable polymers (Understanding)
- CO6: Demonstrate mechanisms of formation of substituted/unsaturated compounds and drug materials from organic chemistry with stereochemical aspects (Analyzing)
Detailed Syllabus (Module-wise):
1) Periodic Table (Periodicity), Molecular Orbital Theory and Crystal Field Theory: Effective Nuclear Charge (Slater’s Rule), Ionization Energy, Electron affinity and EN trends. Hours: 7. CO linked: CO1
2) … (Further modules include spectroscopy, thermodynamics references, etc.).RCC-BSC-M-101 Mathematics - I-A
L:T:P = 3:1:0; Credits = 4
COs:
- CO1: Evaluate definite integrals using reduction formulae and convergence tests; applications to surface areas/volumes
- CO2: Analyze functions using Rolle’s Theorem, Mean Value Theorems, Taylor’s and Maclaurin’s Theorems
- CO3: Concepts of Abstract Algebra: Groups, subgroups, permutation groups, cyclic groups, Lagrange’s theorem, homomorphisms, normal subgroups, rings/subrings, integral domains
- CO4: Solve linear systems and transform vectors via Linear Algebra techniques
- CO5: Understand linear transformations, vector spaces, inner products, Gram-Schmidt orthogonalization
- CO6: Solve real-world problems using Calculus, Abstract Algebra, and Linear Algebra
Detailed Syllabus: Calculus (Integration, Beta/Gamma functions, applications to areas/volumes) — 10 hours; Calculus (Differentiation) — 8 hours; Abstract Algebra/Linear Algebra modules with corresponding COs
RCC-ESC-ME-191 Engineering Graphics and Design
L:T:P = 0:0:4; Credits = 2
Pre-Req: Basic Mathematics
COs: CO1–CO6 (apply drawing instruments, CAD concepts, projection principles, orthographic projection, isometric projection, 3D modeling)
Detailed Syllabus:
- Module 1: Introduction to Engineering Drawing and CAD basics; drafting instruments; 2D/3D conventions (4 labs)
- Module 2: Projection of Points/Lines/Surfaces with orthographic conventions (1st/3rd angle); CAD interface and 3D modeling (4 labs)
Texts/Refs: Bhatt, Engineering Drawing; Pradeep Jain et al.; Additional references
RCC-ESC-EC-101/191 Basic Electronics Engineering
L:T:P = 2:0:2; Credits = 3
COs: work on 2-terminal devices (Diodes) and 3-terminal devices (transistors) for regulation/amplification; Boolean logic and gates
Detailed Syllabus: Diode/PN junction; Zener diode as regulator; transistor biasing; FET basics; digital gates; Nernst equation and applications
RCC-ESC-CS-101/191 Programming for Problem Solving
L:T:P = 2:0:4; Credits = 4
COs: Understanding computer systems; C programming basics, data structures; modular programming; file I/O and dynamic memory management
Detailed Syllabus: Module 1 – Fundamental computing and data/number systems; Module 2 – Fundamentals of C; Module 3 – Flow of control; Module 4 – Functions; Module 5 – Arrays and Pointers; Module 6 – Structures, Unions, FILE I/O
Texts/Refs: Balaguruswamy, Kernighan & Ritchie (C); W3Schools/GeeksforGeeks online resources
Lab (RCC-ESC-CS-191/CS-191): C programming labs focusing on basic C, arrays, pointers, file I/O, and data structures; 6 labs planned with CO mappings
Web Resources: IIT KGP ViLabs etc.
RCC-HSMC-191 English and Technical Communication
L:T:P = 0:0:4; Credits = 2
COs: Listening, speaking, reading, writing, organizational communication abilities; critical thinking and problem-solving in technical contexts
Detailed Syllabus (Module topics): Listening skills; Speaking skills; Reading skills (skimming, scanning, comprehension, close reading, inference); Grammatical applications (sentence structure, voice, narration, articles, punctuation, prepositions, subject-verb agreement, modifiers, sentence ordering); Writing skills (synonyms/antonyms, homonyms/idioms, paragraph cohesion); Organizational communication (GD, CV/cover letters, business letters, emails, reports)
Texts/Refs: AICTE English texts and standard grammar/communication references
RCC-AU-181 Idea and Entrepreneurship
L:T:P = 2:0:0; Credits = 0? (AU course credit appears not to be listed as a standard academic credit in the provided text, but it contributes to the semester load)
COs: Ideation to product transformation; identifying business opportunities; understanding market potential; designing product from idea to technical realization; creating a new business model
Detailed Syllabus: Modules include Inspiration/Ideation; Validation/Concept development; Prototyping/Tech transfer; Awareness/Startup ecosystem; Trajectory and field visits; Incubation and IPR considerations; Business model canvas and start-up planning; Startup-related reading and case studies
Texts/Refs: Startup/entrepreneurship books and references; list of collaboration/field visits and case studies
Semester I Laboratory Courses and Details
RCC-BSC-CH-191 Chemistry Laboratory
Course Code, Semester 1, L:T:P = 0:0:3; Total Hours = 24
COs (e.g.,): CO1–CO6 (conductivity-based acid strength, pH-metry, partition coefficient, viscosity, surface tension, titration analyses, cell constants, etc.)
Detailed Syllabus: Lab experiments including conductometric strength tests, pH-metric acid strength, partition coefficient measurements, surface tension/viscosity tests, titration analysis for ions in water, determination of cell constants and limiting conductance
Texts: Chemistry Lab Manual 2024; Vogel’s Quantitative Chemical Analysis (6th Ed)
RCC-BSC-CH-101/CH-191 Laboratory alignment and COs (as above) emphasize experimental techniques that map to theoretical COs from Chemistry course
Chemistry Lab Web/Reference: Vogel texts; Lab manuals; standard analytical methods
Semester II (B.Tech CSE) – Courses and details
RCC-BSC-PH-201/291 Physics
L:T:P = 3:1:2; Credits = 5
Pre-req: Basic Physics 12th level
COs: Solve classical mechanics problems; lasers (3-level/4-level); Maxwell’s equations; quantum evolution via Schrödinger equation; conductivity and energy distributions; MB/Bose-Einstein/Fermi-Dirac statistics
Detailed Syllabus: Vector analysis; Laser fundamentals; Gauss’s law; Maxwell’s equations; Quantum mechanics basics; Energy bands and semiconductors; Ensemble theory and statistics
RCC-BSC-M-201 Mathematics - II - A
L:T:P = 3:1:0; Credits = 4
COs: Probability spaces; distributions; bi-variate distributions; statistics; sampling theory; hypothesis testing; inference concepts
Detailed Syllabus: Basic probability spaces; discrete/continuous distributions (Binomial, Poisson, Normal, Exponential, Gamma); bi-variate distributions; statistics measures; sampling theory; hypothesis testing; central limit theorem; confidence intervals
RCC-ESC-ME-292 Workshop/ Manufacturing Practices
L:T:P = 0:0:4; Credits = 2
COs: Understand and apply safety in workshops; select appropriate tools; fabricate components; tolerances and dimensional accuracy; assembly for prototypes
Detailed Syllabus: Fitting, Machine Tools, Carpentry, Welding, Electrical & Electronics, Advanced manufacturing; lab activities include gauge making, lathe work, shaping, milling, jointing, wiring, and CNC introductions
RCC-ESC-EE-201/291 Basic Electrical Engineering
L:T:P = 3:1:2; Credits = 5
COs: DC circuits; AC signals; DC machines; transformers; electrical power systems concepts
Detailed Syllabus: DC circuits, Thevenin/Norton, AC circuits, impedance, resonance, transformers, DC machines, power generation, electrical installations and batteries; includes design/analysis basics
RCC-HSMC-201 UHV - II: Understanding Harmony
L:T:P = 2:0:0; Credits = 2
COs: Holistic view of human harmony across self, family, society, and nature; Right understanding and social welfare; self-determination and leadership for ethical living
Detailed Syllabus: Introduction to value education; harmony across levels (self, family, society, nature); implications for professional ethics; life-long learning and societal welfare
RCC-AU-282 NSS & Yoga
L:T:P = 0:0:2; Credits = 2
COs: Social responsibilities; group living; health/hygiene; yoga; environmental awareness; leadership and democratic attitudes
Detailed Syllabus: NSS activities, life competencies, youth leadership, health camps, environmental programs, yoga sessions, disaster preparedness; lab/work components include group activities and outreach planning
Semester II – Laboratory/Project components
RCC-BSC-PH-291 Physics Laboratory; RCC-BSC-CH-191 Chemistry Lab (continue), RCC-ESC-EE-291/291 labs, RCC-PROJ-CSE-? (Project oriented labs in future semesters) and related lab links
Semester III (Second Year) – Course list (RCCIIT – CSE, Semester III)
- RCC-PCC-CSE-301 Data Structure & Algorithms
- Hours: 3; L T P: 3 0 0; Credits: 3
- RCC-PCC-CSE-302 Digital Systems & Computer Organization
- 3 hours; Credits 3
- RCC-PCC-CSE-303 Object Oriented Programming
- 3 hours; Credits 3
- RCC-PCC-CSE-304 Discrete Mathematics
- 3 hours + 1 tutorial; Credits 4
- RCC-HSMC-CSE-301 Industrial Management
- 3 hours + 1 tutorial; Credits 4
- RCC-AU-CSE-381 Soft Skill & Ethics
- 2 hours; Credits 0 (Practical delivered as part of curriculum)
- RCC-PCC-CSE-391 Data Structure & Algorithms Lab
- 0:0:4; Credits 2
- RCC-PCC-CSE-392 Digital Systems & Computer Organization Lab
- 0:0:4; Credits 2
- RCC-PCC-CSE-393 Object-Oriented Programming Lab
- 0:0:4; Credits 2
- Sessional/Project: RCC-PROJ-CSE-581 Seminar Leading to project
- 0:0:2; Credits 1
- Total credits: 23
- Text Books/References: Core CS texts; practicals; project literature
Semester IV (Second Year) – Courses
- RCC-PCC-CSE-401 Operating System
- RCC-PCC-CSE-402 Computer Architecture & VHDL
- RCC-PCC-CSE-403 Database Management Systems
- RCC-HSMC-CSE-401 Human Resource Development
- RCC-AU-CSE-481 Environmental Sciences
- Practical/ Labs: RCC-PCC-CSE-491 OS Lab; RCC-PCC-CSE-492 Computer Architecture & VHDL Lab; RCC-PCC-CSE-493 Database Management Systems Lab; RCC-PCC-CSE-494 Small-Scale Software Development Using Python; RCC-PCC-CSE-495 C++ Programming Practices Lab
- Total credits: 23
Semester V (Third year) – Theory and Labs
- RCC-PCC-CSE-501 Software Engineering
- RCC-PCC-CSE-502 Design & Analysis of Algorithms
- RCC-PCC-CSE-503 Computer Networks
- RCC-PCC-CSE-504 Artificial Intelligence
- RCC-PCC-CSE-505 Formal Language & Automata Theory (FLAT)
- RCC-PCC-CSE-591 Software Engineering Lab
- RCC-PCC-CSE-592 Design & Analysis of Algorithms Lab
- RCC-PCC-CSE-593 Computer Networks Lab
- RCC-PCC-CSE-594 Artificial Intelligence Lab
- RCC-PROJ-CSE-581 Seminar Leading to project (continued)
- Total credits: 24
Semester VI (Third year) – Theory and Electives
- RCC-PCC-CSE-601 Compiler Design
- RCC-PCC-CSE-602 Machine Learning
- RCC-PEC-CSE-601 (A/B/C) Professional Elective-I (A. Distributed Database Management System; B. Image Processing; C. Pattern Recognition)
- RCC-OEC-CSE-601 (A/B/C) Open Elective I (A. Operations Research; B. Digital Signal Processing; C. Control Systems)
- RCC-HSMC-CSE-681 Organizational Behavior
- RCC-PROJ-CSE-681 Research Methodology (Practical)
- RCC-PEC-CSE-691 (A/B/C) Professional Elective-II Lab (A. Dist. DBMS Lab; B. Image Processing Lab; C. Pattern Recognition Lab)
- RCC-PCC-CSE-692 Machine Learning Lab
- RCC-ESC-CSE-681 Design & Thinking Lab
- RCC-PROJ-CSE-682 Project I (Mini)
- Total credits: 22
Semester VII (Fourth year) – Theory + Sessional
- RCC-PEC-CSE-701 (A/B/C/D) Professional Elective-III (A. Quantum Computing; B. Cloud Computing; C. Multi-agent Intelligent Systems; D. Statistical Machine Learning)
- RCC-PEC-CSE-702 (A/B/C/D) Professional Elective-IV (A. Deep Learning; B. Soft Computing; C. Ad-Hoc & Sensor Networks; D. Cyber Security)
- RCC-OEC-CSE-701 (A/B/C/D) Open Elective-II (A. Multimedia Systems; B. Philosophy; C. Digital Marketing; D. Numerical Methods for Engineers)
- RCC-PROJ-CSE-781 Project-II
- RCC-PROJ-CSE-782 Viva-Voce
- Total credits: 17
Semester VIII (Fourth year) – Theory + Sessional
- RCC-PEC-CSE-801 Professional Elective-V (A. Signals & Networks; B. Cryptography & Network Security; C. Speech & Natural Language Processing; D. Web & Internet Tech; E. Internet of Things)
- RCC-OEC-CSE-801 Open Elective-III (A. Big Data Analysis; B. Cyber Law & Ethics; C. Mobile Computing; D. Robotics; E. Soft Skill & Interpersonal Communication)
- RCC-OEC-CSE-802 Open Elective-IV (A. E-Commerce & ERP; B. Micro-electronics & VLSI Design; C. Data Analysis with R; D. Data Science)
- RCC-PROJ-CSE-881 Project-III
- Total credits: 15
Grand total and credits
- Total credits across years: 162 (134 from 2nd year to 4th year) + 38 (First year) = 162
Text Books and References (selected emphasis across courses)
- Core CS/Math/Physics texts cited in modules and labs (e.g., S. K. Mapa, Higher Algebra; Malik & Arora, Mathematical Analysis; Balaguruswamy, Programming in ANSI C; Kernighan & Ritchie, The C Programming Language; Bhatt, Engineering Drawing; Streetman & Banerjee for electronics basics; Millman & Halkias for electronics; Rao/Prasad for electrical engineering, etc.)
- Lab manuals: Chemistry lab manual, Basic Electrical Engineering lab manuals, VLab/IO/GeeksforGeeks resources, IIT KGP ViLabs references for CS labs
General notes and cross-semester references
- The program is designed with a strong emphasis on core CSE subjects in the 2nd year and onward, with a substantial set of electives and project work in the later years
- Practical labs (CS, EE, Physics, Chemistry) are a core component, aligning with the theory modules
- The total credits tally to 162 across the eight semesters, reflecting a full-year equivalent load for an undergraduate program
- The curriculum includes value education and professional ethics in the later years (HSMC and related AU/UX components)
Additional references and web resources mentioned in the catalog
- Web resources for programming labs and digital design (e.g., IIT KGP ViLabs and other online lab resources)
- Open electives include topics like digital marketing, philosophical thoughts, and modern computing topics to broaden exposure
Important formulas and concepts highlighted in the syllabus
- Thermodynamics and electrochemistry concepts: ∆U, ∆H, Cp, Cv (heat capacities), entropy, Gibbs free energy ∆G = ∆H − T∆S, Helmholtz free energy A = U − TS
- Nernst Equation (in electrochemistry): E = E° − (RT/nF) ln Q (implied in the course content)
- Gibbs–Helmholtz equation (mentioned as a concept in chemistry module): ∆G = ∆H − T∆S
- Basic linear algebra concepts: matrix inversion, eigenvalues/eigenvectors, Gram-Schmidt, rank-nullity, Cayley–Hamilton, diagonalization
- Boolean algebra, Karnaugh maps, canonical forms (POS/SOP) – for digital logic design
Notes on structure and navigation through the document
- Early sections (Pages 2–9) cover Semester I–II with course lists, credits, and COs; including detailed module-wise syllabi for Chemistry and Mathematics, along with Engineering Graphics and Basic Electronics labs
- Middle sections (Pages 10–18) provide detailed syllabi and lab mapping for Engineering Graphics, Basic Electronics Eng, Electronics labs, CS programming fundamentals, and English/Communication
- Later sections (Pages 44–49) transition to the RCCIIT Department of CSE’s detailed Semester III–VIII structure, including full course catalogs, labs, and project/seminar components; culminating with a 162 total credit tally
Quick summary references
- Total first-year credits: 20 (Semester I)
- Total second-year credits: 18 (Semester II)
- Total credits from 2nd year to 4th year: 134
- Grand total: 162
Quick glossary (from the catalog)
- BSC: Basic Science Courses
- ESC: Engineering Science Courses
- HSMC: Humanities, Social Sciences and Management Courses
- AU: Audit Courses
- CO: Course Outcome
- LAB: Laboratory components integrated with theory courses
- P: Practical sessions in some courses
Important numerical references (LaTeX-formatted)
- Total credits:
- Semester I: credits; Semester II: credits; Semester III–VIII: variable per course as listed above; grand total remains
- Gibbs free energy relation:
\Delta G = \Delta H - T \Delta S - Helmholtz free energy: (as concept in the thermodynamics module)
A note on how to use these notes for exam prep
- Use the section headers to locate a course quickly
- Memorize the COs for each course, then map model questions to the corresponding modules
- Pay attention to the module names and hours to gauge expected depth
- Review the Lab syllabi to understand practical experiments that may be questioned in viva or practical exams
If you want, I can convert this into a neater, fully sectioned PDF-friendly outline with each semester as a separate section and a clean table for courses, credits, and COs. I can also generate a compact two-column cheat sheet for quick revision of key formulas and core topics.