
B-TECH in Information Technology at SRM Institute of Science and Technology


Chengalpattu, Tamil Nadu
.png&w=1920&q=75)
About the Specialization
What is Information Technology at SRM Institute of Science and Technology Chengalpattu?
This Information Technology program at SRM Institute of Science and Technology focuses on equipping students with a robust foundation in software development, data management, networking, and emerging technologies like AI, Cloud Computing, and IoT. The curriculum is designed to meet the evolving demands of the Indian IT industry, emphasizing practical skills and theoretical knowledge essential for a successful career in the rapidly growing digital economy.
Who Should Apply?
This program is ideal for fresh graduates seeking entry into the dynamic IT sector, particularly those with a strong aptitude for problem-solving, logical thinking, and a keen interest in software, data, and digital innovation. It also caters to individuals aiming to build careers as software developers, network administrators, data analysts, or IT consultants in various Indian and global companies.
Why Choose This Course?
Graduates of this program can expect to secure roles in India''''s booming IT services and product companies, with entry-level salaries typically ranging from INR 3.5 LPA to 7 LPA, scaling significantly with experience. Career paths include Software Engineer, Data Analyst, Cloud Engineer, Cybersecurity Specialist, and IT Consultant. The program prepares students for industry certifications and provides a strong base for higher studies or entrepreneurship.

Student Success Practices
Foundation Stage
Strengthen Core Programming Skills- (Semester 1-2)
Dedicate consistent time to practice programming fundamentals (C, Python, Data Structures). Solve at least 2-3 coding problems daily to build logical thinking and algorithm implementation skills. Participate in college-level coding contests regularly.
Tools & Resources
GeeksforGeeks, HackerRank, CodeChef, LeetCode
Career Connection
Strong programming skills are foundational for all IT roles and significantly improve performance in technical interviews for placements.
Build a Foundational Project Portfolio- (Semester 1-2)
Start working on small, personal projects using the learned programming languages. Focus on practical applications like simple calculators, data management tools, or basic web pages. Document your code and processes on platforms like GitHub.
Tools & Resources
GitHub, Visual Studio Code, Python IDLE
Career Connection
A demonstrable project portfolio showcases practical application of knowledge, making you stand out to recruiters during internship and placement drives.
Engage in Academic and Peer Learning- (Semester 1-2)
Actively participate in lectures, clear doubts with faculty, and form study groups with peers. Discuss complex topics, solve problems together, and prepare for internal and external assessments collaboratively to achieve academic excellence.
Tools & Resources
College Library, Online tutorial platforms like NPTEL for conceptual clarity
Career Connection
Strong academic performance forms the basis for eligibility in top companies and postgraduate studies, while peer learning enhances problem-solving and communication.
Intermediate Stage
Acquire In-demand Technical Skills- (Semester 3-5)
Beyond coursework, identify trending technologies like web frameworks (React/Angular), specific databases (MongoDB), or cloud basics (AWS/Azure). Complete online courses or certifications in these areas and build projects around them.
Tools & Resources
Coursera, Udemy, edX, official documentation of technologies
Career Connection
Specialized skills directly align with industry demand, making you a more attractive candidate for specific job roles and higher compensation in the Indian tech market.
Seek Early Industry Exposure through Internships- (Semester 3-5)
Actively look for short-term internships, even unpaid ones, during summer breaks or college-approved periods. Focus on gaining hands-on experience in real-world IT projects and understanding corporate culture.
Tools & Resources
Internshala, LinkedIn Jobs, college placement cell
Career Connection
Internships provide invaluable practical experience, build professional networks, and often lead to pre-placement offers, accelerating career entry in Indian companies.
Participate in Tech Competitions and Hackathons- (Semester 3-5)
Engage in inter-college tech competitions, hackathons, and coding challenges. This fosters innovative thinking, teamwork, and quick problem-solving, which are highly valued in the competitive Indian IT sector.
Tools & Resources
Devpost, Major League Hacking (MLH), college tech clubs
Career Connection
Winning or even participating actively in such events enhances your resume, provides networking opportunities, and improves your ability to perform under pressure, a key trait for tech roles.
Advanced Stage
Specialize and Build a Capstone Project- (Semester 6-8)
Deep dive into a chosen specialization (e.g., AI/ML, Cybersecurity, Cloud DevOps). Undertake a significant capstone project (Project Work I & II) that solves a real-world problem, integrating multiple technologies. Aim for high impact and innovation.
Tools & Resources
Jupyter Notebooks, Docker, Kubernetes, industry-standard IDEs
Career Connection
A strong capstone project demonstrates expertise and readiness for specific industry roles, making it a powerful talking point in advanced technical interviews and a foundation for startup ideas.
Intensive Placement and Interview Preparation- (Semester 6-8)
Focus on rigorous preparation for placement drives, including mock interviews (technical and HR), group discussions, and aptitude tests. Refine resume and cover letter writing, and actively participate in campus recruitment workshops.
Tools & Resources
Aptitude books (e.g., R.S. Aggarwal), interview prep platforms like InterviewBit, college career services
Career Connection
Thorough preparation directly translates to successful placements in top-tier Indian and multinational companies, securing desirable job offers upon graduation.
Network Professionally and Seek Mentorship- (Semester 6-8)
Connect with industry professionals, alumni, and mentors through LinkedIn, industry events, or college alumni programs. Attend webinars and conferences to stay updated on industry trends and gain career guidance.
Tools & Resources
LinkedIn, industry association events, college alumni network platforms
Career Connection
Professional networking can open doors to unadvertised job opportunities, provide valuable career advice, and help in navigating early career challenges in the competitive Indian job market.
Program Structure and Curriculum
Eligibility:
- As per SRMIST admission guidelines (typically 10+2 with Physics, Chemistry, and Mathematics with minimum aggregate marks)
Duration: 8 semesters / 4 years
Credits: 160 Credits
Assessment: Internal: 50%, External: 50%
Semester-wise Curriculum Table
Semester 1
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| 23HS101 | Professional English | Humanities and Social Sciences | 3 | Professional Communication, Grammar and Vocabulary, Reading Comprehension, Writing Skills, Presentation Skills |
| 23BS101 | Engineering Mathematics - I | Basic Sciences | 4 | Matrices, Differential Calculus, Functions of Several Variables, Multiple Integrals, Vector Calculus |
| 23BS102 | Engineering Physics | Basic Sciences | 3 | Quantum Physics, Applied Optics, Crystal Physics, Ultrasonics and NDT, Advanced Materials |
| 23ES101 | Basic Electrical and Electronics Engineering | Engineering Sciences | 3 | Circuit Analysis, AC Circuits, Semiconductor Devices, Digital Electronics, Power Systems |
| 23ES102 | Programming for Problem Solving | Engineering Sciences | 3 | C Programming Basics, Control Flow, Functions, Arrays and Pointers, Structures and Unions |
| 23BS103 | Engineering Physics Lab | Basic Sciences | 1 | Thermal Conductivity, Photoelectric Effect, Optical Fiber, Semiconductor Diode, Magnetic Field |
| 23ES103 | Basic Electrical and Electronics Engineering Lab | Engineering Sciences | 1 | Ohms Law, KVL/KCL, Diode Characteristics, Transistor Amplifier, Logic Gates |
| 23ES104 | Programming for Problem Solving Lab | Engineering Sciences | 1 | Conditional Statements, Looping, Functions and Recursion, Arrays and Strings, Pointers and Structures |
Semester 2
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| 23BS201 | Environmental Science and Engineering | Basic Sciences | 3 | Ecosystems, Biodiversity, Pollution Control, Waste Management, Sustainable Development |
| 23BS202 | Engineering Chemistry | Basic Sciences | 3 | Water Technology, Electrochemistry, Corrosion, Engineering Materials, Spectroscopy |
| 23BS203 | Engineering Mathematics - II | Basic Sciences | 4 | Ordinary Differential Equations, Laplace Transforms, Vector Spaces, Fourier Series, Partial Differential Equations |
| 23ES201 | Engineering Graphics and Design | Engineering Sciences | 3 | Orthographic Projections, Sectional Views, Isometric Projections, CAD Tools, Assembly Drawings |
| 23ES202 | Python Programming | Engineering Sciences | 3 | Python Fundamentals, Data Structures, Functions and Modules, Object-Oriented Programming, File Handling |
| 23BS204 | Engineering Chemistry Lab | Basic Sciences | 1 | Water Hardness, pH Measurement, Conductivity, Potentiometric Titration, Viscosity |
| 23ES203 | Python Programming Lab | Engineering Sciences | 1 | Conditional Logic, Loops and Iteration, Functions and Scoping, Lists, Tuples, Dictionaries, Object-Oriented Concepts |
| 23ES204 | Engineering Practices | Engineering Sciences | 1 | Carpentry, Plumbing, Welding, Sheet Metal, Electrical Wiring |
Semester 3
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| 23BS301 | Engineering Mathematics - III | Basic Sciences | 4 | Probability and Statistics, Random Variables, Hypothesis Testing, Regression Analysis, Sampling Distributions |
| 23IT301 | Data Structures | Professional Core | 3 | Arrays and Linked Lists, Stacks and Queues, Trees and Graphs, Hashing, Searching and Sorting |
| 23IT302 | Database Management Systems | Professional Core | 3 | Database Architecture, Relational Model, SQL Queries, Normalization, Transaction Management |
| 23IT303 | Object-Oriented Programming | Professional Core | 3 | Classes and Objects, Inheritance, Polymorphism, Abstract Classes, Exception Handling |
| 23IT304 | Computer Architecture and Organization | Professional Core | 3 | Computer Functions, CPU Organization, Memory Hierarchy, Input/Output Organization, Pipelining |
| 23IT305 | Operating Systems | Professional Core | 3 | Process Management, CPU Scheduling, Memory Management, File Systems, Deadlocks |
| 23IT306 | Data Structures Lab | Professional Core | 1 | Array Operations, Linked List Implementations, Stack/Queue Applications, Tree Traversal, Graph Algorithms |
| 23IT307 | Database Management Systems Lab | Professional Core | 1 | DDL/DML Commands, SQL Functions, Joins, PL/SQL Programming, Report Generation |
| 23IT308 | Object-Oriented Programming Lab | Professional Core | 1 | Class and Object Creation, Inheritance Implementation, Polymorphism Examples, Interface/Abstract Class Usage, Generics |
Semester 4
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| 23IT401 | Design and Analysis of Algorithms | Professional Core | 3 | Algorithm Analysis, Divide and Conquer, Dynamic Programming, Greedy Algorithms, Graph Algorithms |
| 23IT402 | Computer Networks | Professional Core | 3 | Network Topologies, OSI/TCP-IP Models, Routing Protocols, Transport Layer, Application Layer Protocols |
| 23IT403 | Software Engineering | Professional Core | 3 | Software Development Life Cycle, Requirements Engineering, Software Design, Testing Strategies, Project Management |
| 23IT404 | Microprocessors and Microcontrollers | Professional Core | 3 | 8085 Architecture, Instruction Set, Memory and I/O Interfacing, 8051 Microcontroller, Peripheral Devices |
| 23IT405 | Web Technology | Professional Core | 3 | HTML5, CSS3, JavaScript, DOM Manipulation, Server-side Scripting, Web Security Basics |
| 23HS401 | Professional Ethics and Human Values | Humanities and Social Sciences | 3 | Moral Values, Ethical Theories, Professionalism, Cyber Ethics, Social Responsibility |
| 23IT406 | Design and Analysis of Algorithms Lab | Professional Core | 1 | Sorting Algorithms, Greedy Algorithms, Dynamic Programming Problems, Graph Traversal, NP-Complete Problems |
| 23IT407 | Computer Networks Lab | Professional Core | 1 | Network Configuration, Socket Programming, Packet Tracing, Routing Protocols, Network Security Tools |
| 23IT408 | Web Technology Lab | Professional Core | 1 | HTML/CSS Layouts, JavaScript Forms, AJAX, PHP/Node.js Basics, Database Integration |
Semester 5
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| 23IT501 | Theory of Computation | Professional Core | 3 | Finite Automata, Regular Expressions, Context-Free Grammars, Pushdown Automata, Turing Machines |
| 23IT502 | Cryptography and Network Security | Professional Core | 3 | Classical Ciphers, Symmetric Key Cryptography, Asymmetric Key Cryptography, Hash Functions, Network Security Applications |
| 23IT503 | Data Warehousing and Data Mining | Professional Core | 3 | Data Warehouse Architecture, OLAP, Data Preprocessing, Association Rule Mining, Classification and Clustering |
| 23IT5XX | Professional Elective - I | Professional Elective | 3 | As per chosen elective |
| 23OE5XX | Open Elective - I | Open Elective | 3 | As per chosen elective |
| 23IT504 | Cryptography and Network Security Lab | Professional Core | 1 | Encryption Algorithms, Digital Signatures, SSL/TLS Implementation, Firewall Configuration, Intrusion Detection |
| 23IT505 | Data Warehousing and Data Mining Lab | Professional Core | 1 | ETL Processes, OLAP Queries, Data Preprocessing Tools, Weka/R for Mining, Visualization Techniques |
| 23EEC501 | Soft Skills and Aptitude | Employability Enhancement Course | 1 | Communication Skills, Reasoning, Quantitative Aptitude, Teamwork, Interview Skills |
Semester 6
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| 23IT601 | Cloud Computing | Professional Core | 3 | Cloud Models, Virtualization, Cloud Security, Cloud Platforms, Edge Computing |
| 23IT602 | Artificial Intelligence | Professional Core | 3 | Intelligent Agents, Search Algorithms, Knowledge Representation, Machine Learning Basics, Natural Language Processing |
| 23IT603 | Internet of Things | Professional Core | 3 | IoT Architecture, Sensors and Actuators, IoT Protocols, IoT Security, IoT Applications |
| 23IT6XX | Professional Elective - II | Professional Elective | 3 | As per chosen elective |
| 23OE6XX | Open Elective - II | Open Elective | 3 | As per chosen elective |
| 23IT604 | Cloud Computing Lab | Professional Core | 1 | Virtual Machine Deployment, Cloud Storage, SaaS/PaaS/IaaS Examples, Serverless Computing, Cloud Orchestration |
| 23IT605 | Artificial Intelligence Lab | Professional Core | 1 | Search Algorithms Implementation, Constraint Satisfaction, ML Libraries, Expert Systems, Image Processing Basics |
| 23IT606 | Internet of Things Lab | Professional Core | 1 | Sensor Interfacing, Microcontroller Programming, MQTT/CoAP Protocols, Cloud Integration, IoT Data Analytics |
| 23IT607 | Mini Project | Employability Enhancement Course | 1 | Project Planning, Requirements Gathering, Design and Implementation, Testing and Debugging, Technical Report Writing |
Semester 7
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| 23IT701 | Big Data Analytics | Professional Core | 3 | Big Data Concepts, Hadoop Ecosystem, Spark, NoSQL Databases, Data Visualization |
| 23IT7XX | Professional Elective - III | Professional Elective | 3 | As per chosen elective |
| 23IT7XX | Professional Elective - IV | Professional Elective | 3 | As per chosen elective |
| 23OE7XX | Open Elective - III | Open Elective | 3 | As per chosen elective |
| 23IT702 | Big Data Analytics Lab | Professional Core | 1 | HDFS Operations, MapReduce Programming, Spark RDDs, Hive/Pig Queries, NoSQL Data Modeling |
| 23IT703 | Project Work - I | Employability Enhancement Course | 6 | Literature Survey, Problem Definition, System Design, Module Development, Interim Report |
Semester 8
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| 23IT8XX | Professional Elective - V | Professional Elective | 3 | As per chosen elective |
| 23IT8XX | Professional Elective - VI | Professional Elective | 3 | As per chosen elective |
| 23OE8XX | Open Elective - IV | Open Elective | 3 | As per chosen elective |
| 23IT801 | Project Work - II | Employability Enhancement Course | 8 | Advanced Implementation, Testing and Validation, Result Analysis, Thesis Writing, Project Defense |




