CS25C02 Computer Programming: Python – Semester I – Civil / Agri – R-2025

Subject Code & Name: CS25C02 – Computer Programming: Python

Regulation: R-2025

Semester: I (First Semester)

Branch: B.E. Civil Engineering (Civil)

Credits / L-T-P: 3 Credits | L-T-P: 2-0-2

Course Objectives

  • To equip engineering students with the foundational knowledge and practical skills in Python programming to analyse and solve computational problems effectively.
  • To foster problem-solving, critical thinking, and modular programming skills essential for engineering domains.

Full Unit-wise Syllabus

Unit I – Introduction to Python

Problem Solving, Problem Analysis Chart, Developing an Algorithm, Flowchart and Pseudocode, Interactive and Script Mode, Indentation, Comments, Error messages, Variables, Reserved Words, Data Types, Arithmetic operators and expressions, Built-in Functions, Importing from Packages.

Practical: Problem Analysis Chart, Flowchart and Pseudocode Practices. (Minimum three)

Unit II – Control Structures

if, if-else, nested if, multi-way if-elif statements, while loop, for loop, nested loops, pass statements.

Practical: Usage of conditional logics in programs. (Minimum three)

Unit III – Functions

Hiding redundancy, complexity; Parameters, arguments and return values; formal vs actual arguments, named arguments, Recursive & Lambda Functions.

Practical: Usage of functions in programs. (Minimum three)

Unit IV – Strings & Collections

String Comparison, Formatting, Slicing, Splitting, Stripping, Lists, tuples, and dictionaries, basic list operators, searching and sorting lists; dictionary literals, adding and removing keys, accessing and replacing values.

Practical: String manipulations and operations on lists, tuples, sets, and dictionaries. (Minimum three)

Unit V – File Operations

Create, Open, Read, Write, Append and Close files. Manipulating directories, OS and Sys modules, reading/writing text and numbers, from/to a file; creating and reading a formatted file (csv, tab-separated, etc.).

Practical: Opening, closing, reading and writing in formatted file format and sort data. (Minimum three)

Unit VI – Packages

Built-in modules, User-Defined modules, Numpy, SciPy, Pandas, Scikit-learn.

Practical: Usage of modules and packages to solve problems. (Minimum three), Project (Minimum Two)

Course Outcomes (COs)

  • CO1: Explain the potential usage of Python in engineering applications.
  • CO2: To apply the concepts of Python in solving engineering problems and formulate new projects.
  • CO3: To interpret the data and effectively communicate in groups.
  • CO4: Adapt new programming concepts and technologies in the profession.

Assessment Pattern (Quick Note)

  • Weightage: Continuous Assessment 50% | End Semester Examination 50%
  • Internal methodology: Quiz (5%), Project (15%), Assignment Programs (25%), Practical (25%), Internal Examinations (30%)

Source: Official Anna University – B.E. Civil Engineering R-2025 Syllabus
Last Updated: September 2026

ME25C01 Engineering Drawing – Semester I – Civil / Agri – R-2025

Subject Code & Name: ME25C01 – Engineering Drawing

Regulation: R-2025

Semester: I (First Semester)

Branch: B.E. Civil Engineering (Civil)

Credits / L-T-P: 4 Credits | L-T-P: 2-0-4

Course Objectives

  • To impart knowledge on dimensions and drawing standards.
  • To explore the orthographic projection of lines and solids.
  • To provide the understanding of orthographic, isometric and perspective views.

Full Unit-wise Syllabus

Unit I – Fundamentals

Drawing instruments, Drawing standards (BIS), Lettering in engineering, Sheet layout, elements of dimensioning, Systems of dimensioning. Free hand sketching of 2D & 3D objects, Conics – Ellipse, Parabola and Hyperbola.

Activities: Virtual Demonstration of Conics and Cycloids.

Unit II – Orthographic Projection

First angle projection, Projection of points, straight lines and planes.

Unit III – Projection of Solids

Simple Solids, Section of Solids, Development of Surfaces.

Activities: Development of models of various solids and virtual demonstration of sectioning, CAD modelling of 2D objects.

Unit IV – Isometric Projection

Isometric Scale, Projection of Simple solids.

Activities: Conversion of 3D into 2D orthographic views, CAD modelling of 3D objects.

Unit V – Perspective Projection

Simple solids projection.

Activities: Virtual demonstration of perspective views.

Project: Development of 2D objects and 3D objects using CAD tools.

Course Outcomes (COs)

  • CO1: Explain the advantages of engineering drawing in engineering applications.
  • CO2: Apply the concepts of projections in formulating various solid parts in engineering systems.
  • CO3: Analyse the various view and interpret the engineering drawings.
  • CO4: Use CAD tools for creation of various models.
  • CO5: Critically think and develop innovative models.

Assessment Pattern (Quick Note)

  • Weightage: Continuous Assessment 50% | End Semester Examination 50%
  • Internal methodology: Project – 10%, Models – 5%, Assignments – 35% and Internal Examinations – 50%

Source: Official Anna University – B.E. Civil Engineering R-2025 Syllabus
Last Updated: September 2026

CE25C01 Introduction to Civil Engineering – Semester I – Civil / Agri – R-2025

Subject Code & Name: CE25C01 – Introduction to Civil Engineering

Regulation: R-2025

Semester: I (First Semester)

Branch: B.E. Civil Engineering (Civil)

Credits / L-T-P: 3 Credits | L-T-P: 3-0-0

Course Objectives

  • To impart the significance of the Civil Engineering and provide insight to the essentials of components of infrastructure.

Full Unit-wise Syllabus

Unit I – Overview of Civil Engineering

Role of civil engineers in society, Ethics in Civil Engineering Practice, outstanding accomplishments of the profession, future trends – Types of projects, stages of projects, specification and scope.

Unit II – Fields of Civil Engineering

Overview of Structural, Construction, Geotechnical, Environmental, Transportation, Water Resources and Environmental Engineering – Introduction to Engineering Geology and seismology.

Unit III – Civil Engineering Materials

Civil Engineering Materials: Bricks – Stones – Sand – Cement – Concrete – Steel – Timber, Glass – Modern Materials, Thermal and Acoustic Insulating Materials, Decorative Panels, Water Proofing Materials. Modern uses of Gypsum, Pre-fabricated Building components.

Unit IV – Building Components

Building plans – Setting out of a Building Foundations: Types of foundations – Bearing capacity and settlement – Brick masonry – Stone Masonry – Beams – Columns – Lintels – Roofing – Flooring – Plastering – NBC.

Unit V – Infrastructure

Types of Bridges and Dams – Water Supply Network – Rain Water Harvesting – Solid Waste Management system – Introduction to Highways and Railways – Introduction to Green Buildings.

Activities: An Industrial visit to a nearby Civil Engineering Projects. Seminar / assignment on Emerging Civil Engineering fields.

Course Outcomes (COs)

  • CO1: Explain core Civil engineering concepts.
  • CO2: Apply basic engineering calculations in Civil Engineering systems.
  • CO3: Identify practices followed in infrastructure construction.

Assessment Pattern (Quick Note)

  • Weightage: Continuous Assessment 40% | End Semester Examination 60%
  • Internal methodology: Quiz (10%), Assignments (40%) and Internal Examinations (50%)

Source: Official Anna University – B.E. Civil Engineering R-2025 Syllabus
Last Updated: September 2026

PH25C01 Applied Physics – I – Semester I – CSE(IoT) – R-2025

Subject Code & Name: PH25C01 – Applied Physics – I

Regulation: R-2025

Semester: I (First Semester)

Branch: B.E. Computer Science and Engineering (Internet of Things)

Credits / L-T-P: 3 Credits | L-T-P: 2-0-2

Course Objectives

  • To impart knowledge and expose the essentials of physics in various engineering applications.

Full Unit-wise Syllabus

Unit I – Properties of Matter

Elasticity, Cantilever – Young’s modulus (non-uniform bending), Girders: Bridges and buildings, Viscosity: Stokes method – Surface tension: drop weight method, Thermal expansion, Thermal stress, Bimetallic strips, Expansion joints.

Practical: Non-Uniform bending, Young’s modulus of the material, Torsional pendulum, Rigidity modulus of the wire and moment of inertia of the disc.

Activities: Virtual demonstration of thermal stress.

Unit II – Oscillations

Simple Harmonic motion, Torsional pendulum, Couple per unit twist, Damped and Forced Oscillation.

Unit III – Waves

Waves on a stretched string, Energy and Power, standing waves, Ultrasonics, piezo-electric method, Acoustic grating, Electromagnetic waves: Maxwell equation, Production of EM waves by dipole antenna, Propagation of EM waves in free space, wave equation, Cell phone reception.

Practical: Melde’s string experiment, Frequency of an electrically vibrating metal tip.

Activities: Virtual demonstration of propagation of EM waves.

Unit IV – Quantum Mechanics

Black body radiation, Photoelectric effect, de Broglie hypothesis – Schrodinger Wave equation, Particle in a box (infinite potential well, three-dimensional box), Barrier penetration and quantum tunnelling.

Practical: Photo-electric effect – Determination of Planck’s constant.

Activities: Virtual demonstration of Scanning Transmission Electron Microscope.

Unit V – Applied Optics

Interference: Air wedge, Michelson’s Interferometer, Fiber optics: Structure of a fiber – Fiber Optic Communication System – Fiber Sensors (Virtual demo) – Displacement, pressure sensor and Temperature sensor – Einstein Co-efficient – Nd:YAG laser, CO2 laser (construction, functioning and applications), dye laser.

Practical: Ruling width of Compact disc using Laser, Thickness of a thin sheet/wire using Air wedge Method.

Activities: Demonstration of sensors and applications of Lasers.

Course Outcomes (COs)

  • CO1: Explain the physics concepts in various applications.
  • CO2: Apply the principles of wave optics and laser physics in practical systems.
  • CO3: Analyse the behaviour of materials under different conditions.
  • CO4: Conduct experiments in groups and interpret the data.

Assessment Pattern (Quick Note)

  • Weightage: Continuous Assessment 50% | End Semester Examination 50%
  • Internal methodology: Quiz (5%), Assignments (20%), Flipped Class (5%), Practical (30%), Internal Examinations (40%)

Source: Official Anna University – B.E. CSE (Internet of Things) R-2025 Syllabus
Last Updated: September 2026

UC25H01 Heritage of Tamils – Semester I – CSE(IoT) – R-2025

Subject Code & Name: UC25H01 – Heritage of Tamils

Regulation: R-2025

Semester: I (First Semester)

Branch: B.E. Computer Science and Engineering (Internet of Things)

Credits / L-T-P: 1 Credit | L-T-P: 1-0-0

Course Objectives

  • To enable students to understand the richness of Tamil language, literature, heritage, folk arts, and the contribution of Tamils to Indian culture and freedom struggle.

Full Unit-wise Syllabus

Unit I – Language and Literature

Language Families in India, Dravidian Languages, Tamil as a Classical Language - Classical Literature in Tamil – Secular Nature of Sangam Literature, Distributive Justice in Sangam Literature, Management Principles in Thirukural, Tamil Epics and Impact of Buddhism & Jainism in Tamil Land, Bakthi Literature Azhwars and Nayanmars - Forms of minor Poetry - Development of Modern literature in Tamil, Contribution of Bharathiyar and Bharathidhasan.

Unit II – Heritage

Rock art Paintings to Modern Art – Sculpture: Hero stone to modern sculpture, Bronze icons, Tribes and their handicrafts, Art of temple car making, Massive Terracotta sculptures, Village deities, Thiruvalluvar Statue at Kanyakumari, Making of musical instruments, Mridhangam, Parai, Veenai, Yazh and Nadhaswaram, Role of Temples in Social and Economic Life of Tamils.

Unit III – Folk and Martial Arts

Therukoothu, Karagattam, Villu Pattu, Kaniyan Koothu, Oyillattam, Leather puppetry, Silambattam, Valari, Tiger dance - Sports and Games of Tamils.

Unit IV – Thinai Concept of Tamils

Flora and Fauna of Tamils & Aham and Puram Concept from Tholkappiyam and Sangam Literature, Aram Concept of Tamils, Education and Literacy during Sangam Age - Ancient Cities and Ports of Sangam Age, Export and Import during Sangam Age - Overseas Conquest of Cholas.

Unit V – Contribution of Tamils to Indian National Movement and Indian Culture

Contribution of Tamils to Indian Freedom Struggle, The Cultural Influence of Tamils over the other parts of India, Self-Respect Movement, Role of Siddha Medicine in Indigenous Systems of Medicine, Inscriptions & Manuscripts, Print History of Tamil Books.

Course Outcomes (COs)

  • CO1: Explain the classical status of Tamil language and the features of Sangam and later literature.
  • CO2: Describe Tamil heritage related to art, sculpture, music, and temple culture.
  • CO3: Outline folk/martial arts and Thinai concepts of Tamils.
  • CO4: Summarize the contributions of Tamils to Indian culture and the freedom struggle.

Source: Official Anna University – B.E. CSE (Internet of Things) R-2025 Syllabus
Last Updated: September 2026

EN25C01 English Essentials – I – Semester I – CSE(IoT) – R-2025

Subject Code & Name: EN25C01 – English Essentials – I

Regulation: R-2025

Semester: I (First Semester)

Branch: B.E. Computer Science and Engineering (Internet of Things)

Credits / L-T-P: 2 Credits | L-T-P: 2-0-0

Course Objectives

  • Enhance learners’ listening and speaking skills to understand and deliver speeches effectively
  • Equip students with the skills to write clear, coherent, and grammatically correct texts for various purposes
  • Strengthen the ability to comprehend, interpret, and analyse written English across diverse contexts

Full Unit-wise Syllabus

Unit I – Speaking Skills

Self-Introduction (Tenses, Adjectives), Expressing opinions (Subject-Verb Agreement), Participating in Conversations (Speech Acts – agreeing & disagreeing – synonyms and antonyms).

Suggested Activities: Self-Introduction, Just a Minute (JAM) Video recording, Situational role plays, Spell Bee, Word Substitution, Usage of Apps.

Unit II – Listening Skills

Listening to Simple Conversations (Understanding tone and intent), Short Speeches / Stories, Extracting information, Pronunciation, Listening to Various Accents.

Suggested Activities: Listening and Repeating, Gap fill exercises, Note-taking.

Unit III – Reading Skills

Reading Strategies – (Skimming, scanning, predicting) intensive reading – short passages and long passages on suggested themes (Sentence Patterns, Prefixes and suffixes, idioms and phrases).

Activities: Reading – newspaper and digital articles, Cloze, Reading comprehension, note making and summarising.

Unit IV – Writing Skills

Word Substitution, Sentence Formation, Hints Development (Guided Writing), Writing Different Types of Paragraphs – (Sentence Structure) – Letter Writing / Emails (Informal).

Activities: Error Detection, Picture and poster description, Descriptive, Narrative and Comparative paragraphs, Brainstorming and Mind Mapping – Informal letters/Emails.

Course Outcomes (COs)

  • CO1: Listen and comprehend spoken English, take and draft notes.
  • CO2: Apply vocabulary and grammar appropriately to communicate in written and spoken forms.
  • CO3: Analyze texts in different contexts using appropriate reading strategies.
  • CO4: Communicate thoughts and ideas in real life situations.
  • CO5: Develop communication skills relevant to engineering and technology.

Assessment Pattern (Quick Note)

  • Weightage: Continuous Assessment 40% | End Semester Examination 60%
  • Internal methodology: Quiz (10%), Assignments (20%), Speaking Task (10%), Reading Task (10%), Writing Task (10%), Internal Examinations (40%)

Source: Official Anna University – B.E. CSE (Internet of Things) R-2025 Syllabus
Last Updated: September 2026

MA25C01 Applied Calculus – Semester I – CSE(IoT) – R-2025

Subject Code & Name: MA25C01 – Applied Calculus

Regulation: R-2025

Semester: I (First Semester)

Branch: B.E. Computer Science and Engineering (Internet of Things)

Credits / L-T-P: 4 Credits | L-T-P: 3-1-0

Course Objectives

  • To build technical competence in modelling engineering problems using calculus.
  • To apply calculus concepts to solve engineering problems using analytical methods and computational tools.

Full Unit-wise Syllabus

Unit I – Differential Calculus

Functions, graph of functions, new functions from old functions, limit of a function, continuity, limits at infinity, derivative as a function, maxima and minima of functions of a single variable, mean value theorem, effect of derivatives on the shape of a graph.

Activities: Visualization of functions; maxima and minima using open-source software; solving competitive exam questions (e.g. GATE).

Unit II – Functions of Several Variables

Partial derivatives, chain rule, total derivative, maxima and minima of functions of two variables, method of Lagrange’s multipliers, application problems in engineering.

Activities: Partial derivatives with two or three variables; maxima and minima using open-source software; solving competitive exam questions (e.g. GATE).

Unit III – Integral Calculus

Fundamental theorem of calculus, indefinite integrals and the Net Change Theorem, improper integrals, arc length, area of a region, area of a surface of revolution.

Activities: Definite and indefinite integrals; determination of area; solving competitive exam questions (e.g. GATE).

Unit IV – Multiple Integrals

Iterated integrals and Fubini’s theorem, evaluation of double integrals, change of order of integration, change of variables between Cartesian and polar coordinates, evaluation of triple integrals, change of variables between Cartesian and cylindrical and spherical coordinates.

Activities: Double and triple integrals using open-source software; solving competitive exam questions (e.g. GATE).

Course Outcomes (COs)

  • CO1: Explain the meaning of derivative, integral, and their geometric and physical interpretations.
  • CO2: Apply differentiation and integration techniques to compute maxima, minima, and area.
  • CO3: Analyze the behavior of single and multivariable functions using derivatives and partial derivatives.
  • CO4: Utilize modern computational software and online platforms to deepen understanding, perform complex calculations, and visualize mathematical concepts.

Assessment Pattern (Quick Note)

  • Weightage: Continuous Assessment 40% | End Semester Examination 60%
  • Internal methodology: Assignments (20%), software-based application problems (20%), GATE-style questions (20%), internal examinations (40%)

Source: Official Anna University – B.E. CSE (Internet of Things) R-2025 Syllabus
Last Updated: September 2026