Select to expand
Select to collapse

Course ePortfolio

Computer Study Education

 

This course focuses on the principles and practices of teaching computer science effectively in educational settings. It explores pedagogical theories, instructional strategies, and curriculum design specific to computer science education. Students will learn how to foster computational thinking, problem-solving, and creativity among learners while addressing diverse learning needs and promoting equity in technology education.

The course emphasizes active learning approaches, such as project-based learning, pair programming, and inquiry-based instruction. It also covers assessment methods, classroom management in technology-rich environments, and the integration of emerging technologies. Ethical, social, and cultural considerations in computer science education are discussed to prepare educators for responsible and inclusive teaching.

Share

Basic understanding of computer science concepts and foundational teaching principles.

Pedagogical Approach

Blended Learning Approach

Learning Outcomes

By the end of this course, students will be able to:

  1. Explain key pedagogical theories and their application in computer science education.
  2. Design lesson plans and curricula that promote computational thinking and problem-solving.
  3. Apply effective teaching strategies for diverse learners in computer science classrooms.
  4. Utilize technology tools and resources to enhance instruction and engagement.
  5. Evaluate and implement assessment techniques for computer science learning outcomes.

Assessment

100% Coursework

Other Information

None