|
| |
Teaching/Learning
Strategies
Teaching
a course in a computer lab is a unique experience as compared to teaching in a
classroom. Teaching strategies should include plans to balance computer usage
and group instruction and means to make sure that attention is paid to the
discussion (e.g., turning computer monitors off during discussions).
A
variety of teaching and learning strategies are used, including:
-
Brainstorming:
expressing
initial ideas with neither criticism nor analysis, e.g., problem-solving
discussion in the problem definition and analysis phases of the software
life cycle;
-
Collaborative/Cooperative:
small-group
learning providing high levels of engagement and interdependence (e.g.,
students working as a team to develop components of a computer program);
-
Conferencing:
student-to-student
discussion;
-
Software
Life Cycle Design Process: problem-solving
approach using a prescribed series of steps;
-
Computer-based
Tutorials/Exploration Activities: use
of installed and networked resources, open-ended explorations, and computer
projectors, allowing students to work as the teacher demonstrates;
-
Independent
Study: exploring
and researching a topic of interest;
-
Programming:
developing software solutions;
-
Computer Research:
using on- and
off-line resources;
-
Report/Presentation:
presenting research topics to the class using electronic media;
-
Conflict
Resolution: resolving
differences in an appropriate manner;
-
Whole
Group Instruction: teacher-led
instruction to introduce new concepts on skill building.
Source:
Public
and
Catholic
District School Board Writing
Partnership,
Course
Profile: Computer
and Information Science,
Grade 11, University/College
Preparation ICS3U,
Queen’s Printer for Ontario, 2001, adapted.
|