This interdisciplinary programme will equip the students with the technical and ethical expertise to drive innovative technological solutions to sustainability challenges using traditional as well as modern AI tools. It will prepare the students for impactful roles in industry, governments, and international organisations. Students will gain hands-on experience and a global perspective of the field that will enable them to address real-world challenges in sustainability, inequality, and governance. The program provides an excellent opportunity for the students interested in pursuing careers as senior executives, policy makers, urban planners, architects, civil and transport engineers, builders and real estate professionals, forecasters, environmental and sustainability managers, social scientists, and data scientists at sustainability-based startups and even corporate ESG groups.
In addition, the master’s projects will boost the research program of KSS.
Program: M. Tech
Subject: Artificial Intelligence for Sustainability
Eligibility Criteria: B. Tech in Civil Engineering, Mechanical Engineering, Chemical Engineering, Environmental Engineering, Sustainable Energy Engineering, Electrical & Electronics Engineering, Computer Science & Engineering, Data Science, MSc. (Physics, Maths & Stats, Atmospheric Sci., Climate Science), Economic Sciences.
Departments from which students may take courses for credits: Sustainable Energy Engineering,
Civil Engineering, Mechanical Engineering, Chemical Engineering, Environmental Engineering,
Electrical & Electronics Engineering, Earth Science, Computer Science & Engineering, Physics, Maths & Stats, Atmospheric Sci., Climate Science, Economic Sciences
Program Structure
- Tech in Artificial Intelligence for Sustainability
Minimum Credits Required for Graduation: Course Credits – 72 and Thesis Credits – 72
|
Semester: 1 Normal Semester Credit Required :36 |
||||
| Subject Type | Subject No. | Subject Name | L-T-P-D | Credit |
| Theory (Core) | CE 663 | Humans, Environment and Sustainable Development | 3-0-0-0 | 9 |
| Theory (Core) | KSS 6XX | Sustainability of AI | 3-0-0-0 | 9 |
| Theory (Core) | KSS 6XX | Math & Computation using Python | 3-0-0-0 | 9 |
| Theory (Core) | CS771 or Equivalent* | An introductory course on AI/ML | 3-0-0-0 | 9 |
|
Total |
36 | |||
|
Semester: 2 Normal Semester Credit Required :36 |
||||
| Lab (Core) | KSS 6XX | Applications of AI in Sustainability Lab | 1-0-3-0 | 9 |
|
Electives (3 Regular Courses, or 6 Modular Courses, or a combination) |
-- | Elective - I | 3-0-0-0 | 5/9 |
| -- | Elective - II | 3-0-0-0 | 5/9 | |
| -- | Elective – III | 3-0-0-0 | 5/9 | |
| -- | *Elective - IV | 3-0-0-0 | 5/9 | |
| -- | *Elective - V | 3-0-0-0 | 5/9 | |
| -- | *Elective - VI | 3-0-0-0 | 5/9 | |
|
Total |
36-39 | |||
|
Semester: 3 Normal Semester Credit Required :36 |
||||
| Seminar | KSS 697 | M. Tech. Seminar I | 0-0-0-0 | 0 |
| Thesis | KSS 699 | M. Tech. Thesis | 0-0-0-9 | 36 |
|
Total |
36 | |||
|
Semester: 4 Normal Semester Credit Required :36 |
||||
| Thesis | KSS 699 | M. Tech. Thesis | 0-0-0-9 | 36 |
|
Total |
36 | |||
List of Suggested Electives
| Course No. | Course Name | L-T-P-D | Credit |
| KSS 6XX | Smart Cities-System Dynamics Models | 3-0-0-0 | 9 |
| KSS 6XX | Smart Water Infrastructure Engineering | 3-0-0-0 | 9 |
| KSS 6XX | Water Economics: Policy and Governance [Modular] | 3-0-0-0 | 5 |
| KSS 6XX | Technology, Society, and the Future of Urbanization | 3-0-0-0 | 9 |
| KSS 6XX | Roadmap to Innovation, Sustainability, and Entrepreneurship | 3-0-0-0 | 9 |
| KSS 6XX | Physics and AI Approaches to Climate Modeling, Resilience & Sustainability | 3-0-0-0 | 9 |
| KSS 6XX | Sustainable Water Systems with AI and Automation | 3-0-0-0 | 9 |
| KSS 6XX | Blockchain for Carbon Footprint mapping across Value Chains | 3-0-0-0 | 9 |
| IDC 606 | High-performance Computing for Science and Engineering | 3-0-0-0 | 9 |
| CE 669 | Atmospheric Physics and Chemistry | 3-0-0-0 | 9 |
| CE 762 | Fundamentals of Atmospheric Modelling | 3-0-0-0 | 5 |
| CE 763 | Solid and Hazardous Waste Management | 3-0-0-0 | 5 |
| SEE 622 | Sustainable Energy – Enabling Net Zero Emissions | 3-0-0-0 | 9 |
| SEE-628 | Policy Processes and Analytical Methods: Application to Climate Policies | 3-0-0-9 | 9 |
| SEE-629M | Ecology, Equity and the Economy | 3-0-0-5 | 9 |
| SEE-618 | Energy Efficient Building Design | 3-0-0-9 | 9 |
| SEE-615 | Solar Thermal Engineering | 3-0-0-9 | 9 |
| SEE-626M | Ecological Principles and Biodiversity for Sustainability | 3-0-0-9 | 9 |
| CE716 | Project Management and Controls | 3-0-0-0 | 9 |
| CE648A | Repair and Rehabilitation of Concrete Structures | 3-0-0-0 | 9 |
| CE645A | Basic Quality and Safety Management in Construction | 3-0-0-0 | 9 |
| CE657 | Construction Economics and Infrastructure Financing | 3-0-0-0 | 9 |
| ECO501A | Environmental Economics And Policy | 3-0-0-0 | 9 |
| ECO747A | Environmental Economics Legislation And Social Impact | 3-0-0-0 | 9 |
| EE708 | Fundamentals Of Data Science And Machine Intelligence | 3-0-0-0 | 9 |
| CS770A | (dual numbered as DIS700A) Fundamentals of Data Engineering | 3-0-0-0 | 9 |
| CS771 or EE708 | (Strongly Recommended) Introduction to Machine Learning or Fundamentals of Data Science and Machine Intelligence | 3-0-0-0 | 9 |
Note: Existing course details can be found in the IITK website
CORE COURSES
- Sustainability of AI (KSS 6XX)
Course Title: Sustainability of AI
Course No: KSS 6XX
About the course: The Sustainability of AI theme can encompass a broad range of topics and concerns related to the environmental, social, ethical and economic impacts of Artificial Intelligence (AI).
Participating Departments for floating the course: KSS, ChE
Possible Proposers: Ashutosh Sharma (ChE)
Who can take the course: Ph. D, M. Tech. ,M.Sc. students
Units: 3-0-0-0-9 [9 credits]
Prerequisite: None
Course Contents:
Some key areas of focus include:
Environmental Sustainability
- Energy consumption: AI systems' significant energy consumption and contributions to greenhouse gas emissions.
- E-waste generation: Electronic waste generated by AI-related hardware and infrastructure.
- Resource depletion: Potential depletion of rare earth minerals and other resources required for AI development.
Social Sustainability
- Bias and fairness: Ensuring AI systems are fair, unbiased, and respectful of diversity.
- Job displacement: Mitigating the impact of AI-driven automation on employment and job markets.
- Social manipulation: Preventing AI-powered social manipulation and disinformation.
- Privacy and security of data.
Economic Sustainability
- Value creation: Ensuring AI-driven value creation benefits all stakeholders, including workers and local communities.
- Wealth concentration: Preventing AI-driven wealth concentration and promoting equitable economic growth.
- Regulatory frameworks: Developing regulatory frameworks to promote sustainable AI development and deployment.
Governance and Accountability
- Transparency and explainability: Ensuring AI systems are transparent, explainable, and accountable.
- Regulatory oversight: Establishing regulatory oversight mechanisms to ensure AI development and deployment align with sustainability principles.
- Public engagement and participation: Fostering public engagement and participation in AI decision-making processes.
Human-Centered AI
- Human-AI collaboration: Designing AI systems that augment human capabilities and promote human-AI collaboration.
- Human values and ethics: Ensuring AI systems align with human values and ethics.7
- Inclusive design: Developing AI systems that are accessible, usable, and inclusive for diverse populations.
Research and Development
- Sustainable AI research: Encouraging research on sustainable AI development, deployment, and impact assessment.
- Artificial Intelligence for sustainability: Exploring AI applications that support sustainability, such as climate change mitigation and environmental monitoring.
- AI literacy and education: Promoting AI literacy and education to ensure stakeholders understand AI's potential and limitations.
In addition, Assessing and Quantifying Sustainability though various accounting and audits and strategies for course corrections.
- Math & Computation using Python (KSS 6XX)
Course Title: Math & Computation using Python
Course No: A 600-level number requested
About the course: Many scientists and engineers are using computers to solve their research problem.
In the present course we will cover how to program, and how to solve scientific and engineering problems using computers. Emphasis will be on practical algorithms described in the course contents.
The instructor(s) may use one of the programming languages: Python, C, C++, Fortran, Matlab, or any other suitable language.
Participating Departments for floating the course: KSS, CE
Possible Proposers: Mahendra Verma (PHY), S. N. Tripathi (Math)