Software Development


Scheme

The weekly topics and activities are specified below...

   

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 

 


 

 

 

   

  Unit Information

Assessment

Syllabus

Scheme of Work

Notes &Tutorials

Assignments

Quizzes

Books & Things

Links