SCHEME OF
WORK
Software
Development |
|
Wk |
Topics |
Learning Activity |
Method
of Learning Assessment |
Key Skills
Mapping |
1 |
Induction
|
Induction.
Introduction to the course. |
Discussion of course units, college policies and
resources |
C2.1a Contribute to a
discussion
WO2.3 Exchange information |
2 |
Unit
introduction
Software Development Process
Start Assignment1 |
Introduction to software
development. Overview of the development process. Start Task a of assignment.. |
Class discussion and feedback
Exploration of a simple Visual Basic
caclulator program
Start of Assignment 1 - task a |
C2.1a Contribute to a
discussion
C2.3 Write documents
C2.2 Summarize information |
3 |
Investigation
Programming Standards |
Explore Visual Basic controls. Look at naming comventions. |
Complete ShapeMov program.
Start of Assignment 1 - task b |
C2.3 Write documents
WO2.3 Exchange information
IT2.2 Explore & develop info in new ways |
4 |
Investigation
Programming Standards |
Explain documant, design and coding standards. Carry out LiftSim program and learn what it's like to create a program that does NOT comply with standards.. |
Completed LiftSim program.
Continuation of Assignment 1 - task b |
C2.3 Write documents
WO2.3 Exchange information
IT2.2 Explore & develop info in new ways |
5 |
Investigation
Programming Languages |
Explore the different Programming Languages. |
Complete simple programming examples using a variety of languages, e.g. VB, javascript, DOS batch scripts.
Start of Assignment 1 - task c |
C2.3 Write documents
WO2.3 Exchange information
IT2.2 Explore & develop info in new ways |
6 |
Investigation
Programming Constructs |
Examine the three main programming constructs, sequence, selection and iteration. |
Create simple VB programs using sequence, selection and iteration statements
Start of Assignment 1 - task d |
C2.3 Write documents
WO2.3 Exchange information
IT2.2 Explore & develop info in new ways |
Half-term |
7 |
Investigation
Variables, Data Types and Arrays
Deadline Assignment1 |
Declaring variables, specifying data types. Purpose of arrays. Declaring and creating arrays. Modifying array values. |
Create simple VB programs using arrays. Two times table.
Start of Assignment 1 - task e |
C2.3 Write documents
WO2.3 Exchange information
IT2.2 Explore & develop info in new ways |
8 |
Design
Investigating User Interfaces
Start Assignment2 |
Data types, input and output
format. Expressions and calculations.
|
Seed Calculation Program Design
Produe table with details of what
data will be input, stored and output, including the format this
data will have.
|
C2.3 Write documents
WO2.3 Exchange information
IT2.2 Explore & develop info in new ways |
9 |
Design
Investigating User Interfaces
Screen Design |
Another look at users interfaces and
input /output controls. Create input/output designs. |
Seed Calculation Program Design
Final screen designs produced in Word.
Flashcards
Quiz |
C2.3 Write documents
WO2.3 Exchange information
IT2.2 Explore & develop info in new ways |
10 |
Design
Test Plans |
Producing test plans.
Comparing expected and actual results
Visual Basic exercise, simple
example of testing a program |
Seed Calculation Program Design
Production of test plans |
PS2. Identify and try to solve
a problem and check problem is solved.
C2.3 Write documents |
11 |
Implementation
Create Input Form |
Visual Basic - create an
input form.
Name the controls properly |
Seed Calculation Program Code
Flashcards
Quiz |
PS2. Identify and try to solve
a problem and check problem is solved.
C2.3 Write documents |
12 |
Implementation
Create Output Form |
Visual Basic - create an output form. Name the controls properly |
Seed Calculation Program Code
Flashcards
Quiz |
PS2. Identify and try to solve
a problem and check problem is solved.
C2.3 Write documents |
Christmas Break |
13 |
Implementation
Create the Code |
Create code for declaring variables and getting input data from textboxes.
|
Seed Calculation Program Code
Flashcards
Quiz |
PS2. Identify and try to solve
a problem and check problem is solved.
C2.3 Write documents |
14 |
Implementation
Create the Code |
Create the calculation code. Create the output form code. |
Seed Calculation Program Code
Flashcards
Quiz
|
PS2. Identify and try to solve
a problem and check problem is solved.
C2.3 Write documents |
15 |
Implementation
Testing
Deadline Assignment2 |
Carry
out test plan with data you have created |
Screen dumps and test
plan filled in to your program works correctly with the data
provided and data you have created |
PS2. Identify and try to solve
a problem and check problem is solved.
C2.3 Write documents |
16 |
Evaluation
Start of Assignment3 |
How to evaluate your program. |
Description of how well the
program works based on the test results |
C2.3 Write
documents
C2.2 Summarize information |
17 |
Evaluation
Deadline Assignment3 |
Comparison of program with
specification.
|
Evaluation of good and bad points
of the program and changes that could be made. What went well
and what went less well |
C2.3 Write
documents
C2.2 Summarize information |
18 |
Presentations
|
Give a presentation
Portfolio check. |
Presentation
Portfolio work |
C2.1b Give
talk |