Foundation (prerequisite) for a Traditional Classroom Course in Pedagogy (FDP)

Foundation (prerequisite) for a Traditional Classroom Course in Pedagogy (FDP)


Please login to purchase the course.

18% GST Extra.

SKU: cid_35499 Category:
About the course

This is the foundation (prerequisite) for a traditional classroom course in Pedagogy that will be conducted by Profs Rajat Mittal and Amey Karkare. The certificate will only be issued to participants completing both the online and traditional components.

This course will help you sketch out a course design and strategies for teaching the course. The course will begin with the approaches, experiences, and challenges in the introductory programming course. Then, it will cover the importance of manual computation and translation from manual computation to programs followed by the pedagogical strategies, teaching strategies for specific topics. After that, the course will cover the program design that includes correctness and reasoning about programs, the continuum from problem-solving to algorithm design and finally, the course will conclude with the design of assignments and examinations. It will use the C++ languages, but most ideas will be independent of the language.

Learning Outcomes

After completing this course, you will be able to:

  • Design the syllabus for an introductory programming course
  • Teach it so that it captures the attention of students?
  • Design examinations, and programming assignments which are fair and encourage students to learn in the desired manner
  • Boost your hireability through innovative and independent learning.
  • Get a certificate on successful completion of the course.
Target Audience

The course can be taken by:

Students: All students who wish to learn course and curriculum designing.

Teachers/Faculties: All teachers/faculties who wish to acquire new skills or improve their efficiency in the course and curriculum designing.

Professionals: All working professionals who wish to acquire new skills or improve their efficiency in the course and curriculum designing.

Why learn Foundation (prerequisite) for a traditional classroom course in the Pedagogy course?

It is very difficult to teach computer programming at the college level computer programming. Failure rates are very high in programming across the globe. Moreover, in India also the majority of students struggle with writing simple programs even after completing university-level education in computer science. This is a big concern because it affects the future employability of the candidates as well. Therefore, there is a need to have a structured approach to teach introductory programming in such a way that it not only captures the attention of students but also encourage them to learn in the desired manner.

Course Features
  • 24X7 Access: You can view lectures as per your own convenience.
  • Online lectures:¬†online lectures with high-quality videos.
  • Hands-on practice: Includes source code files for hands-on practice.
  • Updated Quality content: Content is the latest and gets updated regularly to meet the current industry demands.

No prerequisites

  • Course Overview
  • Introduction and Survey 1 The standard approach to introductory programming
  • Introduction and Survey 2 Experience with the standard approach
  • Introduction and Survey 3 Alternative approaches, Summary, and Conclusion
  • Basic Ideas in Our Approach 1 Introduction
  • Basic Ideas in Our Approach 2 of translating manual algorithms to computer programs Examples
  • Pedagogy 1 Introduction and basic principles
  • Pedagogy 2 Scaffolding Lesson Plan