SoT PDEU-image

B-TECH in Computer Engineering at School of Technology

School of Technology, PDEU is a premier engineering institution located in Gandhinagar, Gujarat. Established in 2007 as a constituent of Pandit Deendayal Energy University, it offers diverse B.Tech and M.Tech programs. Renowned for its strong academic rigor and modern 100-acre campus, the school prepares students for successful careers.

READ MORE
location

Gandhinagar, Gujarat

Compare colleges

About the Specialization

What is Computer Engineering at School of Technology Gandhinagar?

This Computer Engineering program at Pandit Deendayal Energy University (PDEU) focuses on fundamental and advanced concepts in computing, preparing students for the rapidly evolving tech landscape. It blends hardware and software knowledge, essential for the diverse Indian industry. The program emphasizes problem-solving, algorithmic thinking, and system design, catering to the growing demand for skilled professionals across various tech domains in India.

Who Should Apply?

This program is ideal for aspiring engineers with a strong aptitude for mathematics, logical reasoning, and a keen interest in programming and technology. It attracts fresh 10+2 graduates seeking entry into software development, data science, cybersecurity, and AI/ML roles. It also suits individuals passionate about designing efficient computing systems and contributing to India''''s digital transformation journey.

Why Choose This Course?

Graduates of this program can expect promising career paths in leading Indian and multinational companies. Roles include Software Developer, Data Analyst, AI/ML Engineer, Cybersecurity Specialist, and Cloud Architect, with entry-level salaries typically ranging from INR 4-8 LPA, growing significantly with experience. The comprehensive curriculum aligns with industry certifications, fostering continuous professional growth and leadership opportunities in India''''s booming tech sector.

Student Success Practices

Foundation Stage

Master Programming Fundamentals (C/C++ & Python)- (Semester 1-2)

Dedicate consistent time to mastering fundamental programming concepts using C/C++ and Python. Regularly practice coding problems on platforms like HackerRank, LeetCode, or GeeksforGeeks to build strong algorithmic thinking and problem-solving skills, which are critical for all advanced courses.

Tools & Resources

GeeksforGeeks, HackerRank, LeetCode, VS Code, Online C/C++ & Python tutorials

Career Connection

A solid foundation in programming is indispensable for cracking coding interviews and excelling in software development roles during placements.

Build Strong Data Structures & Algorithms (DSA)- (Semester 1-2)

Focus intensely on Data Structures and Algorithms. Understand various data structures (arrays, linked lists, trees, graphs) and algorithms (sorting, searching, dynamic programming) conceptually and by implementing them. Participate in university-level coding competitions to apply knowledge.

Tools & Resources

CodeChef, Codeforces, NPTEL courses on DSA, Books like ''''Cracking the Coding Interview''''

Career Connection

DSA proficiency is the cornerstone for high-paying product-based company placements and is a prerequisite for most technical interviews.

Engage in Peer Learning & Academic Mentorship- (Semester 1-2)

Form study groups with peers to discuss complex topics, solve problems collaboratively, and prepare for exams. Actively seek guidance from senior students and faculty mentors for academic doubts and career advice. This fosters a supportive learning environment and clarifies concepts.

Tools & Resources

University Academic Clubs, Discord/WhatsApp study groups, Faculty office hours

Career Connection

Improved understanding of subjects leads to better academic performance, which is often a criterion for internships and placements. Networking also builds valuable contacts.

Intermediate Stage

Undertake Mini-Projects & Hackathons- (Semester 3-5)

Apply theoretical knowledge by developing mini-projects in areas like web development, app development, or basic AI/ML. Participate in internal and external hackathons to gain hands-on experience, collaborate in teams, and build a project portfolio. Start with simple projects and gradually increase complexity.

Tools & Resources

GitHub, Kaggle, Devpost, Local hackathon organizers

Career Connection

Practical project experience is highly valued by recruiters and distinguishes your profile. It showcases problem-solving skills and technical implementation abilities.

Explore Electives and Specializations Deeply- (Semester 3-5)

Carefully choose professional electives based on genuine interest and industry trends (e.g., AI/ML, Cybersecurity, Cloud Computing). Deep dive into these subjects through advanced online courses or certifications beyond the curriculum, building expertise in a chosen niche.

Tools & Resources

Coursera, Udemy, edX, NPTEL advanced courses, Vendor certifications (AWS, Azure, Google Cloud)

Career Connection

Specialized skills make you a stronger candidate for roles requiring specific expertise and can lead to higher-paying opportunities in niche tech fields.

Network with Industry Professionals & Alumni- (Semester 3-5)

Attend industry workshops, seminars, and guest lectures organized by the university. Connect with alumni and professionals on platforms like LinkedIn. Seek their advice on career paths, internship opportunities, and industry expectations. This helps in understanding real-world scenarios.

Tools & Resources

LinkedIn, University Alumni Network, Industry conferences (virtual/physical)

Career Connection

Networking opens doors to internships, mentorships, and direct referrals, significantly improving chances of securing good placements.

Advanced Stage

Secure Relevant Internships & Industrial Training- (Semester 6-8)

Actively pursue multiple internships in areas aligned with your specialization. Gain practical industry experience, understand corporate work culture, and convert internships into pre-placement offers (PPOs). A final year industrial training provides crucial exposure.

Tools & Resources

Internshala, Naukri.com, LinkedIn Jobs, University placement cell

Career Connection

Internships are often a direct path to full-time employment and provide invaluable experience that makes you placement-ready and boosts your resume.

Intensify Placement Preparation (Mock Interviews & Aptitude)- (Semester 6-8)

Start rigorous placement preparation early, including revising core CS subjects, solving advanced DSA problems, and practicing aptitude tests. Participate in mock interviews (technical and HR) conducted by the placement cell or external platforms to refine communication and problem-solving under pressure.

Tools & Resources

AmbitionBox, Glassdoor, PrepInsta, Company-specific interview guides

Career Connection

Thorough preparation is paramount for excelling in the highly competitive campus placement drives, leading to securing desired job offers.

Focus on Capstone Project & Research- (Semester 7-8)

Dedicate significant effort to your final year capstone project. Choose a challenging problem, develop an innovative solution, and aim for publications or presentations. For those interested in higher studies or R&D, engage in research projects under faculty guidance.

Tools & Resources

IEEE Xplore, ACM Digital Library, Scopus, University research labs

Career Connection

A strong capstone project demonstrates independent work, problem-solving, and implementation skills to recruiters. Research experience can be crucial for postgraduate admissions and R&D roles.

Program Structure and Curriculum

Eligibility:

  • Passed 10+2 or equivalent examination with Physics, Chemistry and Mathematics as compulsory subjects from a recognized board, and obtained minimum 45% marks (40% for SC/ST/SEBC/EWS candidates) in aggregate of all subjects. (JEE Mains / GUJCET scores as per admission policy of PDEU)

Duration: 8 semesters / 4 years

Credits: 185 Credits

Assessment: Internal: 40% (for theory), 50% (for practical/project), External: 60% (for theory), 50% (for practical/project)

Semester-wise Curriculum Table

Semester 1

Subject CodeSubject NameSubject TypeCreditsKey Topics
1MA101Mathematics - ICore4Differential Calculus, Integral Calculus, Matrices, Vector Algebra, Ordinary Differential Equations
1PH101PhysicsCore3Wave Optics, Quantum Mechanics, Solid State Physics, Lasers, Fiber Optics, Semiconductor Physics
1ME101Elements of Mechanical EngineeringCore3Thermodynamics, Power Plants, IC Engines, Refrigeration and Air Conditioning, Manufacturing Processes
1CE101Elements of Civil EngineeringCore3Building Materials, Surveying, Transportation Engineering, Water Resources Engineering, Environmental Engineering
1EE101Basic Electrical & Electronics EngineeringCore3DC Circuits, AC Circuits, Electrical Machines, Diodes, Transistors, Operational Amplifiers
1CS101Computer ProgrammingCore3Programming Fundamentals, C Language Basics, Control Structures, Functions and Pointers, Arrays and Strings, File Handling
1PH102Physics LabLab1Experimental Physics, Data Analysis, Error Measurement
1EE102Basic Electrical & Electronics Engineering LabLab1Circuit Analysis, Electronic Components, Analog Circuits, Digital Logic Gates
1CS102Computer Programming LabLab1C Programming Exercises, Debugging Techniques, Algorithm Implementation
1ME102Engineering GraphicsCore1Orthographic Projections, Isometric Projections, Sectional Views, CAD Software Introduction
1ME103Basic Engineering WorkshopLab1Carpentry, Welding, Fitting, Sheet Metal Work, Machining
1ES101Environmental StudiesMandatory Non-Credit0Ecosystems, Biodiversity, Pollution Control, Climate Change, Sustainable Development
1VA101Value Added CourseMandatory Non-Credit0

Semester 2

Subject CodeSubject NameSubject TypeCreditsKey Topics
2MA201Mathematics - IICore4Vector Calculus, Ordinary Differential Equations, Partial Differential Equations, Fourier Series, Laplace Transforms
2CH201ChemistryCore3Water Technology, Fuel Chemistry, Corrosion, Polymers, Lubricants, Electrochemistry
2HS201EnglishCore3Communication Skills, Reading Comprehension, Technical Writing, Grammar and Vocabulary, Presentation Skills
2CS201Data StructuresCore3Arrays and Linked Lists, Stacks and Queues, Trees and Graphs, Hashing Techniques, Sorting and Searching Algorithms
2CS202Digital Logic DesignCore3Number Systems, Boolean Algebra, Logic Gates, Combinational Circuits, Sequential Circuits, Memories
2ME201Engineering MechanicsCore3Statics of Particles, Rigid Body Equilibrium, Friction, Dynamics of Particles, Work-Energy Principle, Impulse-Momentum
2CH202Chemistry LabLab1Volumetric Analysis, Gravimetric Analysis, pH Metry, Spectrophotometry
2CS203Data Structures LabLab1Implementation of Linked Lists, Stack and Queue Operations, Tree Traversal Algorithms, Graph Algorithms, Sorting and Searching Programs
2CS204Digital Logic Design LabLab1Logic Gate Implementation, Combinational Circuit Design, Sequential Circuit Design, Counters and Registers
2HS202Indian ConstitutionMandatory Non-Credit0Constitutional History, Preamble, Fundamental Rights, Directive Principles of State Policy, Union and State Governments
2VA201Value Added CourseMandatory Non-Credit0

Semester 3

Subject CodeSubject NameSubject TypeCreditsKey Topics
3MA301Mathematics IIICore4Linear Algebra, Probability Theory, Complex Analysis, Numerical Methods, Stochastic Processes
3CS301Discrete MathematicsCore3Set Theory and Logic, Relations and Functions, Graph Theory, Combinatorics, Algebraic Structures, Recurrence Relations
3CS302Object Oriented Programming with C++Core3Classes and Objects, Inheritance, Polymorphism, Virtual Functions, Templates, Exception Handling
3CS303Database Management SystemCore3ER Model, Relational Model, SQL Queries, Normalization, Transaction Management, Concurrency Control
3CS304Computer Organization and ArchitectureCore3CPU Organization, Instruction Set Architecture, Pipelining, Memory Hierarchy, Input/Output Organization, Control Unit Design
3EC301Signals and SystemsCore3Signal Classification, LTI Systems, Fourier Series and Transform, Laplace Transform, Z-Transform, Sampling Theorem
3CS305Object Oriented Programming LabLab1C++ Programming, Object-Oriented Design, Inheritance Implementation, Polymorphism in C++
3CS306Database Management System LabLab1SQL Practice, Database Design, PL/SQL Programming, Data Manipulation
3CS307Data Communication LabLab1Network Simulation Tools, Packet Analysis, Protocol Implementation Basics
3OE3XXOpen Elective IElective3Interdisciplinary Studies, Social Sciences, Arts and Humanities, Basic Sciences, Technology Trends
3HS301Universal Human ValuesMandatory Non-Credit0Self-exploration, Human Relationship, Society, Nature, Ethical Conduct

Semester 4

Subject CodeSubject NameSubject TypeCreditsKey Topics
4MA401Probability and StatisticsCore3Random Variables, Probability Distributions, Hypothesis Testing, Regression Analysis, Correlation, ANOVA
4CS401Design and Analysis of AlgorithmsCore3Algorithm Paradigms, Greedy Algorithms, Divide and Conquer, Dynamic Programming, Graph Algorithms, NP-Completeness
4CS402Operating SystemCore3Process Management, CPU Scheduling, Deadlocks, Memory Management, Virtual Memory, File Systems
4CS403Software EngineeringCore3SDLC Models, Requirements Engineering, Software Design, Software Testing, Maintenance, Project Management
4EC401Microprocessor and InterfacingCore38085/8086 Architecture, Instruction Set, Assembly Language Programming, Memory Interfacing, I/O Interfacing, Peripherals
4CS404Python ProgrammingCore3Python Basics, Data Structures in Python, Functions and Modules, Object-Oriented Programming, File Handling, Libraries (NumPy, Pandas)
4CS405Design and Analysis of Algorithms LabLab1Algorithm Implementation, Time Complexity Analysis, Space Complexity Analysis
4CS406Operating System LabLab1Shell Scripting, Process and Thread Management, System Calls, Inter-Process Communication
4EC402Microprocessor and Interfacing LabLab1Assembly Language Programming, Memory and I/O Interfacing, Peripheral Control
4OE4XXOpen Elective IIElective3Emerging Technologies, Societal Impact of Technology, Introduction to Management, Foreign Languages, Interdisciplinary Applications
4HS401Aptitude and Logical ReasoningMandatory Non-Credit0Quantitative Aptitude, Logical Reasoning, Verbal Ability, Data Interpretation

Semester 5

Subject CodeSubject NameSubject TypeCreditsKey Topics
5CS501Compiler DesignCore3Lexical Analysis, Syntax Analysis, Semantic Analysis, Intermediate Code Generation, Code Optimization, Code Generation
5CS502Computer NetworksCore3OSI/TCP-IP Model, Data Link Layer, Network Layer, Transport Layer, Application Layer Protocols, Network Security Basics
5CS503Artificial IntelligenceCore3AI Agents, Search Algorithms, Knowledge Representation, Logical Reasoning, Machine Learning Introduction, Natural Language Processing
5CS504Automata TheoryCore3Finite Automata, Regular Expressions, Context-Free Grammars, Pushdown Automata, Turing Machines, Computability and Undecidability
5CS5XXProfessional Elective IElective3Data Mining Fundamentals, Internet of Things Architecture, Web Technologies (Front-end/Back-end), Image Processing Basics, Mobile Application Development
5CS505Compiler Design LabLab1Lexical Analyzer Implementation, Parser Development, Syntax Tree Generation
5CS506Computer Networks LabLab1Socket Programming, Network Configuration, Traffic Analysis, Network Security Tools
5CS507Artificial Intelligence LabLab1AI Programming (Python/Prolog), Search Algorithm Implementation, Knowledge Representation Systems
5CS5YYProfessional Elective IIElective3Cloud Service Models, Virtualization Technologies, Deep Learning Architectures, Neural Networks, Natural Language Processing Basics
5CS550Project Stage – IProject2Problem Identification, Literature Survey, Project Proposal, Requirement Gathering
5SI501Summer InternshipMandatory Non-Credit0
5HS501English for Professional DevelopmentMandatory Non-Credit0Business Communication, Interview Skills, Resume Writing, Group Discussions, Email Etiquette

Semester 6

Subject CodeSubject NameSubject TypeCreditsKey Topics
6CS601Machine LearningCore3Supervised Learning, Unsupervised Learning, Regression Models, Classification Algorithms, Clustering Techniques, Model Evaluation
6CS602Cryptography and Network SecurityCore3Symmetric Key Cryptography, Asymmetric Key Cryptography, Hash Functions, Digital Signatures, Network Security Protocols, Firewalls and IDS
6CS603Distributed SystemsCore3Distributed System Models, Inter-Process Communication, Distributed File Systems, Consistency and Replication, Fault Tolerance, Distributed Transactions
6CS6XXProfessional Elective IIIElective3Natural Language Processing, Blockchain Technology, Cyber Forensics, Software Project Management, Advanced Database Systems
6CS604Machine Learning LabLab1ML Algorithm Implementation, Data Preprocessing, Model Training and Testing, Using ML Libraries (Scikit-learn, TensorFlow)
6CS605Cryptography and Network Security LabLab1Cryptographic Algorithm Implementation, Network Security Tool Usage, Vulnerability Scanning, Firewall Configuration
6OE6XXOpen Elective IIIElective3Intellectual Property Rights, Human Resource Management, Financial Management, Organizational Behavior, Ethics in Technology
6CS6YYProfessional Elective IVElective3Mobile Application Development (Android/iOS), DevOps Practices, Quantum Computing Fundamentals, Robotics and Automation, Game Development Principles
6CS650Project Stage – IIProject4System Design, Module Implementation, Intermediate Testing, Progress Reporting
6VA601MOOCs / Value Added CourseMandatory Non-Credit0

Semester 7

Subject CodeSubject NameSubject TypeCreditsKey Topics
7CS701Big Data AnalyticsCore3Big Data Concepts, Hadoop Ecosystem, Spark Framework, NoSQL Databases, MapReduce Programming, Data Warehousing
7CS702Cloud ComputingCore3Cloud Architecture, Service Models (IaaS, PaaS, SaaS), Deployment Models, Virtualization, Cloud Security, Containerization
7CS7XXProfessional Elective VElective3Computer Vision, Ethical Hacking and Penetration Testing, Software Defined Networks, Human Computer Interaction, Parallel and Distributed Algorithms
7CS703Big Data Analytics LabLab1Hadoop/Spark Hands-on, Big Data Processing, NoSQL Database Operations, Data Visualization Tools
7CS704Cloud Computing LabLab1Cloud Platform Deployment (AWS/Azure/GCP), Virtual Machine Management, Cloud Storage, Serverless Function Deployment
7CS7YYProfessional Elective VIElective3Deep Learning for NLP, Reinforcement Learning, Data Warehousing and Data Mining, Full Stack Web Development, Advanced Operating Systems
7OE7XXOpen Elective IVElective3Technical Writing, Foreign Language (German/Japanese), Research Methodology, Project Management Fundamentals, Indian Traditional Knowledge
7CS750Project Stage – IIIProject6System Integration, Thorough Testing, Performance Evaluation, Final Documentation
7VA701MOOCs / Value Added CourseMandatory Non-Credit0
7HS701Entrepreneurship DevelopmentMandatory Non-Credit0Idea Generation, Business Plan Development, Marketing and Sales Strategy, Funding and Finance, Legal Aspects of Startups

Semester 8

Subject CodeSubject NameSubject TypeCreditsKey Topics
8CS850Project Stage – IVProject10Project Demonstration, Final Thesis Submission, Viva-Voce Examination, Innovation and Research Contribution
8CS8XXProfessional Elective VIIElective3Robotics and Intelligent Systems, Augmented Reality/Virtual Reality, Internet Programming and Web Services, Bioinformatics, Advanced Cyber Security
8CS8YYProfessional Elective VIIIElective3Quantum Machine Learning, Software Quality Assurance and Testing, Digital Image Processing, GPU Computing, Operations Research
8OE8XXOpen Elective VElective3Management Principles, Professional Ethics, Global Business Environment, Financial Markets, Cross-cultural Communication
8SI801Industrial Training / InternshipMandatory Non-Credit0Real-world Project Experience, Industry Best Practices, Professional Networking, Career Development
whatsapp

Chat with us