GGSIPU-image

BACHELOR-OF-TECHNOLOGY-DUAL-DEGREE in Information Technology at Guru Gobind Singh Indraprastha University

Guru Gobind Singh Indraprastha University, a premier State University established in 1998 by the Govt. of NCT of Delhi, offers a vibrant academic environment in Dwarka. Known for its diverse UG, PG, and Doctoral programs across 14 university schools, it holds a strong reputation for academic excellence and career outcomes.

READ MORE
location

Delhi, Delhi

Compare colleges

About the Specialization

What is Information Technology at Guru Gobind Singh Indraprastha University Delhi?

This Integrated B.Tech/M.Tech (Dual Degree) in Information Technology program at Guru Gobind Singh Indraprastha University focuses on providing a comprehensive understanding of core IT principles alongside advanced specialization in emerging areas. India''''s rapidly evolving digital landscape demands skilled professionals who can innovate and lead. This program is designed to create such future-ready engineers with a deeper academic and practical foundation.

Who Should Apply?

This program is ideal for ambitious 10+2 graduates with a strong aptitude for mathematics and problem-solving, seeking an accelerated path to a Master''''s degree. It caters to students aspiring for research-oriented careers, high-level technical roles, or entrepreneurial ventures in the IT sector. Individuals with a foundational understanding of programming and a keen interest in advanced computing concepts are particularly well-suited.

Why Choose This Course?

Graduates of this program can expect to secure high-demand roles in India''''s booming tech industry, including positions like AI/ML Engineer, Data Scientist, Cybersecurity Analyst, Cloud Architect, or Research Scientist. Entry-level salaries typically range from INR 6-10 LPA, with experienced professionals earning significantly more. The dual degree offers a competitive edge, fostering leadership roles and opportunities for advanced professional certifications.

Student Success Practices

Foundation Stage

Build Strong Programming & Mathematical Foundations- (Semester 1-2)

Dedicate significant time to mastering C, C++, and Java, as well as core mathematics like Calculus, Linear Algebra, and Discrete Structures. These form the bedrock for advanced IT subjects. Actively solve problems from competitive programming platforms and practice exercises from textbooks.

Tools & Resources

GeeksforGeeks, HackerRank, Coursera for beginner programming courses, NPTEL videos for mathematics

Career Connection

A solid foundation is crucial for cracking technical interviews, understanding complex algorithms, and building robust software, leading to strong placement prospects.

Cultivate Effective Study Habits and Peer Learning- (Semester 1-2)

Form study groups to discuss challenging concepts and collaboratively solve problems. Regularly attend lectures, clarify doubts with faculty, and revise topics weekly. Develop time management skills to balance academics with extracurricular activities.

Tools & Resources

Study groups, Google Scholar for research papers, University library resources

Career Connection

Effective learning habits improve academic performance, which directly impacts eligibility for good internships and placements, and fosters teamwork skills valued by employers.

Engage in Early Skill Building & Project Exploration- (Semester 1-2)

Beyond coursework, explore introductory topics in web development, basic data science, or ethical hacking. Start small personal projects or contribute to open-source initiatives to apply theoretical knowledge and discover areas of interest.

Tools & Resources

FreeCodeCamp, Kaggle (for datasets), GitHub, Visual Studio Code

Career Connection

Early practical experience and a portfolio of small projects distinguish you in internship applications and help identify suitable career paths, providing a head-start.

Intermediate Stage

Focus on Core IT Specialization and Practical Application- (Semester 3-5)

Deep dive into core IT subjects like Operating Systems, DBMS, Algorithms, and Computer Networks. Implement algorithms and data structures from scratch. Use real-world datasets for database projects and build network simulations. Choose electives strategically to align with career aspirations.

Tools & Resources

MySQL/PostgreSQL, Wireshark, Scikit-learn, Jupyter Notebooks, Virtual machines

Career Connection

Mastering core IT subjects and their practical applications makes you highly employable for specialized roles and prepares you for advanced M.Tech level studies.

Seek Industry Exposure through Internships and Workshops- (Semester 3-5)

Actively apply for summer internships in relevant IT companies, even if unpaid, to gain valuable corporate experience. Attend industry workshops, seminars, and technical talks organized by GGSIPU or external bodies. Network with professionals.

Tools & Resources

LinkedIn, Internshala, GGSIPU Placement Cell, Industry webinars

Career Connection

Internships provide crucial practical skills, industry insights, and often lead to pre-placement offers, significantly boosting your employability and career launch.

Participate in Technical Competitions & Hackathons- (Semester 3-5)

Join coding competitions (e.g., ACM ICPC style), hackathons, and technical events. These platforms hone problem-solving skills under pressure, foster innovation, and build a strong resume. Collaborate with peers to form competitive teams.

Tools & Resources

CodeChef, TopCoder, Devpost (for hackathons), Google Developers Student Clubs

Career Connection

Success in these competitions demonstrates problem-solving prowess and teamwork, making you stand out to recruiters and opening doors to specialized roles and networks.

Advanced Stage

Intensive Advanced Specialization and Research- (Semester 6-8 (B.Tech part) & Semester 9-10 (M.Tech part))

Leverage the M.Tech phase for in-depth specialization in areas like AI, Cybersecurity, Cloud Computing, or Data Science. Engage in substantial research projects, contribute to publications, and focus on your dissertation. Attend advanced conferences and workshops.

Tools & Resources

TensorFlow/PyTorch, Docker/Kubernetes, Academic journals, ResearchGate

Career Connection

This deep specialization is invaluable for R&D roles, academia, and high-paying jobs in cutting-edge tech companies, particularly in India''''s innovation hubs.

Strategic Placement Preparation and Networking- (Semester 6-8 (B.Tech part) & Semester 9-10 (M.Tech part))

Begin placement preparation early for both B.Tech and M.Tech roles. Focus on advanced DSA, system design, and behavioral interviews. Actively network with alumni and industry leaders. Tailor your resume and portfolio to target specific roles.

Tools & Resources

LeetCode, Educative.io (system design), Mock interview platforms, GGSIPU Alumni Network

Career Connection

Thorough preparation ensures you are ready for campus placements and off-campus opportunities, leading to secure and well-compensated positions upon graduation.

Develop Leadership & Communication for Career Advancement- (Semester 6-8 (B.Tech part) & Semester 9-10 (M.Tech part))

Take on leadership roles in student organizations or project teams. Refine your presentation and communication skills, especially for technical discussions and thesis defense. These soft skills are critical for career growth in Indian companies.

Tools & Resources

Toastmasters International, Online public speaking courses, Project management tools (Jira, Trello)

Career Connection

Strong leadership and communication abilities are essential for transitioning into managerial roles, leading teams, and effectively conveying complex technical ideas, accelerating your career trajectory.

Program Structure and Curriculum

Eligibility:

  • 10+2 with Physics, Chemistry, and Mathematics (PCM) from a recognized board, with a minimum aggregate percentage (typically 55%) and a valid score in the JEE Main or GGSIPU CET.

Duration: 5 years (10 semesters)

Credits: 210 Credits

Assessment: Internal: 25% (for Theory subjects, includes assignments, quizzes, mid-term exams), External: 75% (for Theory subjects, End-Term Examination)

Semester-wise Curriculum Table

Semester 1

Subject CodeSubject NameSubject TypeCreditsKey Topics
ETIT-101Applied Mathematics – ICore4Differential Calculus, Integral Calculus, Matrices and Determinants, Vector Calculus, Sequence and Series
ETIT-103Applied Physics – ICore4Wave Optics, Quantum Mechanics, Statistical Mechanics, Solid State Physics, Material Science
ETIT-105Manufacturing ProcessesCore3Metal Casting, Forming Processes, Welding Processes, Machining Processes, Powder Metallurgy
ETIT-107Introduction to ProgrammingCore3Programming Fundamentals (C language), Control Structures, Functions and Arrays, Pointers and Structures, File Handling, Basic Algorithms
ETIT-109Communication SkillsCore3Communication Process, Verbal and Non-Verbal Communication, Listening Skills, Presentation Skills, Report Writing
ETIT-151Applied Physics Lab – ILab1Experiments on Optics, Quantum Phenomena, Semiconductor Devices
ETIT-153Manufacturing Processes LabLab1Sheet Metal Operations, Welding Practice, Fitting Shop Practice, Carpentry Shop Practice
ETIT-155Introduction to Programming LabLab1C Programming Exercises, Conditional Statements, Looping Constructs, Function Implementation, Array and String Manipulation
ETIT-157Communication Skills LabLab1Phonetics Practice, Group Discussions, Public Speaking, Interview Techniques
ETIT-159Environmental StudiesNon-Credit0Natural Resources, Ecosystems, Environmental Pollution, Social Issues and Environment

Semester 2

Subject CodeSubject NameSubject TypeCreditsKey Topics
ETIT-102Applied Mathematics – IICore4Linear Algebra, Differential Equations, Laplace Transforms, Fourier Series, Partial Differential Equations
ETIT-104Applied Physics – IICore4Electromagnetism, Semiconductor Physics, Dielectric Properties, Magnetic Materials, Superconductivity
ETIT-106Engineering GraphicsCore3Orthographic Projections, Isometric Projections, Sectional Views, Machine Drawing, Computer Aided Drafting
ETIT-108Introduction to Digital ElectronicsCore3Boolean Algebra, Logic Gates, Combinational Circuits, Sequential Circuits, Memory Devices
ETIT-110Data StructuresCore3Arrays and Pointers, Stacks and Queues, Linked Lists, Trees and Graphs, Sorting and Searching Algorithms
ETIT-152Applied Physics Lab – IILab1Magnetic Field Measurement, Hall Effect, Transistor Characteristics, Capacitor Circuits
ETIT-154Engineering Graphics LabLab1CAD Software Usage, 2D Drawing Practice, 3D Model Creation, Assembly Drawing
ETIT-156Introduction to Digital Electronics LabLab1Logic Gate Realization, Adders and Subtractors, Flip-Flops Implementation, Counters and Registers
ETIT-158Data Structures LabLab1Array and Linked List Operations, Stack and Queue Implementation, Tree Traversal Algorithms, Graph Algorithms, Sorting and Searching
ETIT-160NCC/NSS/NSONon-Credit0Community Service, Disaster Management, Fitness and Sports, Leadership Training

Semester 3

Subject CodeSubject NameSubject TypeCreditsKey Topics
ETIT-201Applied Mathematics – IIICore4Complex Numbers, Probability and Statistics, Numerical Methods, Special Functions, Vector Spaces
ETIT-203Computer Organization & ArchitectureCore3Basic Computer Organization, Instruction Set Architecture, CPU Design, Memory Hierarchy, Input/Output Organization
ETIT-205Object Oriented Programming using JAVACore3Object-Oriented Concepts, Java Fundamentals, Inheritance and Polymorphism, Exception Handling, Multithreading and I/O Streams
ETIT-207Database Management SystemsCore3DBMS Architecture, Entity-Relationship Model, Relational Model and SQL, Normalization, Transaction Management
ETIT-209Discrete StructuresCore3Set Theory, Relations and Functions, Graph Theory, Algebraic Structures, Propositional and Predicate Logic
ETIT-251Computer Organization & Architecture LabLab1Logic Gate Simulation, Adder/Subtractor Implementation, Memory Interfacing, CPU Simulation
ETIT-253Object Oriented Programming using JAVA LabLab1Class and Object Implementation, Inheritance and Interface, Exception Handling Programs, GUI Programming (Swing/AWT), Multithreading
ETIT-255Database Management Systems LabLab1SQL Queries, Database Creation, Joins and Subqueries, Stored Procedures, Database Connectivity (JDBC)
ETIT-257Summer Internship (Non-Credit)Non-Credit0Industrial Exposure, Project Documentation, Skill Application

Semester 4

Subject CodeSubject NameSubject TypeCreditsKey Topics
ETIT-202Operating SystemsCore3OS Introduction and Structures, Process Management, CPU Scheduling, Memory Management, File Systems and I/O
ETIT-204Design and Analysis of AlgorithmsCore3Algorithm Analysis, Divide and Conquer, Dynamic Programming, Greedy Algorithms, Graph Algorithms, NP-Completeness
ETIT-206Software EngineeringCore3Software Development Life Cycle, Requirements Engineering, Software Design, Software Testing, Project Management
ETIT-208Microprocessors & MicrocontrollersCore38086 Microprocessor Architecture, Instruction Set, Assembly Language Programming, Interfacing Techniques, Microcontroller Basics
ETIT-210Computer NetworksCore3Network Models (OSI/TCP-IP), Physical Layer, Data Link Layer, Network Layer (IP, Routing), Transport Layer (TCP, UDP)
ETIT-252Operating Systems LabLab1Shell Scripting, Process Management Commands, CPU Scheduling Algorithms, Deadlock Detection, Memory Allocation
ETIT-254Design and Analysis of Algorithms LabLab1Sorting Algorithms, Graph Traversal Algorithms, Dynamic Programming Problems, Greedy Algorithm Implementations
ETIT-256Software Engineering LabLab1UML Diagram Tools, Requirements Specification, Test Case Generation, Version Control Systems
ETIT-258Microprocessors & Microcontrollers LabLab18086 Assembly Language Programs, Interfacing with I/O devices, Traffic Light Control, ADC/DAC Interfacing

Semester 5

Subject CodeSubject NameSubject TypeCreditsKey Topics
ETIT-301Artificial IntelligenceCore3Introduction to AI, Problem Solving and Search, Knowledge Representation, Machine Learning Basics, Natural Language Processing
ETIT-303Automata TheoryCore3Finite Automata, Regular Expressions, Context-Free Grammars, Pushdown Automata, Turing Machines
ETIT-305Internet and Web EngineeringCore3Web Technologies (HTML, CSS, JS), Client-Side Scripting, Server-Side Programming (e.g., PHP/Node.js), Web Security, Web Services (REST/SOAP)
ETIT-307Information Theory & CodingCore3Entropy and Mutual Information, Source Coding (Huffman, Shannon-Fano), Channel Capacity, Linear Block Codes, Cyclic Codes
ETIT-309IT Elective – I (e.g., Computer Graphics)Elective3Graphics Primitives, 2D and 3D Transformations, Viewing and Clipping, Rendering Techniques, Animation
ETIT-351Artificial Intelligence LabLab1Prolog/Python for AI, Search Algorithms Implementation, Knowledge Representation Systems, Expert Systems
ETIT-353Internet and Web Engineering LabLab1HTML/CSS Website Design, JavaScript for Interactivity, Dynamic Web Pages (PHP/Node), Database Integration
ETIT-355Mini ProjectProject2Problem Definition, System Design, Implementation and Testing, Report Writing
ETIT-357Summer Training/Industrial Training (Non-Credit)Non-Credit0Practical Industry Exposure, Real-world Problem Solving, Technical Report Submission

Semester 6

Subject CodeSubject NameSubject TypeCreditsKey Topics
ETIT-302Data Mining & Business IntelligenceCore3Data Mining Concepts, Data Preprocessing, Association Rule Mining, Classification and Clustering, Business Intelligence Tools
ETIT-304Compiler DesignCore3Compiler Structure, Lexical Analysis, Syntax Analysis (Parsing), Intermediate Code Generation, Code Optimization
ETIT-306Cryptography & Network SecurityCore3Security Attacks and Services, Symmetric Key Cryptography, Asymmetric Key Cryptography, Digital Signatures, Network Security Protocols (IPSec, SSL/TLS)
ETIT-308Distributed SystemsCore3Distributed System Concepts, Client/Server Communication, Distributed Objects and Middleware, Distributed File Systems, Consistency and Replication
ETIT-310IT Elective – II (e.g., Cloud Computing)Elective3Cloud Computing Paradigms, Cloud Service Models (IaaS, PaaS, SaaS), Virtualization, Cloud Security, Cloud Platforms (AWS/Azure/GCP)
ETIT-352Data Mining & Business Intelligence LabLab1Data Preprocessing with Tools (e.g., WEKA), Classification Algorithm Implementation, Clustering Analysis, Visualization of Data Mining Results
ETIT-354Compiler Design LabLab1Lexical Analyzer Implementation (LEX), Parser Implementation (YACC), Syntax Directed Translation, Code Generation
ETIT-356Cryptography & Network Security LabLab1Symmetric/Asymmetric Encryption, Digital Signature Implementation, Firewall Configuration, Network Scanning Tools
ETIT-358Project – IProject2Literature Survey, Problem Formulation, Methodology Design, Initial Implementation

Semester 7

Subject CodeSubject NameSubject TypeCreditsKey Topics
ETIT-401Machine LearningCore3Supervised Learning, Unsupervised Learning, Reinforcement Learning, Model Evaluation, Neural Networks
ETIT-403Big Data AnalyticsCore3Big Data Concepts, Hadoop Ecosystem (HDFS, MapReduce), Spark Framework, NoSQL Databases, Data Visualization for Big Data
ETIT-405IT Elective – III (e.g., Natural Language Processing)Elective3NLP Fundamentals, Text Preprocessing, Language Models, Syntactic and Semantic Analysis, Machine Translation
ETXX-407Open Elective – IElective3Interdisciplinary Topics, Emerging Technologies, Business and Management, Humanities and Social Sciences
ETIT-409Industrial Economics & ManagementCore3Micro and Macro Economics, Market Structures, Production and Cost Analysis, Financial Management, Organizational Behavior
ETIT-451Machine Learning LabLab1Python for ML (Scikit-learn), Classification and Regression Models, Clustering Algorithms, Neural Network Implementation, Model Evaluation Metrics
ETIT-453Big Data Analytics LabLab1Hadoop HDFS Operations, MapReduce Programming, Spark RDD Operations, Hive/Pig Scripting, NoSQL Database Interaction
ETIT-455Project – IIProject2Advanced System Design, Module Development, Integration and Testing, Interim Report
ETIT-457Summer Internship (Non-Credit)Non-Credit0Advanced Industry Experience, Company-specific Project, Professional Networking

Semester 8

Subject CodeSubject NameSubject TypeCreditsKey Topics
ETIT-402Wireless & Mobile CommunicationCore3Wireless Communication Fundamentals, Mobile Communication Systems (2G, 3G, 4G, 5G), Wireless LANs (Wi-Fi), Mobile Ad-hoc Networks, Wireless Sensor Networks
ETIT-404IT Elective – IV (e.g., Internet of Things)Elective3IoT Architecture, IoT Devices and Sensors, IoT Protocols, Cloud Integration for IoT, IoT Security and Applications
ETXX-406Open Elective – IIElective3Advanced Management, Entrepreneurship, Specialized Engineering Fields, Public Administration
ETIT-408Software Project ManagementCore3Project Planning and Estimation, Risk Management, Project Scheduling, Configuration Management, Quality Assurance
ETIT-452Major Project - Part I / DissertationProject4Extensive Literature Review, Problem Identification, Solution Proposal, Initial System Architecture
ETIT-454Practical based on Elective-IVLab1IoT Device Interfacing, Sensor Data Collection, Cloud Platform Interaction, Application Development
ETIT-456SeminarCore3Technical Presentation Skills, Research Topic Discussion, Question and Answer Session, Report Submission

Semester 9

Subject CodeSubject NameSubject TypeCreditsKey Topics
ETIT-501Advanced Data StructuresCore4Advanced Tree Structures (B-Trees, AVL Trees), Hashing Techniques, Graph Algorithms (Flows, Matching), Skip Lists, Complexity Analysis
ETIT-503Advanced Computer NetworksCore4Software Defined Networking (SDN), Network Function Virtualization (NFV), Quality of Service (QoS), Network Security Protocols, Wireless Network Architectures
ETIT-505M.Tech Elective – I (e.g., Big Data Technologies)Elective3Distributed File Systems, MapReduce Framework, NoSQL Databases, Stream Processing, Cloud Big Data Services
ETIT-507M.Tech Elective – II (e.g., Software Architecture)Elective3Architectural Patterns, Service-Oriented Architecture (SOA), Microservices, Architectural Styles, Quality Attributes
ETIT-509Research MethodologyCore3Research Problem Formulation, Literature Review, Research Design, Data Collection and Analysis, Report Writing and Presentation
ETIT-551Advanced Data Structures LabLab1B-Tree Implementation, Graph Algorithms, Hashing Collisions, Advanced Sorting
ETIT-553Advanced Computer Networks LabLab1Network Simulation Tools (NS3), SDN Controller Programming, Wireless Protocol Analysis, Network Monitoring
ETIT-555Industrial Project / Dissertation - Part IIProject4Advanced Implementation, Experimental Setup, Performance Evaluation, Interim Report and Presentation

Semester 10

Subject CodeSubject NameSubject TypeCreditsKey Topics
ETIT-502M.Tech Elective – III (e.g., Data Science)Elective3Statistical Modeling, Data Visualization, Predictive Analytics, Feature Engineering, Ensemble Methods
ETIT-504M.Tech Elective – IV (e.g., Digital Forensics)Elective3Fundamentals of Forensics, Evidence Collection and Preservation, Network Forensics, Mobile Forensics, Legal Aspects of Forensics
ETIT-552Major Project / Dissertation - Part IIIProject6Final System Development, Comprehensive Testing, Results Analysis, Thesis Writing and Defense
ETIT-554Seminar & Viva VoceCore2Thesis Presentation, Oral Examination, Research Contribution Discussion
ETIT-556Industrial Training / Internship (Non-Credit)Non-Credit0Full-time Industry Experience, Professional Development, Career Exploration
whatsapp

Chat with us