

B-TECH in Computer Engineering at School of Technology


Gandhinagar, Gujarat
.png&w=1920&q=75)
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 Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| 1MA101 | Mathematics - I | Core | 4 | Differential Calculus, Integral Calculus, Matrices, Vector Algebra, Ordinary Differential Equations |
| 1PH101 | Physics | Core | 3 | Wave Optics, Quantum Mechanics, Solid State Physics, Lasers, Fiber Optics, Semiconductor Physics |
| 1ME101 | Elements of Mechanical Engineering | Core | 3 | Thermodynamics, Power Plants, IC Engines, Refrigeration and Air Conditioning, Manufacturing Processes |
| 1CE101 | Elements of Civil Engineering | Core | 3 | Building Materials, Surveying, Transportation Engineering, Water Resources Engineering, Environmental Engineering |
| 1EE101 | Basic Electrical & Electronics Engineering | Core | 3 | DC Circuits, AC Circuits, Electrical Machines, Diodes, Transistors, Operational Amplifiers |
| 1CS101 | Computer Programming | Core | 3 | Programming Fundamentals, C Language Basics, Control Structures, Functions and Pointers, Arrays and Strings, File Handling |
| 1PH102 | Physics Lab | Lab | 1 | Experimental Physics, Data Analysis, Error Measurement |
| 1EE102 | Basic Electrical & Electronics Engineering Lab | Lab | 1 | Circuit Analysis, Electronic Components, Analog Circuits, Digital Logic Gates |
| 1CS102 | Computer Programming Lab | Lab | 1 | C Programming Exercises, Debugging Techniques, Algorithm Implementation |
| 1ME102 | Engineering Graphics | Core | 1 | Orthographic Projections, Isometric Projections, Sectional Views, CAD Software Introduction |
| 1ME103 | Basic Engineering Workshop | Lab | 1 | Carpentry, Welding, Fitting, Sheet Metal Work, Machining |
| 1ES101 | Environmental Studies | Mandatory Non-Credit | 0 | Ecosystems, Biodiversity, Pollution Control, Climate Change, Sustainable Development |
| 1VA101 | Value Added Course | Mandatory Non-Credit | 0 |
Semester 2
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| 2MA201 | Mathematics - II | Core | 4 | Vector Calculus, Ordinary Differential Equations, Partial Differential Equations, Fourier Series, Laplace Transforms |
| 2CH201 | Chemistry | Core | 3 | Water Technology, Fuel Chemistry, Corrosion, Polymers, Lubricants, Electrochemistry |
| 2HS201 | English | Core | 3 | Communication Skills, Reading Comprehension, Technical Writing, Grammar and Vocabulary, Presentation Skills |
| 2CS201 | Data Structures | Core | 3 | Arrays and Linked Lists, Stacks and Queues, Trees and Graphs, Hashing Techniques, Sorting and Searching Algorithms |
| 2CS202 | Digital Logic Design | Core | 3 | Number Systems, Boolean Algebra, Logic Gates, Combinational Circuits, Sequential Circuits, Memories |
| 2ME201 | Engineering Mechanics | Core | 3 | Statics of Particles, Rigid Body Equilibrium, Friction, Dynamics of Particles, Work-Energy Principle, Impulse-Momentum |
| 2CH202 | Chemistry Lab | Lab | 1 | Volumetric Analysis, Gravimetric Analysis, pH Metry, Spectrophotometry |
| 2CS203 | Data Structures Lab | Lab | 1 | Implementation of Linked Lists, Stack and Queue Operations, Tree Traversal Algorithms, Graph Algorithms, Sorting and Searching Programs |
| 2CS204 | Digital Logic Design Lab | Lab | 1 | Logic Gate Implementation, Combinational Circuit Design, Sequential Circuit Design, Counters and Registers |
| 2HS202 | Indian Constitution | Mandatory Non-Credit | 0 | Constitutional History, Preamble, Fundamental Rights, Directive Principles of State Policy, Union and State Governments |
| 2VA201 | Value Added Course | Mandatory Non-Credit | 0 |
Semester 3
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| 3MA301 | Mathematics III | Core | 4 | Linear Algebra, Probability Theory, Complex Analysis, Numerical Methods, Stochastic Processes |
| 3CS301 | Discrete Mathematics | Core | 3 | Set Theory and Logic, Relations and Functions, Graph Theory, Combinatorics, Algebraic Structures, Recurrence Relations |
| 3CS302 | Object Oriented Programming with C++ | Core | 3 | Classes and Objects, Inheritance, Polymorphism, Virtual Functions, Templates, Exception Handling |
| 3CS303 | Database Management System | Core | 3 | ER Model, Relational Model, SQL Queries, Normalization, Transaction Management, Concurrency Control |
| 3CS304 | Computer Organization and Architecture | Core | 3 | CPU Organization, Instruction Set Architecture, Pipelining, Memory Hierarchy, Input/Output Organization, Control Unit Design |
| 3EC301 | Signals and Systems | Core | 3 | Signal Classification, LTI Systems, Fourier Series and Transform, Laplace Transform, Z-Transform, Sampling Theorem |
| 3CS305 | Object Oriented Programming Lab | Lab | 1 | C++ Programming, Object-Oriented Design, Inheritance Implementation, Polymorphism in C++ |
| 3CS306 | Database Management System Lab | Lab | 1 | SQL Practice, Database Design, PL/SQL Programming, Data Manipulation |
| 3CS307 | Data Communication Lab | Lab | 1 | Network Simulation Tools, Packet Analysis, Protocol Implementation Basics |
| 3OE3XX | Open Elective I | Elective | 3 | Interdisciplinary Studies, Social Sciences, Arts and Humanities, Basic Sciences, Technology Trends |
| 3HS301 | Universal Human Values | Mandatory Non-Credit | 0 | Self-exploration, Human Relationship, Society, Nature, Ethical Conduct |
Semester 4
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| 4MA401 | Probability and Statistics | Core | 3 | Random Variables, Probability Distributions, Hypothesis Testing, Regression Analysis, Correlation, ANOVA |
| 4CS401 | Design and Analysis of Algorithms | Core | 3 | Algorithm Paradigms, Greedy Algorithms, Divide and Conquer, Dynamic Programming, Graph Algorithms, NP-Completeness |
| 4CS402 | Operating System | Core | 3 | Process Management, CPU Scheduling, Deadlocks, Memory Management, Virtual Memory, File Systems |
| 4CS403 | Software Engineering | Core | 3 | SDLC Models, Requirements Engineering, Software Design, Software Testing, Maintenance, Project Management |
| 4EC401 | Microprocessor and Interfacing | Core | 3 | 8085/8086 Architecture, Instruction Set, Assembly Language Programming, Memory Interfacing, I/O Interfacing, Peripherals |
| 4CS404 | Python Programming | Core | 3 | Python Basics, Data Structures in Python, Functions and Modules, Object-Oriented Programming, File Handling, Libraries (NumPy, Pandas) |
| 4CS405 | Design and Analysis of Algorithms Lab | Lab | 1 | Algorithm Implementation, Time Complexity Analysis, Space Complexity Analysis |
| 4CS406 | Operating System Lab | Lab | 1 | Shell Scripting, Process and Thread Management, System Calls, Inter-Process Communication |
| 4EC402 | Microprocessor and Interfacing Lab | Lab | 1 | Assembly Language Programming, Memory and I/O Interfacing, Peripheral Control |
| 4OE4XX | Open Elective II | Elective | 3 | Emerging Technologies, Societal Impact of Technology, Introduction to Management, Foreign Languages, Interdisciplinary Applications |
| 4HS401 | Aptitude and Logical Reasoning | Mandatory Non-Credit | 0 | Quantitative Aptitude, Logical Reasoning, Verbal Ability, Data Interpretation |
Semester 5
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| 5CS501 | Compiler Design | Core | 3 | Lexical Analysis, Syntax Analysis, Semantic Analysis, Intermediate Code Generation, Code Optimization, Code Generation |
| 5CS502 | Computer Networks | Core | 3 | OSI/TCP-IP Model, Data Link Layer, Network Layer, Transport Layer, Application Layer Protocols, Network Security Basics |
| 5CS503 | Artificial Intelligence | Core | 3 | AI Agents, Search Algorithms, Knowledge Representation, Logical Reasoning, Machine Learning Introduction, Natural Language Processing |
| 5CS504 | Automata Theory | Core | 3 | Finite Automata, Regular Expressions, Context-Free Grammars, Pushdown Automata, Turing Machines, Computability and Undecidability |
| 5CS5XX | Professional Elective I | Elective | 3 | Data Mining Fundamentals, Internet of Things Architecture, Web Technologies (Front-end/Back-end), Image Processing Basics, Mobile Application Development |
| 5CS505 | Compiler Design Lab | Lab | 1 | Lexical Analyzer Implementation, Parser Development, Syntax Tree Generation |
| 5CS506 | Computer Networks Lab | Lab | 1 | Socket Programming, Network Configuration, Traffic Analysis, Network Security Tools |
| 5CS507 | Artificial Intelligence Lab | Lab | 1 | AI Programming (Python/Prolog), Search Algorithm Implementation, Knowledge Representation Systems |
| 5CS5YY | Professional Elective II | Elective | 3 | Cloud Service Models, Virtualization Technologies, Deep Learning Architectures, Neural Networks, Natural Language Processing Basics |
| 5CS550 | Project Stage – I | Project | 2 | Problem Identification, Literature Survey, Project Proposal, Requirement Gathering |
| 5SI501 | Summer Internship | Mandatory Non-Credit | 0 | |
| 5HS501 | English for Professional Development | Mandatory Non-Credit | 0 | Business Communication, Interview Skills, Resume Writing, Group Discussions, Email Etiquette |
Semester 6
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| 6CS601 | Machine Learning | Core | 3 | Supervised Learning, Unsupervised Learning, Regression Models, Classification Algorithms, Clustering Techniques, Model Evaluation |
| 6CS602 | Cryptography and Network Security | Core | 3 | Symmetric Key Cryptography, Asymmetric Key Cryptography, Hash Functions, Digital Signatures, Network Security Protocols, Firewalls and IDS |
| 6CS603 | Distributed Systems | Core | 3 | Distributed System Models, Inter-Process Communication, Distributed File Systems, Consistency and Replication, Fault Tolerance, Distributed Transactions |
| 6CS6XX | Professional Elective III | Elective | 3 | Natural Language Processing, Blockchain Technology, Cyber Forensics, Software Project Management, Advanced Database Systems |
| 6CS604 | Machine Learning Lab | Lab | 1 | ML Algorithm Implementation, Data Preprocessing, Model Training and Testing, Using ML Libraries (Scikit-learn, TensorFlow) |
| 6CS605 | Cryptography and Network Security Lab | Lab | 1 | Cryptographic Algorithm Implementation, Network Security Tool Usage, Vulnerability Scanning, Firewall Configuration |
| 6OE6XX | Open Elective III | Elective | 3 | Intellectual Property Rights, Human Resource Management, Financial Management, Organizational Behavior, Ethics in Technology |
| 6CS6YY | Professional Elective IV | Elective | 3 | Mobile Application Development (Android/iOS), DevOps Practices, Quantum Computing Fundamentals, Robotics and Automation, Game Development Principles |
| 6CS650 | Project Stage – II | Project | 4 | System Design, Module Implementation, Intermediate Testing, Progress Reporting |
| 6VA601 | MOOCs / Value Added Course | Mandatory Non-Credit | 0 |
Semester 7
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| 7CS701 | Big Data Analytics | Core | 3 | Big Data Concepts, Hadoop Ecosystem, Spark Framework, NoSQL Databases, MapReduce Programming, Data Warehousing |
| 7CS702 | Cloud Computing | Core | 3 | Cloud Architecture, Service Models (IaaS, PaaS, SaaS), Deployment Models, Virtualization, Cloud Security, Containerization |
| 7CS7XX | Professional Elective V | Elective | 3 | Computer Vision, Ethical Hacking and Penetration Testing, Software Defined Networks, Human Computer Interaction, Parallel and Distributed Algorithms |
| 7CS703 | Big Data Analytics Lab | Lab | 1 | Hadoop/Spark Hands-on, Big Data Processing, NoSQL Database Operations, Data Visualization Tools |
| 7CS704 | Cloud Computing Lab | Lab | 1 | Cloud Platform Deployment (AWS/Azure/GCP), Virtual Machine Management, Cloud Storage, Serverless Function Deployment |
| 7CS7YY | Professional Elective VI | Elective | 3 | Deep Learning for NLP, Reinforcement Learning, Data Warehousing and Data Mining, Full Stack Web Development, Advanced Operating Systems |
| 7OE7XX | Open Elective IV | Elective | 3 | Technical Writing, Foreign Language (German/Japanese), Research Methodology, Project Management Fundamentals, Indian Traditional Knowledge |
| 7CS750 | Project Stage – III | Project | 6 | System Integration, Thorough Testing, Performance Evaluation, Final Documentation |
| 7VA701 | MOOCs / Value Added Course | Mandatory Non-Credit | 0 | |
| 7HS701 | Entrepreneurship Development | Mandatory Non-Credit | 0 | Idea Generation, Business Plan Development, Marketing and Sales Strategy, Funding and Finance, Legal Aspects of Startups |
Semester 8
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| 8CS850 | Project Stage – IV | Project | 10 | Project Demonstration, Final Thesis Submission, Viva-Voce Examination, Innovation and Research Contribution |
| 8CS8XX | Professional Elective VII | Elective | 3 | Robotics and Intelligent Systems, Augmented Reality/Virtual Reality, Internet Programming and Web Services, Bioinformatics, Advanced Cyber Security |
| 8CS8YY | Professional Elective VIII | Elective | 3 | Quantum Machine Learning, Software Quality Assurance and Testing, Digital Image Processing, GPU Computing, Operations Research |
| 8OE8XX | Open Elective V | Elective | 3 | Management Principles, Professional Ethics, Global Business Environment, Financial Markets, Cross-cultural Communication |
| 8SI801 | Industrial Training / Internship | Mandatory Non-Credit | 0 | Real-world Project Experience, Industry Best Practices, Professional Networking, Career Development |




