

B-E in Computer Science Engineering at PES Institute of Technology and Management


Shivamogga, Karnataka
.png&w=1920&q=75)
About the Specialization
What is Computer Science & Engineering at PES Institute of Technology and Management Shivamogga?
This Computer Science & Engineering program at PES Institute of Technology and Management focuses on foundational computer science principles, advanced programming, data management, and emerging technologies like AI/ML, Cloud Computing, and Cybersecurity. Tailored to meet the demands of India''''s booming IT sector, the curriculum emphasizes problem-solving skills and practical application through a robust project-based learning approach, preparing students for innovation.
Who Should Apply?
This program is ideal for aspiring software developers, data scientists, network engineers, and cybersecurity specialists. It caters to fresh 10+2 graduates with a strong aptitude for mathematics and logical reasoning. Working professionals seeking to upskill in cutting-edge computing domains, or career changers aiming to transition into the dynamic IT industry, will also find immense value in its comprehensive structure.
Why Choose This Course?
Graduates of this program can expect diverse India-specific career paths in top IT firms, startups, and government organizations, ranging from Software Engineer to Machine Learning Engineer. Entry-level salaries typically range from INR 4-8 LPA, with experienced professionals commanding INR 15-30+ LPA. The curriculum aligns with requirements for globally recognized professional certifications, fostering continuous growth in a competitive market.

Student Success Practices
Foundation Stage
Master Programming Fundamentals with Competitive Coding- (Semester 1-2)
Dedicate time weekly to solving problems on platforms like HackerRank or CodeChef using C/C++. Focus on data structures and algorithms covered in early semesters. This builds logical thinking and problem-solving skills essential for competitive programming and technical interviews.
Tools & Resources
HackerRank, CodeChef, GeeksforGeeks, Syllabus-aligned textbooks
Career Connection
Strong foundation in programming and DSA is crucial for cracking coding rounds in placements at product-based and service-based companies.
Build a Strong Mathematical & Analytical Base- (Semester 1-2)
Actively participate in Engineering Mathematics and Discrete Structures classes. Practice problems regularly and seek help for complex concepts. A solid grasp of these subjects is fundamental for understanding advanced computer science topics like algorithms, AI, and cryptography.
Tools & Resources
NPTEL videos, Khan Academy, Reference books by Grewal, Rosen
Career Connection
Analytical skills honed here are vital for roles in data science, research, and any problem-solving oriented positions in the IT sector.
Engage in Interdisciplinary Project-Based Learning- (Semester 1-2)
Actively participate in the ''''Introduction to Engineering Design'''' and ''''Integrated Professional Skills'''' courses. Collaborate with peers from other disciplines on small projects. This fosters teamwork, communication, and early exposure to practical engineering challenges, which are highly valued by employers.
Tools & Resources
GitHub for version control, Trello for project management, Design thinking resources
Career Connection
Develops soft skills and practical problem-solving experience, improving employability for entry-level engineering roles.
Intermediate Stage
Dive Deep into Data Structures and Algorithms (DSA) & OOP- (Semester 3-5)
Beyond coursework, practice advanced DSA problems on LeetCode/InterviewBit. Implement complex data structures from scratch and apply OOP principles rigorously in projects. This depth is critical for excelling in technical interviews and building efficient software.
Tools & Resources
LeetCode, InterviewBit, Grokking Algorithms, Design Patterns books
Career Connection
Mastery of DSA and OOP is the primary filter for software development and related roles in leading tech companies during campus placements.
Undertake Mini-Projects and Contribute to Open Source- (Semester 3-5)
Actively develop personal mini-projects using technologies learned (e.g., DBMS, OS concepts). Consider contributing to open-source projects on GitHub. This provides practical experience, builds a strong portfolio, and demonstrates initiative to potential employers.
Tools & Resources
GitHub, Stack Overflow, FreeCodeCamp, Project-specific documentation
Career Connection
Showcasing practical skills through projects significantly enhances resume strength and provides talking points for interviews.
Network and Participate in Technical Communities- (Semester 3-5)
Join college technical clubs (e.g., Google Developers Student Clubs, IEEE) and attend workshops, seminars, and hackathons. Network with seniors, alumni, and industry professionals. This expands knowledge, exposes you to new trends, and creates valuable career connections.
Tools & Resources
LinkedIn, Meetup, Local hackathon events, Departmental forums
Career Connection
Networking often leads to internship opportunities, mentorship, and referrals, crucial for navigating the job market.
Advanced Stage
Secure Internships and Industry Certifications- (Semester 6-8)
Actively pursue relevant internships (Summer/Winter) in your chosen specialization (e.g., AI/ML, Cloud, Cybersecurity). Aim for recognized industry certifications (e.g., AWS Certified Developer, Google Associate Cloud Engineer, Certified Ethical Hacker). This bridges academic knowledge with industry demands.
Tools & Resources
Internshala, Naukri, LinkedIn Jobs, Coursera/edX for certifications
Career Connection
Internships convert to Pre-Placement Offers (PPOs), and certifications validate skills, making graduates highly desirable to employers in India and globally.
Focus on Capstone Project & Specialization Depth- (Semester 6-8)
Choose a challenging final year project that aligns with your career aspirations and utilizes advanced technologies. Deeply specialize in electives, reading research papers and implementing complex systems. This demonstrates expertise and innovation to recruiters.
Tools & Resources
IEEE Xplore, ACM Digital Library, Scikit-learn, TensorFlow/PyTorch
Career Connection
A strong project is a centerpiece of placement interviews, showcasing practical application, problem-solving, and domain-specific knowledge.
Prepare Rigorously for Placements & Higher Studies- (Semester 6-8)
Engage in mock interviews, aptitude test practice, and resume building workshops. For higher studies, prepare for competitive exams like GATE, GRE, or IELTS. Focus on soft skills like communication, leadership, and professional etiquette, which are critical for career success.
Tools & Resources
Placement cell resources, Online aptitude tests, Verbal/Quant prep books, Interview prep platforms
Career Connection
Comprehensive preparation ensures successful transition into desired career paths, whether in industry or academia.
Program Structure and Curriculum
Eligibility:
- Passed 10+2 (PUC or equivalent) with Physics, Mathematics, and one of Chemistry/Biology/Biotechnology/Electronics/Computer Science/Information Technology/Informatics Practices/Agriculture Science with English as one of the languages of study. Must have obtained at least 45% marks (40% for SC/ST/OBC category candidates of Karnataka) in the qualifying examination. (As per VTU norms).
Duration: 8 semesters / 4 years
Credits: 160 Credits
Assessment: Internal: 50% (Continuous Internal Evaluation - CIE), External: 50% (Semester End Examination - SEE)
Semester-wise Curriculum Table
Semester 1
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| BTE CS101 | Engineering Mathematics-I | Core | 4 | Differential Calculus, Integral Calculus, Partial Differential Equations, Linear Algebra, Vector Calculus |
| BTE CS102 | Introduction to C Programming | Core | 3 | C Language Fundamentals, Control Structures, Functions and Pointers, Arrays and Strings, Structures, Unions and File Handling |
| BTE CS103 | Engineering Physics | Core | 3 | Modern Physics, Quantum Mechanics, Lasers and Optical Fibers, Material Science, Nanotechnology |
| BTE CS104 | Basic Electrical and Electronics Engineering | Core | 3 | DC Circuits, AC Circuits, Electrical Machines, Semiconductor Diodes, Transistors and Op-Amps |
| BTE CL105 | Engineering Physics Laboratory | Lab | 1 | Planck''''s Constant Determination, Laser Wavelength Measurement, Optical Fiber Numerical Aperture, Transistor Characteristics, RC Circuit Analysis |
| BTE CL106 | Computer Programming Laboratory | Lab | 1 | C Program Development, Array and String Manipulation, Function Implementation, Pointers and Structures, File Operations |
| BTE CL107 | Basic Electrical and Electronics Engineering Laboratory | Lab | 1 | Ohm''''s Law Verification, Kirchhoff''''s Laws Verification, Diode Characteristics, Transistor Amplifier, Logic Gates Implementation |
| BTE ID108 | Introduction to Engineering Design | Core (Integrated Course) | 2 | Engineering Graphics, CAD Tools, Design Thinking, Project-Based Learning, Sustainable Design |
| BTE SS109 | Technical English | Skill (Pass/Fail) | 0 | Communication Skills, Technical Report Writing, Presentation Skills, Interview Techniques, Group Discussion |
| BTE HS110 | Environmental Studies | Skill (Pass/Fail) | 0 | Ecosystems and Biodiversity, Environmental Pollution, Natural Resources, Environmental Management, Climate Change |
Semester 2
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| BTE CS201 | Engineering Mathematics-II | Core | 4 | Differential Equations, Laplace Transforms, Numerical Methods, Complex Analysis, Probability and Statistics |
| BTE CS202 | Object Oriented Programming with C++ | Core | 3 | OOP Concepts, Classes and Objects, Inheritance and Polymorphism, Operator Overloading, Templates and Exception Handling |
| BTE CS203 | Engineering Chemistry | Core | 3 | Electrochemistry, Corrosion and its Control, Polymers and Plastics, Water Technology, Nanomaterials |
| BTE CS204 | Elements of Mechanical Engineering | Core | 3 | Energy Sources, Power Plants, Internal Combustion Engines, Refrigeration and Air Conditioning, Machine Tools |
| BTE CL205 | Engineering Chemistry Laboratory | Lab | 1 | Water Hardness Determination, Conductivity Measurements, pH Titrations, Viscosity Determination, Fuel Analysis |
| BTE CL206 | Object Oriented Programming Laboratory | Lab | 1 | Class and Object Implementation, Inheritance Applications, Polymorphism Exercises, File I/O with C++, Exception Handling |
| BTE CL207 | Elements of Mechanical Engineering Laboratory | Lab | 1 | Steam Turbine Model, IC Engine Performance, Refrigeration Cycle, Machine Tool Operations, Fluid Mechanics Experiments |
| BTE IC208 | Integrated Professional Skills | Core (Integrated Course) | 2 | Professional Communication, Problem Solving, Teamwork and Collaboration, Ethics and Professionalism, Career Planning |
| BTE SS209 | Scientific Foundations of Health | Skill (Pass/Fail) | 0 | Basic Biology and Human Body, Nutrition and Diet, Lifestyle Diseases, Mental Health, Yoga and Fitness |
| BTE HS210 | Constitution of India and Professional Ethics | Skill (Pass/Fail) | 0 | Indian Constitution Features, Fundamental Rights and Duties, Pillars of Democracy, Engineering Ethics, Professional Responsibility |
Semester 3
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| BCCSE301 | Digital Logic Design | Core | 3 | Boolean Algebra and Logic Gates, Combinational Logic Circuits, Sequential Logic Circuits, Registers and Counters, Memory and Programmable Logic |
| BCCSE302 | Data Structures | Core | 3 | Arrays and Linked Lists, Stacks and Queues, Trees and Graphs, Searching Algorithms, Sorting Algorithms |
| BCCSE303 | Analog and Digital Electronics | Core | 3 | Diode Applications, Transistor Amplifiers, Operational Amplifiers, Digital Logic Families, Combinational and Sequential Circuits |
| BCCSE304 | Discrete Mathematical Structures | Core | 3 | Set Theory and Logic, Relations and Functions, Graph Theory, Combinatorics, Group Theory |
| BCCSE305 | Computer Organization and Architecture | Core | 3 | Basic Computer Functions, Instruction Set Architecture, CPU Design and Control Unit, Memory Organization, Input/Output Systems |
| BCCSL306 | Data Structures Laboratory | Lab | 1 | Linked List Implementation, Stack and Queue Operations, Tree Traversal Algorithms, Graph Algorithms, Sorting and Searching Practice |
| BCCSL307 | Analog and Digital Electronics Laboratory | Lab | 1 | Rectifier Circuits, Transistor Biasing, Op-Amp Applications, Logic Gate Realization, Flip-Flop Circuits |
| BCCSH308 | Universal Human Values | Humanities | 1 | Understanding Self and Harmony, Relationship and Trust, Society and Co-existence, Nature and Sustainability, Professional Ethics |
| BCCSK309 | AICTE Activity Points | Skill (Pass/Fail) | 0 | Sports and Fitness, Cultural Activities, Social Service, Innovation and Entrepreneurship, Other Co-curricular Activities |
Semester 4
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| BCCSE401 | Design and Analysis of Algorithms | Core | 3 | Algorithm Analysis, Divide and Conquer, Dynamic Programming, Greedy Algorithms, Graph Algorithms |
| BCCSE402 | Microcontrollers and Embedded Systems | Core | 3 | Microcontroller Architecture, Instruction Set, Memory and I/O Interfacing, Timers and Interrupts, Embedded System Design |
| BCCSE403 | Operating Systems | Core | 3 | OS Structures, Process Management, CPU Scheduling, Memory Management, File Systems |
| BCCSE404 | Database Management Systems | Core | 3 | Introduction to DBMS, ER Modeling, Relational Algebra and SQL, Normalization, Transaction Management |
| BCCSE405 | Object Oriented Modelling and Design | Core | 3 | UML Diagrams, Object-Oriented Analysis, Design Patterns, Software Architecture, System Design Principles |
| BCCSL406 | Design and Analysis of Algorithms Laboratory | Lab | 1 | Sorting Algorithm Implementation, Graph Traversal, Dynamic Programming Problems, Greedy Algorithm Solutions, Network Flow Algorithms |
| BCCSL407 | Database Management Systems Laboratory | Lab | 1 | SQL Queries, Schema Design, Database Creation, Joins and Subqueries, Trigger and Stored Procedures |
| BCCSP408 | Mini Project | Project | 2 | Problem Identification, Design and Development, Implementation and Testing, Report Writing, Presentation Skills |
| BCCSE4X1 | Professional Elective - I: Object Oriented Programming with Java | Elective | 3 | Java Fundamentals, Classes and Objects in Java, Inheritance and Interfaces, Exception Handling, Multithreading |
| BCCSE4X2 | Professional Elective - I: Advanced Data Structures | Elective | 3 | Heaps and Priority Queues, AVL Trees and B-Trees, Hashing Techniques, Disjoint Set Data Structures, Fenwick Trees and Segment Trees |
| BCCSE4X3 | Professional Elective - I: Computer Graphics | Elective | 3 | Graphics Primitives, 2D and 3D Transformations, Viewing and Clipping, Shading and Rendering, Image Processing Basics |
| BCCSE4X4 | Professional Elective - I: Web Programming | Elective | 3 | HTML, CSS, JavaScript, Client-Side Scripting, Server-Side Scripting (Node.js/PHP), Web Frameworks (React/Angular), Database Connectivity |
| BCCSE4X5 | Professional Elective - I: Data Mining Concepts | Elective | 3 | Data Preprocessing, Association Rule Mining, Classification Techniques, Clustering Algorithms, Data Warehousing |
| BCCCOE4XX | Open Elective - I | Open Elective | 3 | |
| BCCSK409 | AICTE Activity Points | Skill (Pass/Fail) | 0 | Community Engagement, Entrepreneurial Initiatives, Technical Event Participation, Soft Skills Development, Leadership Training |
Semester 5
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| BCCSE501 | Software Engineering | Core | 3 | Software Development Life Cycle, Requirement Engineering, Software Design Principles, Software Testing, Project Management |
| BCCSE502 | Computer Networks | Core | 3 | Network Models (OSI/TCP-IP), Physical Layer, Data Link Layer, Network Layer, Transport and Application Layer |
| BCCSE503 | Automata Theory and Computability | Core | 3 | Finite Automata, Regular Expressions and Languages, Context-Free Grammars, Pushdown Automata, Turing Machines and Undecidability |
| BCCSE504 | Compiler Design | Core | 3 | Lexical Analysis, Syntax Analysis (Parsing), Intermediate Code Generation, Code Optimization, Runtime Environment |
| BCCSL505 | Computer Networks Laboratory | Lab | 1 | Network Configuration, Socket Programming, Routing Protocols, Packet Analysis, Network Security Tools |
| BCCSL506 | Compiler Design Laboratory | Lab | 1 | Lexer Implementation, Parser Implementation, Syntax Tree Generation, Intermediate Code Generation, Simple Code Optimization |
| BCCSP507 | Skill Development Project | Project | 2 | Technology Adoption, Prototyping, User Interface Design, System Integration, Documentation |
| BCCSE5X1 | Professional Elective - II: Distributed Systems | Elective | 3 | Distributed System Architectures, Interprocess Communication, Distributed File Systems, Consistency and Replication, Fault Tolerance |
| BCCSE5X2 | Professional Elective - II: Digital Image Processing | Elective | 3 | Image Fundamentals, Image Enhancement, Image Restoration, Image Segmentation, Feature Extraction |
| BCCSE5X3 | Professional Elective - II: Mobile Application Development | Elective | 3 | Android/iOS Architecture, UI Design for Mobile, Data Storage in Mobile, Networking in Mobile, App Deployment |
| BCCSE5X4 | Professional Elective - II: Natural Language Processing | Elective | 3 | Text Preprocessing, Language Models, Syntactic Analysis, Semantic Analysis, Information Extraction |
| BCCSE5X5 | Professional Elective - II: Micro-services Architecture | Elective | 3 | Monolithic vs Microservices, Service Discovery, API Gateway, Containerization (Docker), Orchestration (Kubernetes) |
| BCCCOE5XX | Open Elective - II | Open Elective | 3 | |
| BCCSK508 | AICTE Activity Points | Skill (Pass/Fail) | 0 | Community Service, Mentorship Programs, Research Paper Writing, Start-up Idea Pitching, Professional Networking |
Semester 6
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| BCCSE601 | Artificial Intelligence and Machine Learning | Core | 3 | Introduction to AI, Search Algorithms, Supervised Learning, Unsupervised Learning, Neural Networks |
| BCCSE602 | Web Technologies | Core | 3 | HTML5 and CSS3, JavaScript and DOM, Frontend Frameworks (React/Angular), Backend Development (Node.js/Python Flask), RESTful APIs |
| BCCSE603 | Cryptography and Network Security | Core | 3 | Classical Cryptography, Symmetric Key Cryptography, Asymmetric Key Cryptography, Message Authentication, Network Security Applications |
| BCCSL604 | Artificial Intelligence and Machine Learning Laboratory | Lab | 1 | Python for ML, Regression Models, Classification Models, Clustering Algorithms, Neural Network Implementation |
| BCCSL605 | Web Technologies Laboratory | Lab | 1 | Responsive Web Design, JavaScript DOM Manipulation, Frontend Framework Usage, Backend API Development, Database Integration |
| BCCSL606 | Cryptography and Network Security Laboratory | Lab | 1 | Symmetric Key Encryption (AES), Asymmetric Key Encryption (RSA), Digital Signatures, Firewall Configuration, Intrusion Detection Systems |
| BCCSP607 | Internship | Internship | 2 | Industry Exposure, Real-world Project Experience, Professional Skill Development, Networking, Career Exploration |
| BCCSE6X1 | Professional Elective - III: Cloud Computing | Elective | 3 | Cloud Service Models (IaaS, PaaS, SaaS), Cloud Deployment Models, Virtualization, Cloud Security, Cloud Storage |
| BCCSE6X2 | Professional Elective - III: Big Data Analytics | Elective | 3 | Introduction to Big Data, Hadoop Ecosystem, MapReduce Programming, Spark Framework, NoSQL Databases |
| BCCSE6X3 | Professional Elective - III: Internet of Things | Elective | 3 | IoT Architecture, Sensors and Actuators, Communication Protocols (MQTT, CoAP), IoT Platforms (AWS IoT, Azure IoT), IoT Security |
| BCCSE6X4 | Professional Elective - III: Game Development | Elective | 3 | Game Engine Fundamentals (Unity/Unreal), 2D/3D Graphics Programming, Game Physics, AI for Games, Game Design Principles |
| BCCSE6X5 | Professional Elective - III: Quantum Computing | Elective | 3 | Quantum Mechanics Basics, Qubits and Entanglement, Quantum Gates and Circuits, Quantum Algorithms (Shor, Grover), Quantum Error Correction |
| BCCCOE6XX | Open Elective - III | Open Elective | 3 | |
| BCCSK608 | AICTE Activity Points | Skill (Pass/Fail) | 0 | Technical Project Leadership, Interdisciplinary Teamwork, Professional Society Membership, Mentorship of Juniors, Event Organization |
Semester 7
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| BCCSP701 | Project Work Phase - I | Project | 3 | Literature Survey, Problem Definition, System Design, Prototype Development, Project Documentation |
| BCCSE7X1 | Professional Elective - IV: Deep Learning | Elective | 3 | Neural Network Architectures, Convolutional Neural Networks (CNNs), Recurrent Neural Networks (RNNs), Transformers, Generative Adversarial Networks (GANs) |
| BCCSE7X2 | Professional Elective - IV: Block Chain Technology | Elective | 3 | Blockchain Fundamentals, Cryptographic Primitives, Consensus Mechanisms, Smart Contracts, Blockchain Applications |
| BCCSE7X3 | Professional Elective - IV: Full Stack Development | Elective | 3 | Frontend Technologies (HTML, CSS, JS), Backend Frameworks (Django, Spring Boot), Database Integration, API Development, Deployment Strategies |
| BCCSE7X4 | Professional Elective - IV: Robotics Process Automation | Elective | 3 | RPA Concepts, Automation Tools (UiPath, Blue Prism), Bot Development, Process Design, RPA Deployment |
| BCCSE7X5 | Professional Elective - IV: Ethical Hacking | Elective | 3 | Penetration Testing Phases, Vulnerability Assessment, Web Application Hacking, Network Hacking, Social Engineering |
| BCCSE7Y1 | Professional Elective - V: Data Warehousing and Data Mining | Elective | 3 | Data Warehouse Architecture, OLAP Operations, Data Preprocessing, Association Rule Mining, Classification and Clustering |
| BCCSE7Y2 | Professional Elective - V: Human Computer Interaction | Elective | 3 | HCI Fundamentals, User Interface Design, Usability Engineering, Interaction Design, Evaluation Techniques |
| BCCSE7Y3 | Professional Elective - V: Embedded System Design | Elective | 3 | Embedded Processors, Real-Time Operating Systems, Hardware-Software Co-Design, Embedded Networking, System Debugging |
| BCCSE7Y4 | Professional Elective - V: Software Testing and Quality Assurance | Elective | 3 | Software Testing Levels, Test Case Design, Test Automation, Software Quality Metrics, Quality Assurance Models |
| BCCSE7Y5 | Professional Elective - V: Digital Forensics | Elective | 3 | Forensic Science Principles, Digital Evidence Collection, Disk and File System Forensics, Network Forensics, Mobile Device Forensics |
| BCCCOE7XX | Open Elective - IV | Open Elective | 3 | |
| BCCSI702 | Internship/Industrial Training | Internship (Pass/Fail) | 0 | Practical Skill Application, Industry Best Practices, Project Management, Corporate Communication, Problem Solving in Real-world |
| BCCSK703 | AICTE Activity Points | Skill (Pass/Fail) | 0 | Advanced Technical Certifications, Patent Filing Awareness, Incubation Center Engagement, Industry Mentorship, Societal Impact Projects |
Semester 8
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| BCCSP801 | Project Work Phase - II | Project | 10 | Advanced System Development, Performance Optimization, Extensive Testing, Technical Report Writing, Final Presentation and Viva-Voce |
| BCCSE8X1 | Professional Elective - VI: Business Intelligence | Elective | 3 | BI Concepts and Architecture, Data Modeling for BI, ETL Processes, Data Visualization Tools, Reporting and Dashboards |
| BCCSE8X2 | Professional Elective - VI: Advanced Computer Architecture | Elective | 3 | Pipelining and Parallelism, Vector Processors, Multi-Core Architectures, GPU Architecture, Memory Hierarchies |
| BCCSE8X3 | Professional Elective - VI: Wireless Sensor Networks | Elective | 3 | WSN Architectures, Sensor Node Hardware, MAC Protocols, Routing Protocols for WSNs, WSN Applications |
| BCCSE8X4 | Professional Elective - VI: Image and Video Analytics | Elective | 3 | Image/Video Preprocessing, Feature Detection, Object Recognition, Motion Analysis, Content-Based Retrieval |
| BCCSE8X5 | Professional Elective - VI: Software Defined Networking | Elective | 3 | SDN Architecture, OpenFlow Protocol, Network Virtualization, SDN Controllers, SDN Applications |
| BCCSE8Y1 | Professional Elective - VII: Reinforcement Learning | Elective | 3 | Markov Decision Processes, Dynamic Programming in RL, Monte Carlo Methods, Temporal Difference Learning, Deep Reinforcement Learning |
| BCCSE8Y2 | Professional Elective - VII: Agile Software Development | Elective | 3 | Agile Principles and Manifesto, Scrum Framework, Kanban Method, Lean Software Development, DevOps Practices |
| BCCSE8Y3 | Professional Elective - VII: Green Computing | Elective | 3 | Energy Efficient Computing, Data Center Energy Management, Cloud Computing for Green IT, Green Software Development, E-waste Management |
| BCCSE8Y4 | Professional Elective - VII: Real-Time Systems | Elective | 3 | Real-Time Concepts, Real-Time Scheduling, Real-Time Operating Systems, Real-Time Communication, System Design Issues |
| BCCSE8Y5 | Professional Elective - VII: Information Retrieval | Elective | 3 | Boolean Model, Vector Space Model, Text Preprocessing, Indexing and Searching, Evaluation of IR Systems |
| BCCSK802 | AICTE Activity Points | Skill (Pass/Fail) | 0 | Entrepreneurial Ventures, Research Publication, Higher Education Preparation, Global Certification, Leadership Roles |




