Information Technology Reference
In-Depth Information
Activity 110: First Lesson of the MTCS Course
This activity outlines several options on how to start the first lesson of the
MTCS.
• Ask the students to suggest the main topics that should be included in a
high school computer science curriculum.
• If a state curriculum exists, let the students become familiar with it.
• Ask the students what a computer science teacher should know.
• Present the question: In what sense does the teaching of computer science
differ from the teaching of other disciplines?
• Ask the students to share one learning episode they experienced in their
learning of computer science.
• Ask the students to design the first lesson in their future high school com-
puter science class.
• Delve into one of the topics presented in this Guide. For example, facili-
tate the students with the activity on the lab-first approach presented in
Sect. 8.3. Such an experience enables the students to experience the active
learning model and taste, in the first lesson of the course, different topics
that will be elaborated later in the course.
14.2.2.1 First Semester—Fundamentals of Computer
Science—Option 1
• Lesson 1: Introduction to the high school computer science curriculum
• Lesson 2: What is computer science?
• Lesson 3: Research in science education
• Lesson 4: Reflection and its application as a teaching and learning tool
• Lesson 5: Programming paradigms
• Lesson 6: The fundamentals of teaching object-oriented programming
• Lesson 7: Demonstration of different Java development environments
• Lesson 8: Teaching planning of a computer science topic—The case of variables
• Lesson 9: Types of questions
• Lesson 10: Teaching conditional expressions and statements
• Lesson 11: Integrating the Internet into computer science teaching
• Lesson 12: Teaching loops statements
• Lesson 13: Participating in the National Conference for Computer Science
Teachers
• Lesson 14: Integrating the computer lab into the teaching process
• Lesson 15: Development and analysis of algorithms
• Lesson 16: Issues of teaching memory organization
• Lesson 17: The object-first approach for teaching introduction to computer
science
• Lesson 18: Diversity in computer science education
 
Search WWH ::




Custom Search