DAU’s B.Tech. in ICT (Hons) with minor in Computational Science (ICT-CS) is a four-year undergraduate program designed for students who wish to combine strong foundations in Information and Communication Technology (ICT) with the power of computational and scientific problem solving. As modern science, engineering, industry, and society increasingly rely on data-driven modelling, simulation, optimization, and high-performance computing, computational science has emerged as a key interdisciplinary field connecting computing, mathematics, and real-world applications.
The program integrates core areas of computing with computational methods used to study and solve complex problems arising in physics, engineering, biology, finance, climate science, networks, and other domains. Students develop expertise in programming, algorithms, mathematical modelling, numerical methods, data analysis, simulation, and scientific computing tools. The curriculum is designed to prepare graduates for careers in research, technology, analytics, scientific software development, and emerging computational industries, while also providing a strong foundation for higher studies and interdisciplinary research.
Programme Outcomes (POs)
| PO No. | Programme Outcomes |
|---|---|
| PO1 | Engineering knowledge: Apply the knowledge of mathematics, science, engineering fundamentals, and an engineering specialization to the solution of complex engineering problems. |
| PO2 | Problem analysis: Identify, formulate, review research literature, and analyze complex engineering problems reaching substantiated conclusions using first principles of mathematics, natural sciences, and engineering sciences |
| PO3 | Design/development of solutions: Design solutions for complex engineering problems and design system components or processes that meet the specified needs with appropriate consideration for the public health and safety, and the cultural, societal, and environmental considerations. |
| PO4 | Conduct investigations of complex problems: Use research-based knowledge and research methods including design of experiments, analysis and interpretation of data, and synthesis of the information to provide valid conclusions. |
| PO5 | Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern engineering and IT tools including prediction and modeling to complex engineering activities with an understanding of the limitations. |
| PO6 | The engineer and society: Apply reasoning informed by the contextual knowledge to assess societal, health, safety, legal and cultural issues and the consequent responsibilities relevant to the professional engineering practice. |
| PO7 | Environment and sustainability: Understand the impact of the professional engineering solutions in societal and environmental contexts, and demonstrate the knowledge of, and need for sustainable development. |
| PO8 | Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of the engineering practice. |
| PO9 | Individual and team work: Function effectively as an individual, and as a member or leader in diverse teams, and in multidisciplinary settings. |
| PO10 | Communication: Communicate effectively on complex engineering activities with the engineering community and with society at large, such as, being able to comprehend and write effective reports and design documentation, make effective presentations, and give and receive clear instructions. |
| PO11 | Project management and finance: Demonstrate knowledge and understanding of the engineering and management principles and apply these to one’s own work, as a member and leader in a team, to manage projects and in multidisciplinary environments. |
| PO12 | Life-long learning: Recognize the need for, and have the preparation and ability to engage in independent and life-long learning in the broadest context of technological change. |
The Programme Specific Outcomes (PSOs) set the following goal:
After the successful completion of the B.Tech. (Honours) in ICT with minor in Computational Science programme, students will have:
| PSO No. | Program Specific Outcomes (PSOs) |
|---|---|
| PSO1 | To apply the theoretical concepts of computer engineering and practical knowledge in analysis, design and development of computing systems and interdisciplinary applications. |
| PSO2 | Develop system solutions involving both hardware and software modules |
| PSO3 | To work as a socially responsible professional by applying ICT principles in real-world problems. |
Program Outcomes (POs) & Course Outcomes (COs) of The Program
Program Structure
The B.Tech. ICT (Hons) with minor in Computational Science (ICT-CS) program follows the Common Curriculum Framework (CCF) for B.Tech. programs at DAU. The curriculum combines institute-level foundational courses with specialized training in computational science, scientific computing, and modern computational technologies. Under the CCF, students complete Institute Core courses, Program Core courses, Program Electives, and Free Electives, along with co-curricular activities, internships, certificate courses, and a final B.Tech. Project / Internship.
The program is structured to progressively build computational thinking and scientific problem-solving skills. The early semesters focus on mathematics, programming, basic sciences, communication skills, and foundational ICT concepts. The middle semesters develop expertise in data structures, algorithms, computational numerical methods, modelling and simulation, databases, and high-performance computing. The later semesters provide advanced exposure to computational modelling, data-driven methods, complex systems, scientific applications, interdisciplinary electives, research projects, internships, and the final B.Tech. Project / Internship.
Course Categories
- Institute Core (IC): Mandatory courses common to all B.Tech. students under the Common Curriculum Framework.
- Program Core (PC): Mandatory courses specific to the ICT (Hons) with Minor in Computational Science (ICT-CS)program.
- Program Electives (PE): Elective courses in the primary areas of the ICT program.
- Free Electives (FE): Courses outside the primary area of the program; at least one Free Elective should be from HSSE.
Broad Curriculum Components
- Foundation and Core Courses: Students build strength in programming, algorithms, data structures, systems, databases, mathematics, machine learning
- Elective Courses: From the semester four onward, students broaden or deepen their exposure through structured elective baskets.
- Internships and Project Work: The curriculum includes a Rural Internship, a Summer Research / Industry Internship, project-based elective options in later semesters, and a final-semester B.Tech. Project / Internship.
- Co-curricular, Design, and Certificate Components: The common framework includes co-curricular activities, design/exploration components, and two online certificate courses.
- Minor Courses: Three Core Courses (Sem 3-5) Computational and Data-Driven Methods, Modelling & Simulation, High Performance Parallel Computing and one elective course from Advanced AI or Complex Systems or Applied Domain or Physical Science.
Common Curriculum Framework Summary
| Component | Requirement | Remarks |
|---|---|---|
| Institute Core (IC) | 17 courses | Semesters I through V; common B.Tech. foundation, excluding internships and other non-course components. |
| Program Core (PC) | 12 courses | Semesters I through VI; program-specific core depth. |
| Program Electives (PE) | 8 courses | Semesters IV through VII; elective courses in areas of primary interest of the program. |
| Free Electives (FE) | 2 courses | Semesters VI and VII; at least one Free Elective should be from HSSE. |
| Certificate Courses | 2 courses | Online certificate courses; Pass/Fail basis. |
| Internships and BTP/ITP | Rural Internship, Summer Internship, BTP/ITP | Experiential components including final B.Tech. Project / Internship. |
| Minor Honors | 4 courses | Three core courses from Semester III through V and the one elective in either of VI or VII semester. |
ICT (Hons) with minor in Computational Science Program Core Progression
The ICT-CS Program Core is designed to move from foundations to advanced AI and systems topics. The proposed ICT-CS Program Core sequence is as follows.
| Course Code | CCF Slot | ICT-CS Course Title | Semester |
|---|---|---|---|
| PC-101 | Program Core 1 | Discrete Mathematics | Semester I |
| PC-102 | Program Core 2 | Engineering Physics I | Semester II |
| PC-203 | Program Core 3 | Design and Analysis of Algorithms | Semester III |
| PC-204 | Program Core 4 | Engineering Physics II | Semester III |
| PC-205 | Program Core 5 | Signal and Systems | Semester III |
| PC-206 | Program Core 6 | Database Management Systems | Semester IV |
| PC-207 | Program Core 7 | Computer Systems Programming | Semester IV |
| PC-208 | Program Core 8 | Introduction to Communication Systems | Semester IV |
| PC-309 | Program Core 9 | Software Engineering | Semester V |
| PC-310 | Program Core 10 | Digital Communications | Semester V |
| PC-311 | Program Core 11 | Embedded Hardware Design | Semester V |
| PC-312 | Program Core 12 | Computer Networks | Semester VI |
| MPC-201 | ICT-CS Minor Core-1 | Computational and Data-Driven Methods | Semester III |
| MPC-202 | ICT-CS Minor Core-2 | Modelling and Simulation | Semester IV |
| MPC-301 | ICT-CS Minor Core-3 | High Performance Parallel Computing | Semester V |
Semester-wise Academic Structure
| Semester | Courses / Components | Credit Note |
|---|---|---|
| I | HSS I (Language and Literature); Introduction to Programming; Programming Lab; Basic Electronic Circuits; Maths I (Calculus); Mathematical, Discrete Mathematics; Co-curricular - 1 | 19-20 course credits |
| II | HSS II (Approaches to Indian Society); Data Structures; Digital Logic / Computer Organization; Maths II (Linear Algebra); Language in Practice; Engineering Physics I; Design Thinking for Engineers; Co-curricular - 2 | 21 course credits |
| III | HSS III (Science, Technology and Society); Object-Oriented Programming; Maths III (Probability and Statistics); Design and Analysis of Algorithms; Engineering Physics II; Signal and Systems; Co-curricular - 3; Exploration Project Minor core: Computational and Data-Driven Methods |
25 course credits |
| IV | Environmental Studies; Introduction to Machine Learning; Database Management Systems; Computer Systems Programing; Introduction to Communication Systems; Program Elective - 1; Co-curricular – 4 Minor core: Modelling and Simulation |
27-28 course credits |
| V | Principles of Economics; Software Engineering; Digital communications; Embedder Hardware Design ; Program Elective – 2 Minor core: High Performance Parallel Computing |
18-19 course credits |
| VI | Computer Networks; Program Elective - 3; Program Elective - 4 / Project - 1; HSSE / Free Elective; Program Elective – 5 Minor Elective |
18-20 course credits, depending on elective/project choices and load flexibility |
| VII | Program Elective - 5/9; Program Elective - 6 / Project - 2; Program Elective - 7 / Project - 3; Program Elective - 8; HSSE / Free Elective | 17-20 course credits, depending on elective/project choices and load flexibility |
| VIII | B.Tech. Project / Internship Training Project (BTP/ITP) | Final project / internship component |
ICTE: ICT Elective; TE: Technical Elective; HASSE: Humanities and Social Science Elective; OE: Open Elective; BTP: BTech Project
Electives:
- Graph Theory and Algorithms
- Approximation Algorithms
- Computational Complexity
- Randomized Algorithms
- Quantum Computing
- Introduction to Cryptography
- Blockchain and Cryptocurrencies
- Adversarial Machine Learning
- Machine Learning and Security
- Introduction to coding theory and
- Applications
- Compiler Design
- Digital Image Processing
- Internet of Things
- Digital Signal Processing
- Statistical Communication
- Wireless System Design
- RF and Antenna Engineering
- Microwave Propagation
- Control Theory
- Human Computer Interaction
- Data Mining and Visualization
- Human Computer Interaction
- Natural Language Processing
- Natural Computing
- Software Engineering
- Optimization
- Computational Financial
- Modern Algebra
- Software Project Management
- Specification and Verification of Systems
- Models of Computation
- System and Network Security
- No SQL Database
- Web Data Management
- Speech Technology
- Deep Learning
- Recommendation Systems
- Intro. to AI
- Intro to Data Science
- Introduction to Robotics
- Introduction to Complex Network
- Stochastic Simulation
- Computational Number Theory
- Einstein's Physics
- Operating Systems
- Nanoelectronics
- Introduction to VLSI Circuits
- Analog IC Design
- Logic for Computer Science
- Modern European Philosophy
- Art: Ideas and Perspectives
- Human Behaviour Management
- Culture, Politics, Identity
- Organisational Behaviour
- Publics in South Asia: Contemporary Perspectives
- Systems, Policies and Implications
Minor Elective:
Considering the current trend and market demand the student will be able to build depth in deferent area of computational science through the elective:
- Physical Sciences: Computational Physics, Quantum Mechanics, Statistical Physics.
- Advanced AI: AI/ML for Science (SciML), Neuro- symbolic AI.
- Complex Systems: Nonlinear Dynamics, Complex Networks.
- Applied Domains: Computational Finance, Soft Computing, Data Analysis and Visualization, Stochastic Processes and Simulation
Admission Process
Details on the application process, admission criteria, fee structure and financial assistance can be found here