|
| |
History
of Programming
| Unit 1 |
Activity 5 |
Time:
80
minutes
|
Description
Students survey the changes that have lead up to the development of object
oriented languages in the computer world. Different types of software are
examined including applications, programming languages, and operating systems.
This includes terminology such as source code, machine code, interpreter, and
compiler.
Strand(s) & Learning
Expectations
Strand(s):
A. Programming Concepts
and Skills
B. Software Development
C. Computer Environments and Systems
D. Topics
in Computer Science
|
Overall Expectations
|
| C3. |
demonstrate an understanding of the software development process. |
|
Specific Expectations
|
| C3.3 |
explain the difference between source code and machine code; |
| C3.4 |
explain the difference between an interpreter and a
compiler; |
| C3.5 |
explain the difference between the functions of
applications, programming languages, and operating systems. |
Prior Knowledge &
Skills
Planning Notes
Teaching/Learning
Strategies
- Use PowerPoint
presentation, Programming in Java
- examine the
generations of computer languages
- prepare test for summative evaluation
Assessment & Evaluation of Student Learning
As Learning
Students will be given time to:
- reflect on their progress/
understanding/areas of concern
based on teacher/student/peer
suggestions (e.g. after test take up)
- journalize their reflections
- reflect on the work of others
For Learning
The teacher will
- observe student progress/performance
- ask questions based on student work
- check homework correctness/completion when appropriate
- review formative quiz results
Of Learning
- formative evaluation
by listening to students use the terminology in this activity
- summative activity: quiz
Accommodations
- print out the slides
from the presentation
Resources
|