

B-TECH-M-TECH in Information Technology at Shanmugha Arts Science Technology & Research Academy (SASTRA)


Thanjavur, Tamil Nadu
.png&w=1920&q=75)
About the Specialization
What is Information Technology at Shanmugha Arts Science Technology & Research Academy (SASTRA) Thanjavur?
This Information Technology program at Shanmugha Arts, Science, Technology & Research Academy focuses on equipping students with a robust foundation in software development, data management, networking, and emerging IT trends. Recognizing India''''s rapidly expanding digital economy and its demand for skilled IT professionals, the program integrates cutting-edge technologies like AI, Cloud Computing, and Cybersecurity into its curriculum. It aims to develop highly competent engineers capable of innovating and solving complex problems in the modern technological landscape.
Who Should Apply?
This program is ideal for ambitious fresh graduates from diverse academic backgrounds who possess a strong aptitude for problem-solving and a keen interest in digital technologies. It also caters to working professionals seeking to transition into the IT sector or upskill with advanced knowledge in areas like AI/ML or Big Data. Individuals with a solid foundation in mathematics and logical reasoning, aspiring for leadership roles in software development, cybersecurity, or data science, will find this curriculum highly beneficial.
Why Choose This Course?
Graduates of this program can expect to secure promising career paths in India''''s vibrant IT sector, including roles as Software Developers, Data Scientists, Cybersecurity Analysts, Cloud Architects, and AI/ML Engineers. Entry-level salaries typically range from INR 4-8 lakhs per annum, with experienced professionals earning significantly higher, often above INR 15-20 lakhs. The integrated nature provides an edge for faster career progression into R&D and leadership positions, aligning with certifications from industry leaders like AWS, Microsoft Azure, and various cybersecurity bodies.

Student Success Practices
Foundation Stage
Master Programming Fundamentals- (Semester 1-2)
Dedicate consistent time to practice core programming concepts (C, Java/Python, Data Structures, Algorithms). Solve 2-3 coding problems daily on platforms like HackerRank or LeetCode to build logical thinking and problem-solving speed.
Tools & Resources
HackerRank, LeetCode, GeeksforGeeks, Javatpoint
Career Connection
Strong programming skills are non-negotiable for entry-level software development, data analysis, and even cybersecurity roles. This foundation significantly improves chances in technical interviews.
Build a Strong Mathematical & Analytical Base- (Semester 1-2)
Pay close attention to Discrete Mathematics, Probability & Statistics. Utilize online courses from NPTEL or Khan Academy to reinforce concepts, and solve problems from textbooks beyond class assignments. Engage in mathematical puzzle-solving.
Tools & Resources
NPTEL courses, Khan Academy, MIT OpenCourseWare (Mathematics), Project Euler
Career Connection
A solid analytical foundation is crucial for advanced IT specializations like AI/ML, Big Data, and even complex algorithm design, enhancing problem-solving capabilities required for R&D roles.
Develop Effective Communication Skills- (Semester 1-2)
Actively participate in communicative English labs, join college debate clubs, and practice public speaking. Read English newspapers and technical articles daily to improve vocabulary and comprehension. Seek peer feedback on presentations.
Tools & Resources
Toastmasters International (local chapters), Grammarly, TED Talks, The Hindu/Economic Times
Career Connection
Effective communication is vital for teamwork, client interaction, and successful interviews. It enhances your ability to articulate ideas and present technical solutions clearly in professional settings.
Intermediate Stage
Engage in Mini-Projects and Internships- (Semester 3-5)
Beyond coursework, undertake 1-2 mini-projects each semester in areas like web development, small applications, or database systems. Actively seek summer internships or part-time roles to gain practical industry exposure and apply classroom learning.
Tools & Resources
GitHub, Jira/Trello for project management, LinkedIn for internships, Local startups
Career Connection
Practical project experience and internships make your resume stand out to recruiters, demonstrating applied skills and industry readiness. This often leads to pre-placement offers.
Specialize and Build a Portfolio- (Semester 3-5)
Identify a specialization area (e.g., AI/ML, Cybersecurity, Cloud) and pursue relevant certifications or advanced online courses. Create a portfolio of projects, showcasing your expertise on platforms like GitHub or personal websites.
Tools & Resources
Coursera/edX (specialization courses), AWS/Azure certifications, Hack The Box (cybersecurity), Kaggle (data science)
Career Connection
Specialization creates a unique value proposition. A strong portfolio acts as a live resume, directly demonstrating your capabilities to potential employers in your chosen field.
Network with Peers and Industry Experts- (Semester 3-5)
Attend industry workshops, tech conferences, and alumni meetups. Connect with professionals on LinkedIn, participate in hackathons, and collaborate with peers on group projects. Actively seek mentorship from faculty and seniors.
Tools & Resources
LinkedIn, Meetup.com, College alumni network, Industry events in Bengaluru/Chennai
Career Connection
Networking opens doors to job opportunities, mentorship, and insights into industry trends. Many jobs are found through referrals and professional connections, especially in competitive markets.
Advanced Stage
Intensive Placement and Interview Preparation- (Semester 6-8)
Practice aptitude tests, quantitative reasoning, and logical puzzles. Conduct mock interviews regularly, focusing on both technical and HR rounds. Prepare a compelling resume and LinkedIn profile, tailored to target companies.
Tools & Resources
IndiaBix, Glassdoor for interview questions, Career services cell, Mock interview platforms
Career Connection
Systematic preparation is key to cracking campus placements. A well-prepared candidate stands a much higher chance of securing coveted roles in top IT firms.
Undertake Capstone Project/Thesis with Impact- (Semester 7-10)
Choose a significant final year project or Master''''s thesis that addresses a real-world problem or contributes to academic research. Aim for innovation, rigorous methodology, and potential publication or product development. Present your work effectively.
Tools & Resources
Research papers (IEEE Xplore, ACM Digital Library), Journals, Conferences, Faculty guidance
Career Connection
A high-impact project showcases your ability to lead, innovate, and solve complex challenges. It''''s a strong talking point in interviews, particularly for R&D or advanced engineering roles.
Cultivate Entrepreneurial Thinking & Leadership- (Semester 8-10)
Participate in entrepreneurial challenges or incubation programs. Explore interdisciplinary projects that involve business aspects. Take on leadership roles in student organizations or project teams to develop managerial and team-building skills.
Tools & Resources
College Entrepreneurship Cell, Startup India initiatives, Local startup accelerators
Career Connection
Developing an entrepreneurial mindset fosters creativity, resilience, and leadership qualities. This is invaluable for future management roles, product development, or even launching your own venture in the Indian startup ecosystem.
Program Structure and Curriculum
Eligibility:
- Passed 10+2 examination with Physics, Mathematics, and one of Chemistry/Biotechnology/Biology/Technical Vocational Subject/Computer Science/Information Technology/Informatics Practices/Agriculture/Engineering Graphics/Business Studies. Obtained at least 45% marks (40% for reserved category) in the above subjects taken together. Candidates seeking admission should appear for JEE (Main) / SASTRA Entrance Examination (SASTRA-JEE).
Duration: 5 years / 10 semesters
Credits: 235 Credits
Assessment: Internal: 40%, External: 60%
Semester-wise Curriculum Table
Semester 1
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| UGBE22 IMT IT PCC101 | Programming for Problem Solving | Program Core | 4 | Introduction to Programming, Conditional and Looping Constructs, Functions and Modular Programming, Arrays and Pointers, Structures and Unions, File Input/Output |
| UGBE22 IMT IT PCC102 | Data Structures | Program Core | 4 | Introduction to Data Structures, Arrays and Linked Lists, Stacks and Queues, Trees and Binary Search Trees, Graphs and Graph Traversal, Hashing and Sorting Algorithms |
| UGBE22 IMT IT BS101 | Mathematics for Computer Science | Basic Science | 4 | Set Theory and Relations, Mathematical Logic and Proof Techniques, Combinatorics and Counting Principles, Graph Theory Fundamentals, Boolean Algebra, Algebraic Structures |
| UGBE22 IMT IT HS101 | Technical English | Humanities and Social Sciences | 3 | Fundamentals of Communication, Grammar and Vocabulary Building, Reading and Listening Comprehension, Technical Writing Skills, Presentation Techniques, Group Discussion Strategies |
| UGBE22 IMT IT ES101 | Electrical & Electronics Engineering | Engineering Science | 4 | DC and AC Circuits Analysis, Semiconductor Diodes and Applications, Transistors and Amplifiers, Operational Amplifiers, Digital Logic Gates, Number Systems and Codes |
| UGBE22 IMT IT PCL101 | Data Structures Lab | Program Core Lab | 2 | Implementation of Linear Data Structures, Linked List Operations, Stack and Queue Applications, Tree Traversal Algorithms, Graph Representation and Algorithms, Sorting and Searching Techniques |
| UGBE22 IMT IT PCL102 | Programming for Problem Solving Lab | Program Core Lab | 2 | C Programming Basics, Control Flow Statements, Functions and Arrays, Pointers and Dynamic Memory Allocation, Structures and Enums, File Handling in C |
| UGBE22 IMT IT ES102 | Electrical & Electronics Engineering Lab | Engineering Science Lab | 2 | Basic Electrical Circuit Experiments, Diode Characteristics, Transistor Biasing and Amplification, Operational Amplifier Applications, Verification of Logic Gates, Basic Digital Circuit Design |
| UGBE22 IMT IT HS102 | Communicative English Lab | Humanities and Social Sciences Lab | 2 | Pronunciation and Intonation Practice, Conversational English, Public Speaking Practice, Role Plays and Dialogues, Presentation Skills Development, Interview Preparation |
Semester 2
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| UGBE22 IMT IT PCC201 | Object Oriented Programming | Program Core | 4 | Concepts of OOP (Classes, Objects), Inheritance and Polymorphism, Abstraction and Encapsulation, Constructors and Destructors, Operator Overloading, Exception Handling and File I/O |
| UGBE22 IMT IT PCC202 | Database Management Systems | Program Core | 4 | Introduction to DBMS Architecture, Entity-Relationship Model, Relational Model and Algebra, Structured Query Language (SQL), Normalization and Dependencies, Transaction Management and Concurrency Control |
| UGBE22 IMT IT BS201 | Discrete Mathematics | Basic Science | 4 | Propositional and Predicate Logic, Set Theory and Proofs, Relations and Functions, Counting and Combinatorics, Graph Theory, Recurrence Relations |
| UGBE22 IMT IT BS202 | Probability & Statistics | Basic Science | 4 | Probability Axioms and Conditional Probability, Random Variables and Distributions, Joint Distributions, Sampling Distributions, Hypothesis Testing, Correlation and Regression Analysis |
| UGBE22 IMT IT ES201 | Digital Logic Design | Engineering Science | 4 | Boolean Algebra and Logic Simplification, Combinational Logic Circuits, Sequential Logic Circuits, Registers and Counters, Memory and Programmable Logic Devices, Introduction to HDLs |
| UGBE22 IMT IT PCL201 | Object Oriented Programming Lab | Program Core Lab | 2 | Class and Object Implementation, Inheritance and Polymorphism Examples, Abstract Classes and Interfaces, Exception Handling Mechanisms, File Operations using OOP, Generic Programming |
| UGBE22 IMT IT PCL202 | Database Management Systems Lab | Program Core Lab | 2 | SQL DDL and DML Commands, Advanced SQL Queries, Views and Stored Procedures, Triggers and Cursors, Database Connectivity (JDBC/ODBC), Transaction Control |
| UGBE22 IMT IT ES202 | Digital Logic Design Lab | Engineering Science Lab | 2 | Implementation of Basic Logic Gates, Design of Adders and Subtractors, Flip-Flops and Latches, Counters and Shift Registers, Multiplexers and Demultiplexers, Memory Cell Design |
Semester 3
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| UGBE22 IMT IT PCC301 | Operating Systems | Program Core | 4 | Operating System Structures, Process Management and Scheduling, Interprocess Communication, Deadlocks and Concurrency, Memory Management Techniques, File Systems and I/O Management |
| UGBE22 IMT IT PCC302 | Computer Networks | Program Core | 4 | Network Topologies and Models (OSI, TCP/IP), Physical and Data Link Layer Protocols, Network Layer Addressing and Routing, Transport Layer Protocols (TCP, UDP), Application Layer Protocols (HTTP, DNS), Network Security Fundamentals |
| UGBE22 IMT IT PCC303 | Design & Analysis of Algorithms | Program Core | 4 | Algorithm Analysis and Asymptotic Notations, Divide and Conquer Algorithms, Greedy Algorithms, Dynamic Programming, Graph Algorithms (BFS, DFS, Shortest Paths), NP-Completeness and Approximation Algorithms |
| UGBE22 IMT IT PCC304 | Theory of Computation | Program Core | 4 | Finite Automata and Regular Expressions, Context-Free Grammars and Pushdown Automata, Turing Machines, Decidability and Undecidability, Chomsky Hierarchy, Computational Complexity |
| UGBE22 IMT IT PCL301 | Operating Systems Lab | Program Core Lab | 2 | Linux Commands and Shell Scripting, Process Creation and Management, Inter-Process Communication, CPU Scheduling Algorithms Implementation, Producer-Consumer Problem, Memory Management Simulation |
| UGBE22 IMT IT PCL302 | Computer Networks Lab | Program Core Lab | 2 | Network Configuration and Troubleshooting Commands, Socket Programming (TCP/UDP), Packet Sniffing and Analysis, Implementing Network Protocols, Router and Switch Configuration, Network Simulation Tools |
| UGBE22 IMT IT PCL303 | Algorithms Lab | Program Core Lab | 2 | Implementation of Sorting and Searching, Graph Traversal Algorithms, Greedy Algorithm Implementations, Dynamic Programming Solutions, Backtracking Algorithms, String Matching Algorithms |
| UGBE22 IMT IT HS301 | Professional Ethics | Humanities and Social Sciences | 2 | Ethical Theories and Dilemmas, Professionalism in Engineering, Intellectual Property Rights, Cyber Ethics and Privacy, Workplace Ethics and Harassment, Corporate Social Responsibility |
| UGBE22 IMT IT OPTE 01 | Open Elective I | Open Elective | 3 | Chosen from a pool of open electives offered by various departments, Interdisciplinary topics, Skill-enhancing subjects, General knowledge and humanities, Managerial skills, Arts and culture |
Semester 4
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| UGBE22 IMT IT PCC401 | Software Engineering | Program Core | 4 | Software Development Life Cycle Models, Requirements Engineering, Software Design Principles and Patterns, Software Testing Techniques, Software Project Management, Software Maintenance and Evolution |
| UGBE22 IMT IT PCC402 | Artificial Intelligence | Program Core | 4 | Introduction to AI and Intelligent Agents, Search Algorithms (DFS, BFS, A*), Knowledge Representation and Reasoning, Logical Agents and Expert Systems, Machine Learning Fundamentals, Planning and Decision Making |
| UGBE22 IMT IT PCC403 | Web Technologies | Program Core | 4 | HTML5 and CSS3 for Web Design, JavaScript for Client-side Scripting, XML and AJAX, Server-side Scripting (e.g., PHP/Python basics), Web Servers and Deployment, Web Security Concepts |
| UGBE22 IMT IT PCC404 | Compiler Design | Program Core | 4 | Lexical Analysis, Syntax Analysis (Parsing), Semantic Analysis, Intermediate Code Generation, Code Optimization Techniques, Target Code Generation |
| UGBE22 IMT IT PCL401 | Software Engineering Lab | Program Core Lab | 2 | Requirement Elicitation and Specification, UML Diagrams and Modeling Tools, Software Design Document Creation, Test Case Design and Execution, Version Control Systems (Git), Software Project Planning |
| UGBE22 IMT IT PCL402 | Artificial Intelligence Lab | Program Core Lab | 2 | Implementing Search Algorithms, Logic Programming (Prolog/Python), Knowledge Representation Techniques, Expert System Development, Fuzzy Logic Applications, Basic Machine Learning Implementations |
| UGBE22 IMT IT PCL403 | Web Technologies Lab | Program Core Lab | 2 | HTML and CSS Website Development, JavaScript Interactivity and DOM Manipulation, AJAX Requests, Connecting Web Apps to Databases, Web Frameworks (e.g., Flask/Django basics), Responsive Web Design |
| UGBE22 IMT IT OPTE 02 | Open Elective II | Open Elective | 3 | Chosen from a pool of open electives offered by various departments, Interdisciplinary topics, Skill-enhancing subjects, General knowledge and humanities, Managerial skills, Arts and culture |
Semester 5
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| UGBE22 IMT IT PCC501 | Computer Architecture | Program Core | 4 | CPU Organization and Design, Instruction Set Architectures, Pipelining and Parallel Processing, Memory Hierarchy Design, Cache Memory Organizations, Input/Output Organization |
| UGBE22 IMT IT PCC502 | Machine Learning | Program Core | 4 | Introduction to Machine Learning, Supervised Learning (Regression, Classification), Unsupervised Learning (Clustering), Model Evaluation and Selection, Deep Learning Basics, Feature Engineering |
| UGBE22 IMT IT PCC503 | Network Security | Program Core | 4 | Classical Cryptography, Symmetric and Asymmetric Key Cryptography, Hash Functions and Digital Signatures, Network Attacks and Defenses, Firewalls and Intrusion Detection Systems, VPN and Secure Protocols |
| UGBE22 IMT IT PEC 01 | Professional Elective I | Professional Elective | 3 | Internet of Things Architecture and Protocols, Cloud Computing Services and Deployment, Big Data Analytics Ecosystem, Mobile Application Development Frameworks, Blockchain Fundamentals and Applications, Soft Computing Techniques |
| UGBE22 IMT IT PCL501 | Machine Learning Lab | Program Core Lab | 2 | Implementing Regression Models, Classification Algorithms Practice, Clustering Techniques using Scikit-learn, Neural Network Basics with TensorFlow/Keras, Data Preprocessing and Visualization, Model Evaluation Metrics |
| UGBE22 IMT IT PCL502 | Network Security Lab | Program Core Lab | 2 | Implementation of Cryptographic Algorithms, Network Scanning and Vulnerability Assessment, Firewall Configuration, Packet Filtering Techniques, Intrusion Detection System Setup, Digital Signature Implementation |
| UGBE22 IMT IT PROJ501 | Project Phase I | Project | 2 | Problem Identification and Formulation, Extensive Literature Survey, Defining Project Objectives and Scope, Initial System Design, Requirement Gathering and Analysis, Feasibility Study |
| UGBE22 IMT IT OPTE 03 | Open Elective III | Open Elective | 3 | Chosen from a pool of open electives offered by various departments, Interdisciplinary topics, Skill-enhancing subjects, General knowledge and humanities, Managerial skills, Arts and culture |
Semester 6
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| UGBE22 IMT IT PCC601 | Data Warehousing & Data Mining | Program Core | 4 | Data Warehouse Architecture and Design, OLAP and ETL Processes, Data Preprocessing Techniques, Association Rule Mining, Classification Algorithms, Clustering Techniques and Evaluation |
| UGBE22 IMT IT PCC602 | Cloud Computing | Program Core | 4 | Cloud Computing Architecture, Service Models (IaaS, PaaS, SaaS), Deployment Models (Public, Private, Hybrid), Virtualization Technologies, Cloud Security Challenges, Cloud Storage and Data Management |
| UGBE22 IMT IT PCC603 | Mobile Computing | Program Core | 4 | Mobile Communication Systems, Mobile Operating Systems (Android/iOS), Mobile Application Development Basics, Wireless Technologies (Wi-Fi, Bluetooth), Location-Based Services, Mobile Security |
| UGBE22 IMT IT PEC 02 | Professional Elective II | Professional Elective | 3 | Natural Language Processing Fundamentals, Computer Vision Techniques, Deep Learning Architectures, DevOps Principles and Practices, Game Programming Concepts, Image Processing Basics |
| UGBE22 IMT IT PCL601 | Data Mining Lab | Program Core Lab | 2 | Data Cleaning and Preprocessing, Implementing Association Rule Mining, Classification Algorithm Practice (Weka/Python), Clustering Algorithm Implementation, Data Visualization for Mining Results, Building Predictive Models |
| UGBE22 IMT IT PCL602 | Mobile Application Development Lab | Program Core Lab | 2 | Android Studio/Xcode Environment Setup, Building User Interfaces for Mobile, Handling User Input and Events, Mobile Database Integration, Using Device Sensors, Deploying Mobile Applications |
| UGBE22 IMT IT PROJ601 | Project Phase II | Project | 2 | Detailed System Design, Module-wise Implementation, Testing and Debugging, Mid-term Project Report, Continuous Evaluation of Progress, Refinement of Project Scope |
| UGBE22 IMT IT OPTE 04 | Open Elective IV | Open Elective | 3 | Chosen from a pool of open electives offered by various departments, Interdisciplinary topics, Skill-enhancing subjects, General knowledge and humanities, Managerial skills, Arts and culture |
Semester 7
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| UGBE22 IMT IT PCC701 | Big Data Analytics | Program Core | 4 | Introduction to Big Data Characteristics, Hadoop Distributed File System (HDFS), MapReduce Programming Model, Spark for Data Processing, NoSQL Databases (Cassandra, MongoDB), Stream Processing with Kafka/Storm |
| UGBE22 IMT IT PEC 03 | Professional Elective III | Professional Elective | 3 | Cyber Forensics Techniques, Ethical Hacking Methodologies, Virtual and Augmented Reality Principles, Advanced Digital Image Processing, Quantum Computing Fundamentals, Information Retrieval Systems |
| UGBE22 IMT IT PEC 04 | Professional Elective IV | Professional Elective | 3 | Blockchain Technology Architectures, Soft Computing Techniques (Fuzzy, NN, GA), Human-Computer Interaction Design, GPU Computing for High Performance, Cryptography and Network Security, Data Visualization Techniques |
| UGBE22 IMT IT PCL701 | Big Data Analytics Lab | Program Core Lab | 2 | Hadoop Ecosystem Setup and Configuration, MapReduce Program Development, Hive Queries for Data Warehousing, Spark RDD and DataFrame Operations, NoSQL Database CRUD Operations, Data Ingestion and Processing Pipelines |
| UGBE22 IMT IT PROJ701 | Project Phase III | Project | 6 | System Implementation and Development, Integration of Modules, Comprehensive Testing and Validation, Documentation of Project Work, Preparation for Final Presentation, Interim Project Viva |
| UGBE22 IMT IT TRPR | Training & Seminar | Training | 2 | Industry Internship Experience, Technical Seminar Presentations, Report Writing on Training, Skill Development Workshops, Professional Communication, Exposure to Industry Practices |
Semester 8
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| UGBE22 IMT IT PCC801 | Internet of Things | Program Core | 4 | IoT System Architectures, IoT Communication Protocols, Sensors, Actuators, and Embedded Devices, Cloud Platforms for IoT, Data Analytics in IoT, Security and Privacy in IoT |
| UGBE22 IMT IT PEC 05 | Professional Elective V | Professional Elective | 3 | Computer Graphics Fundamentals, Robotics and Automation, Parallel and Distributed Computing, Deep Learning for Computer Vision, Cognitive Computing Principles, Blockchain Security |
| UGBE22 IMT IT PEC 06 | Professional Elective VI | Professional Elective | 3 | Social Network Analysis, Bioinformatics Fundamentals, Game Theory and Applications, Agile Software Development Methodologies, Software Project Management, Information System Auditing |
| UGBE22 IMT IT PROJ801 | Project Phase IV | Project | 6 | Project Refinement and Optimization, Final System Testing and Validation, Deployment Strategies, Thesis Writing and Documentation, Preparation for Project Viva-Voce, Presentation of Final Outcomes |
| UGBE22 IMT IT ENVE | Environmental Studies | Mandatory Non-Credit/Audit | 2 | Natural Resources and Conservation, Ecosystems and Biodiversity, Environmental Pollution and Control, Social Issues and the Environment, Human Population and Environment, Sustainable Development |
Semester 9
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| UGBE22 IMT IT PCC901 | Advanced Data Structures and Algorithms | Program Core (M.Tech) | 4 | Advanced Tree Structures (AVL, Red-Black Trees), Advanced Hashing Techniques, Network Flow Algorithms, String Matching Algorithms (KMP, Rabin-Karp), Computational Geometry Algorithms, Amortized Analysis |
| UGBE22 IMT IT PCC902 | Research Methodology | Program Core (M.Tech) | 4 | Formulation of Research Problem, Literature Review Techniques, Research Design and Methods, Data Collection and Analysis, Statistical Tools for Research, Technical Report Writing and Ethics |
| UGBE22 IMT IT PEC 07 | Professional Elective VII | Professional Elective (M.Tech) | 3 | Advanced Machine Learning Models, Information Theory and Coding, Advanced Database Management Systems, Deep Learning for NLP, Secure Software Development, Cloud Security and Privacy |
| UGBE22 IMT IT PEC 08 | Professional Elective VIII | Professional Elective (M.Tech) | 3 | Distributed Systems Architectures, Cyber Physical Systems Design, Data Science for Business Intelligence, Reinforcement Learning Applications, IoT Analytics Platforms, Human-Computer Interaction in AI |
| UGBE22 IMT IT PCL901 | Advanced Data Structures Lab | Program Core Lab (M.Tech) | 2 | Implementation of Advanced Tree Structures, Graph Algorithms for Complex Problems, String Matching and Text Processing, Network Flow Implementations, Geometric Algorithms, Parallel Algorithm Design |
| UGBE22 IMT IT MTR901 | Master''''s Thesis Phase I | Master''''s Thesis | 6 | Comprehensive Literature Review, Identification of Research Gaps, Formulation of Research Problem Statement, Development of Proposed Methodology, Initial Experimental Setup/Pilot Study, Preliminary Results and Discussion |
Semester 10
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| UGBE22 IMT IT PEC 09 | Professional Elective IX | Professional Elective (M.Tech) | 3 | Deep Learning Architectures for CV/NLP, Reinforcement Learning Advanced Topics, Blockchain Security and Cryptocurrencies, Fuzzy Logic and Neural Networks, Semantic Web and Ontologies, Edge Computing in IoT |
| UGBE22 IMT IT PEC 10 | Professional Elective X | Professional Elective (M.Tech) | 3 | Parallel Computing Architectures, Big Data Security and Privacy, IoT Analytics and Applications, Intelligent Agents and Robotics, Cyber Threat Intelligence, Digital Forensics and Incident Response |
| UGBE22 IMT IT MTR1001 | Master''''s Thesis Phase II | Master''''s Thesis | 16 | Full System Development and Implementation, Extensive Experimental Evaluation, Analysis and Interpretation of Results, Comprehensive Thesis Documentation, Public Defense (Viva-Voce), Publication of Research Findings |




