Professional Documents
Culture Documents
Mech Nptel 2021-22
Mech Nptel 2021-22
Duration Number of
Sr. Students
Course Code Course Title (in
No. completing the
weeks) course in the year
Duration: 12 Weeks
Course Layout
Week 1: Scale of quantities, Impact of current energy usage, Conventional sources of energy
Week 2: Overview of non-conventional energy resources, Consumption by sector
Week 3: Solar energy incident on earth, solar spectrum
Week 4: Overview of solar energy technologies, Solar Thermal devices
Week 5: Solar Photovoltaic devices, Performance and durability of solar devices
Week 6: Wind energy, technology and geographical aspects
Week 7: Geothermal and Biomass
Week 8: Battery basics, types
Week 9: Testing, performance of batteries
Week 10: Fuel cell types, Fuel processing, concept to product.
Week 11: Characterization and durability of fuel cells
Week 12: Flywheels and super capacitors
Assessment Criteria
Average assignment score = 25% of average of best 8 assignments out of the total 12
assignments given in the course.
Exam score = 75% of the proctored certification exam score out of 100
Candidate will be eligible for a certificate only if average assignment score ≥ 10/25 and
exam score ≥ 30/75. If one of the two criteria is not met, candidate will not get the
certificate even if the Final score >= 40/100.
Course Title: Introduction to Database Systems
Duration: 12 Weeks
Course Layout
Average assignment score = 25% of average of best 8 assignments out of the total 12
assignments given in the course.
Exam score = 75% of the proctored certification exam score out of 100
Candidate will be eligible for a certificate only if average assignment score ≥ 10/25 and
exam score ≥ 30/75. If one of the two criteria is not met, candidate will not get the
certificate even if the Final score >= 40/100.
Course Title: Problem Solving through Programming in C
Duration: 12 Weeks
Course Layout
Week 1: Introduction to Problem Solving through programs, Flowcharts/Pseudo codes, the
compilation process, Syntax and Semantic errors, Variables and Data Types
Week 2: Arithmetic expressions, Relational Operations, Logical expressions; Introduction to
Conditional Branching
Week 3: Conditional Branching and Iterative Loops
Week 4: Arranging things : Arrays
Week 5: 2-D arrays, Character Arrays and Strings
Week 6: Basic Algorithms including Numerical Algorithms
Week 7: Functions and Parameter Passing by Value
Week 8: Passing Arrays to Functions, Call by Reference
Week 9: Recursion
Week 10: Structures and Pointers
Week 11: Self-Referential Structures and Introduction to Lists
Week 12: Advanced Topics
Assessment Criteria
Average assignment score = 25% of average of best 8 assignments out of the total 12
assignments given in the course. (All assignments in a particular week will be counted towards
final scoring - quizzes and programming assignments).
Exam score = 75% of the proctored certification exam score out of 100 (50% of exam score +
25% of exam conducted in the online courses portal)
Candidate will be eligible for a certificate only if average assignment score ≥ 10/25 and
exam score ≥ 30/75. If one of the two criteria is not met, candidate will not get the
certificate even if the Final score >= 40/100.
Course Title: Problem Solving through Programming in C
Duration: 12 Weeks
Course Layout
Week 1: Introduction to Problem Solving through programs, Flowcharts/Pseudo codes, the
compilation process, Syntax and Semantic errors, Variables and Data Types
Week 2: Arithmetic expressions, Relational Operations, Logical expressions; Introduction to
Conditional Branching
Week 3: Conditional Branching and Iterative Loops
Week 4: Arranging things : Arrays
Week 5: 2-D arrays, Character Arrays and Strings
Week 6: Basic Algorithms including Numerical Algorithms
Week 7: Functions and Parameter Passing by Value
Week 8: Passing Arrays to Functions, Call by Reference
Week 9: Recursion
Week 10: Structures and Pointers
Week 11: Self-Referential Structures and Introduction to Lists
Week 12: Advanced Topics
Assessment Criteria
Average assignment score = 25% of average of best 8 assignments out of the total 12
assignments given in the course. (All assignments in a particular week will be counted towards
final scoring - quizzes and programming assignments).
Exam score = 75% of the proctored certification exam score out of 100 (50% of exam score +
25% of exam conducted in the online courses portal)
Candidate will be eligible for a certificate only if average assignment score ≥ 10/25 and
exam score ≥ 30/75. If one of the two criteria is not met, candidate will not get the
certificate even if the Final score >= 40/100.
Course Title: Fundamentals of Artificial Intelligence
Duration: 12 Weeks
Course Layout
Average assignment score = 25% of average of best 8 assignments out of the total 12
assignments given in the course.
Exam score = 75% of the proctored certification exam score out of 100
Candidate will be eligible for a certificate only if average assignment score ≥ 10/25 and
exam score ≥ 30/75. If one of the two criteria is not met, candidate will not get the
certificate even if the Final score >= 40/100.
Course Title: Operating System Fundamentals
Duration: 12 Weeks
Course Layout
Week 1: Introduction
Week 2: Processes and Threads – Part I
Week 3: Processes and Threads – Part II
Week 4: Interprocess Communication
Week 5: Concurrency and Synchronization – Part I
Week 6: Concurrency and Synchronization – Part II
Week 7: Deadlock
Week 8: CPU Scheduling
Week 9: Memory Management
Week 10: Virtual Memory – Part I
Week 11: Virtual Memory – Part II
Week 12: File System Processes and Threads – Part I
Assessment Criteria
Average assignment score = 25% of average of best 8 assignments out of the total 12
assignments given in the course.
Exam score = 75% of the proctored certification exam score out of 100
Candidate will be eligible for a certificate only if average assignment score ≥ 10/25 and
exam score ≥ 30/75. If one of the two criteria is not met, candidate will not get the
certificate even if the Final score >= 40/100.
Course Title: Software Engineering
Duration: 12 Weeks
Course Layout
Week 1: Introduction
Week 2: Life Cycle Models I
Week 3: Life Cycle Models II
Week 4: Requirements analysis and specification
Week 5: Basics of software design
Week 6: Procedural design methodology
Week 7: Object-oriented concepts
Week 8: Introduction to UML: Class and Interaction Diagrams
Week 9: Object-oriented analysis and design
Week 10: Testing I
Week 11: Testing II
Week 12: Testing III
Assessment Criteria
Average assignment score = 25% of average of best 8 assignments out of the total 12
assignments given in the course.
Exam score = 75% of the proctored certification exam score out of 100
Candidate will be eligible for a certificate only if average assignment score ≥ 10/25 and
exam score ≥ 30/75. If one of the two criteria is not met, candidate will not get the
certificate even if the Final score >= 40/100.