PESITM-image

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

PES Institute of Technology & Management, Shivamogga, established in 2007, is a premier private institution affiliated with VTU, Belagavi. Located on a sprawling 53-acre campus, PESITM excels in engineering and management programs, offering a dynamic academic environment for aspiring professionals.

READ MORE
location

Shivamogga, Karnataka

Compare colleges

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 CodeSubject NameSubject TypeCreditsKey Topics
BTE CS101Engineering Mathematics-ICore4Differential Calculus, Integral Calculus, Partial Differential Equations, Linear Algebra, Vector Calculus
BTE CS102Introduction to C ProgrammingCore3C Language Fundamentals, Control Structures, Functions and Pointers, Arrays and Strings, Structures, Unions and File Handling
BTE CS103Engineering PhysicsCore3Modern Physics, Quantum Mechanics, Lasers and Optical Fibers, Material Science, Nanotechnology
BTE CS104Basic Electrical and Electronics EngineeringCore3DC Circuits, AC Circuits, Electrical Machines, Semiconductor Diodes, Transistors and Op-Amps
BTE CL105Engineering Physics LaboratoryLab1Planck''''s Constant Determination, Laser Wavelength Measurement, Optical Fiber Numerical Aperture, Transistor Characteristics, RC Circuit Analysis
BTE CL106Computer Programming LaboratoryLab1C Program Development, Array and String Manipulation, Function Implementation, Pointers and Structures, File Operations
BTE CL107Basic Electrical and Electronics Engineering LaboratoryLab1Ohm''''s Law Verification, Kirchhoff''''s Laws Verification, Diode Characteristics, Transistor Amplifier, Logic Gates Implementation
BTE ID108Introduction to Engineering DesignCore (Integrated Course)2Engineering Graphics, CAD Tools, Design Thinking, Project-Based Learning, Sustainable Design
BTE SS109Technical EnglishSkill (Pass/Fail)0Communication Skills, Technical Report Writing, Presentation Skills, Interview Techniques, Group Discussion
BTE HS110Environmental StudiesSkill (Pass/Fail)0Ecosystems and Biodiversity, Environmental Pollution, Natural Resources, Environmental Management, Climate Change

Semester 2

Subject CodeSubject NameSubject TypeCreditsKey Topics
BTE CS201Engineering Mathematics-IICore4Differential Equations, Laplace Transforms, Numerical Methods, Complex Analysis, Probability and Statistics
BTE CS202Object Oriented Programming with C++Core3OOP Concepts, Classes and Objects, Inheritance and Polymorphism, Operator Overloading, Templates and Exception Handling
BTE CS203Engineering ChemistryCore3Electrochemistry, Corrosion and its Control, Polymers and Plastics, Water Technology, Nanomaterials
BTE CS204Elements of Mechanical EngineeringCore3Energy Sources, Power Plants, Internal Combustion Engines, Refrigeration and Air Conditioning, Machine Tools
BTE CL205Engineering Chemistry LaboratoryLab1Water Hardness Determination, Conductivity Measurements, pH Titrations, Viscosity Determination, Fuel Analysis
BTE CL206Object Oriented Programming LaboratoryLab1Class and Object Implementation, Inheritance Applications, Polymorphism Exercises, File I/O with C++, Exception Handling
BTE CL207Elements of Mechanical Engineering LaboratoryLab1Steam Turbine Model, IC Engine Performance, Refrigeration Cycle, Machine Tool Operations, Fluid Mechanics Experiments
BTE IC208Integrated Professional SkillsCore (Integrated Course)2Professional Communication, Problem Solving, Teamwork and Collaboration, Ethics and Professionalism, Career Planning
BTE SS209Scientific Foundations of HealthSkill (Pass/Fail)0Basic Biology and Human Body, Nutrition and Diet, Lifestyle Diseases, Mental Health, Yoga and Fitness
BTE HS210Constitution of India and Professional EthicsSkill (Pass/Fail)0Indian Constitution Features, Fundamental Rights and Duties, Pillars of Democracy, Engineering Ethics, Professional Responsibility

Semester 3

Subject CodeSubject NameSubject TypeCreditsKey Topics
BCCSE301Digital Logic DesignCore3Boolean Algebra and Logic Gates, Combinational Logic Circuits, Sequential Logic Circuits, Registers and Counters, Memory and Programmable Logic
BCCSE302Data StructuresCore3Arrays and Linked Lists, Stacks and Queues, Trees and Graphs, Searching Algorithms, Sorting Algorithms
BCCSE303Analog and Digital ElectronicsCore3Diode Applications, Transistor Amplifiers, Operational Amplifiers, Digital Logic Families, Combinational and Sequential Circuits
BCCSE304Discrete Mathematical StructuresCore3Set Theory and Logic, Relations and Functions, Graph Theory, Combinatorics, Group Theory
BCCSE305Computer Organization and ArchitectureCore3Basic Computer Functions, Instruction Set Architecture, CPU Design and Control Unit, Memory Organization, Input/Output Systems
BCCSL306Data Structures LaboratoryLab1Linked List Implementation, Stack and Queue Operations, Tree Traversal Algorithms, Graph Algorithms, Sorting and Searching Practice
BCCSL307Analog and Digital Electronics LaboratoryLab1Rectifier Circuits, Transistor Biasing, Op-Amp Applications, Logic Gate Realization, Flip-Flop Circuits
BCCSH308Universal Human ValuesHumanities1Understanding Self and Harmony, Relationship and Trust, Society and Co-existence, Nature and Sustainability, Professional Ethics
BCCSK309AICTE Activity PointsSkill (Pass/Fail)0Sports and Fitness, Cultural Activities, Social Service, Innovation and Entrepreneurship, Other Co-curricular Activities

Semester 4

Subject CodeSubject NameSubject TypeCreditsKey Topics
BCCSE401Design and Analysis of AlgorithmsCore3Algorithm Analysis, Divide and Conquer, Dynamic Programming, Greedy Algorithms, Graph Algorithms
BCCSE402Microcontrollers and Embedded SystemsCore3Microcontroller Architecture, Instruction Set, Memory and I/O Interfacing, Timers and Interrupts, Embedded System Design
BCCSE403Operating SystemsCore3OS Structures, Process Management, CPU Scheduling, Memory Management, File Systems
BCCSE404Database Management SystemsCore3Introduction to DBMS, ER Modeling, Relational Algebra and SQL, Normalization, Transaction Management
BCCSE405Object Oriented Modelling and DesignCore3UML Diagrams, Object-Oriented Analysis, Design Patterns, Software Architecture, System Design Principles
BCCSL406Design and Analysis of Algorithms LaboratoryLab1Sorting Algorithm Implementation, Graph Traversal, Dynamic Programming Problems, Greedy Algorithm Solutions, Network Flow Algorithms
BCCSL407Database Management Systems LaboratoryLab1SQL Queries, Schema Design, Database Creation, Joins and Subqueries, Trigger and Stored Procedures
BCCSP408Mini ProjectProject2Problem Identification, Design and Development, Implementation and Testing, Report Writing, Presentation Skills
BCCSE4X1Professional Elective - I: Object Oriented Programming with JavaElective3Java Fundamentals, Classes and Objects in Java, Inheritance and Interfaces, Exception Handling, Multithreading
BCCSE4X2Professional Elective - I: Advanced Data StructuresElective3Heaps and Priority Queues, AVL Trees and B-Trees, Hashing Techniques, Disjoint Set Data Structures, Fenwick Trees and Segment Trees
BCCSE4X3Professional Elective - I: Computer GraphicsElective3Graphics Primitives, 2D and 3D Transformations, Viewing and Clipping, Shading and Rendering, Image Processing Basics
BCCSE4X4Professional Elective - I: Web ProgrammingElective3HTML, CSS, JavaScript, Client-Side Scripting, Server-Side Scripting (Node.js/PHP), Web Frameworks (React/Angular), Database Connectivity
BCCSE4X5Professional Elective - I: Data Mining ConceptsElective3Data Preprocessing, Association Rule Mining, Classification Techniques, Clustering Algorithms, Data Warehousing
BCCCOE4XXOpen Elective - IOpen Elective3
BCCSK409AICTE Activity PointsSkill (Pass/Fail)0Community Engagement, Entrepreneurial Initiatives, Technical Event Participation, Soft Skills Development, Leadership Training

Semester 5

Subject CodeSubject NameSubject TypeCreditsKey Topics
BCCSE501Software EngineeringCore3Software Development Life Cycle, Requirement Engineering, Software Design Principles, Software Testing, Project Management
BCCSE502Computer NetworksCore3Network Models (OSI/TCP-IP), Physical Layer, Data Link Layer, Network Layer, Transport and Application Layer
BCCSE503Automata Theory and ComputabilityCore3Finite Automata, Regular Expressions and Languages, Context-Free Grammars, Pushdown Automata, Turing Machines and Undecidability
BCCSE504Compiler DesignCore3Lexical Analysis, Syntax Analysis (Parsing), Intermediate Code Generation, Code Optimization, Runtime Environment
BCCSL505Computer Networks LaboratoryLab1Network Configuration, Socket Programming, Routing Protocols, Packet Analysis, Network Security Tools
BCCSL506Compiler Design LaboratoryLab1Lexer Implementation, Parser Implementation, Syntax Tree Generation, Intermediate Code Generation, Simple Code Optimization
BCCSP507Skill Development ProjectProject2Technology Adoption, Prototyping, User Interface Design, System Integration, Documentation
BCCSE5X1Professional Elective - II: Distributed SystemsElective3Distributed System Architectures, Interprocess Communication, Distributed File Systems, Consistency and Replication, Fault Tolerance
BCCSE5X2Professional Elective - II: Digital Image ProcessingElective3Image Fundamentals, Image Enhancement, Image Restoration, Image Segmentation, Feature Extraction
BCCSE5X3Professional Elective - II: Mobile Application DevelopmentElective3Android/iOS Architecture, UI Design for Mobile, Data Storage in Mobile, Networking in Mobile, App Deployment
BCCSE5X4Professional Elective - II: Natural Language ProcessingElective3Text Preprocessing, Language Models, Syntactic Analysis, Semantic Analysis, Information Extraction
BCCSE5X5Professional Elective - II: Micro-services ArchitectureElective3Monolithic vs Microservices, Service Discovery, API Gateway, Containerization (Docker), Orchestration (Kubernetes)
BCCCOE5XXOpen Elective - IIOpen Elective3
BCCSK508AICTE Activity PointsSkill (Pass/Fail)0Community Service, Mentorship Programs, Research Paper Writing, Start-up Idea Pitching, Professional Networking

Semester 6

Subject CodeSubject NameSubject TypeCreditsKey Topics
BCCSE601Artificial Intelligence and Machine LearningCore3Introduction to AI, Search Algorithms, Supervised Learning, Unsupervised Learning, Neural Networks
BCCSE602Web TechnologiesCore3HTML5 and CSS3, JavaScript and DOM, Frontend Frameworks (React/Angular), Backend Development (Node.js/Python Flask), RESTful APIs
BCCSE603Cryptography and Network SecurityCore3Classical Cryptography, Symmetric Key Cryptography, Asymmetric Key Cryptography, Message Authentication, Network Security Applications
BCCSL604Artificial Intelligence and Machine Learning LaboratoryLab1Python for ML, Regression Models, Classification Models, Clustering Algorithms, Neural Network Implementation
BCCSL605Web Technologies LaboratoryLab1Responsive Web Design, JavaScript DOM Manipulation, Frontend Framework Usage, Backend API Development, Database Integration
BCCSL606Cryptography and Network Security LaboratoryLab1Symmetric Key Encryption (AES), Asymmetric Key Encryption (RSA), Digital Signatures, Firewall Configuration, Intrusion Detection Systems
BCCSP607InternshipInternship2Industry Exposure, Real-world Project Experience, Professional Skill Development, Networking, Career Exploration
BCCSE6X1Professional Elective - III: Cloud ComputingElective3Cloud Service Models (IaaS, PaaS, SaaS), Cloud Deployment Models, Virtualization, Cloud Security, Cloud Storage
BCCSE6X2Professional Elective - III: Big Data AnalyticsElective3Introduction to Big Data, Hadoop Ecosystem, MapReduce Programming, Spark Framework, NoSQL Databases
BCCSE6X3Professional Elective - III: Internet of ThingsElective3IoT Architecture, Sensors and Actuators, Communication Protocols (MQTT, CoAP), IoT Platforms (AWS IoT, Azure IoT), IoT Security
BCCSE6X4Professional Elective - III: Game DevelopmentElective3Game Engine Fundamentals (Unity/Unreal), 2D/3D Graphics Programming, Game Physics, AI for Games, Game Design Principles
BCCSE6X5Professional Elective - III: Quantum ComputingElective3Quantum Mechanics Basics, Qubits and Entanglement, Quantum Gates and Circuits, Quantum Algorithms (Shor, Grover), Quantum Error Correction
BCCCOE6XXOpen Elective - IIIOpen Elective3
BCCSK608AICTE Activity PointsSkill (Pass/Fail)0Technical Project Leadership, Interdisciplinary Teamwork, Professional Society Membership, Mentorship of Juniors, Event Organization

Semester 7

Subject CodeSubject NameSubject TypeCreditsKey Topics
BCCSP701Project Work Phase - IProject3Literature Survey, Problem Definition, System Design, Prototype Development, Project Documentation
BCCSE7X1Professional Elective - IV: Deep LearningElective3Neural Network Architectures, Convolutional Neural Networks (CNNs), Recurrent Neural Networks (RNNs), Transformers, Generative Adversarial Networks (GANs)
BCCSE7X2Professional Elective - IV: Block Chain TechnologyElective3Blockchain Fundamentals, Cryptographic Primitives, Consensus Mechanisms, Smart Contracts, Blockchain Applications
BCCSE7X3Professional Elective - IV: Full Stack DevelopmentElective3Frontend Technologies (HTML, CSS, JS), Backend Frameworks (Django, Spring Boot), Database Integration, API Development, Deployment Strategies
BCCSE7X4Professional Elective - IV: Robotics Process AutomationElective3RPA Concepts, Automation Tools (UiPath, Blue Prism), Bot Development, Process Design, RPA Deployment
BCCSE7X5Professional Elective - IV: Ethical HackingElective3Penetration Testing Phases, Vulnerability Assessment, Web Application Hacking, Network Hacking, Social Engineering
BCCSE7Y1Professional Elective - V: Data Warehousing and Data MiningElective3Data Warehouse Architecture, OLAP Operations, Data Preprocessing, Association Rule Mining, Classification and Clustering
BCCSE7Y2Professional Elective - V: Human Computer InteractionElective3HCI Fundamentals, User Interface Design, Usability Engineering, Interaction Design, Evaluation Techniques
BCCSE7Y3Professional Elective - V: Embedded System DesignElective3Embedded Processors, Real-Time Operating Systems, Hardware-Software Co-Design, Embedded Networking, System Debugging
BCCSE7Y4Professional Elective - V: Software Testing and Quality AssuranceElective3Software Testing Levels, Test Case Design, Test Automation, Software Quality Metrics, Quality Assurance Models
BCCSE7Y5Professional Elective - V: Digital ForensicsElective3Forensic Science Principles, Digital Evidence Collection, Disk and File System Forensics, Network Forensics, Mobile Device Forensics
BCCCOE7XXOpen Elective - IVOpen Elective3
BCCSI702Internship/Industrial TrainingInternship (Pass/Fail)0Practical Skill Application, Industry Best Practices, Project Management, Corporate Communication, Problem Solving in Real-world
BCCSK703AICTE Activity PointsSkill (Pass/Fail)0Advanced Technical Certifications, Patent Filing Awareness, Incubation Center Engagement, Industry Mentorship, Societal Impact Projects

Semester 8

Subject CodeSubject NameSubject TypeCreditsKey Topics
BCCSP801Project Work Phase - IIProject10Advanced System Development, Performance Optimization, Extensive Testing, Technical Report Writing, Final Presentation and Viva-Voce
BCCSE8X1Professional Elective - VI: Business IntelligenceElective3BI Concepts and Architecture, Data Modeling for BI, ETL Processes, Data Visualization Tools, Reporting and Dashboards
BCCSE8X2Professional Elective - VI: Advanced Computer ArchitectureElective3Pipelining and Parallelism, Vector Processors, Multi-Core Architectures, GPU Architecture, Memory Hierarchies
BCCSE8X3Professional Elective - VI: Wireless Sensor NetworksElective3WSN Architectures, Sensor Node Hardware, MAC Protocols, Routing Protocols for WSNs, WSN Applications
BCCSE8X4Professional Elective - VI: Image and Video AnalyticsElective3Image/Video Preprocessing, Feature Detection, Object Recognition, Motion Analysis, Content-Based Retrieval
BCCSE8X5Professional Elective - VI: Software Defined NetworkingElective3SDN Architecture, OpenFlow Protocol, Network Virtualization, SDN Controllers, SDN Applications
BCCSE8Y1Professional Elective - VII: Reinforcement LearningElective3Markov Decision Processes, Dynamic Programming in RL, Monte Carlo Methods, Temporal Difference Learning, Deep Reinforcement Learning
BCCSE8Y2Professional Elective - VII: Agile Software DevelopmentElective3Agile Principles and Manifesto, Scrum Framework, Kanban Method, Lean Software Development, DevOps Practices
BCCSE8Y3Professional Elective - VII: Green ComputingElective3Energy Efficient Computing, Data Center Energy Management, Cloud Computing for Green IT, Green Software Development, E-waste Management
BCCSE8Y4Professional Elective - VII: Real-Time SystemsElective3Real-Time Concepts, Real-Time Scheduling, Real-Time Operating Systems, Real-Time Communication, System Design Issues
BCCSE8Y5Professional Elective - VII: Information RetrievalElective3Boolean Model, Vector Space Model, Text Preprocessing, Indexing and Searching, Evaluation of IR Systems
BCCSK802AICTE Activity PointsSkill (Pass/Fail)0Entrepreneurial Ventures, Research Publication, Higher Education Preparation, Global Certification, Leadership Roles
whatsapp

Chat with us