avce (advanced) ict - unit 7 - Programming
 
:: You will find lecture notes and workshop notes for this unit. You will also find useful resources in helping you learn Visual Basic 6- the target programming language for this unit. For further information on this unit please consult your tutor.
 
Unit 7- Course Structure Lecture Notes (ppt)
Weekly schedule Schedule (294kb)
DEADLINE WARNING : Unit 7 portfolio must be complete and handed in by Wednesday 21st May *Make a note in your diaries : DEADLINE WARNING
Weekly Lectures Lecture Slides (ppt)
Tutorial Notes + Class Workshops
Week 1 - introduction to visual basic VBintro (193kb) IntroVB (255kb)
Week 2 - software lifecycle SoftwareDev (146kb) Pseudo Code Exercise (40kb)
Week 3 - Combo box / list boxes / option button / check boxes / frames * In class Demo Tasks
Week 4 - Scroll Bars / Timer Control * In class Demo Tasks
Week 5 - Variables / Data types / Global and local scope Variables (165kb) Tasks
Week 6 - Constants, arithmetic operations, order of precedence, Displaying output using the Format function, Concatenation. ArithmeticOperations (356kb) Tasks
Week 7 - Selection, IF Statements, If then else / multiple conditions - Boolean Logic and/or, nested if statements BooleanLogic (511kb) Tasks
Week 8 - Recap on previous topics and assignment workshop
-=Previous Lecture Topics=-
 
Week 9 -Selection - Select case structure / extensions to select case

Session1: SelectCase(164kb) Session 2: ExtendSelectCase(151kb)

Tasks
Week 10 - Loop structures, For..Next loop, The step paramater / nested for..next loops

Session1: Loops (167kb)

Session 2: Loops1 (314kb)

Tasks
Week 11 - Loop structures, Do...while loop, do loop until / Assignment workshop
-=In Class Demo=-
Tasks
Week 12 - Arrays - Outputting data from an array Session1: Arrays (125kb) Tasks

Week 13 - declaring & processing strings ascII / Instr, Mid, len, mid string functions, Strings dates & Time / Assignment workshop

String functions Left, Right, LTrim, RTrim, Trim, UCase, Lcase

=In Class Demo=-
Tasks
Week 14 - Recap on previous topics + assignment workshop
=In Class Demo=-
*In Class Briefing
Week 15 -portfolio Building Exercises
=In Class Demo=-
*Check deadlines below!
Week 16 -portfolio Building Exercises
=In Class Demo=-
*Check deadlines below!
Week 17 -portfolio Building Exercises
=In Class Demo=-
*Check deadlines below!
Week 18 -portfolio Building Exercises
=In Class Demo=-
*Check deadlines below!

 

*Note Microserv assignment spec has been put on hold. Please consult me for the alternative portfolio building exercises. Checknew deadlines below.

ASSIGNMENT CHECKPOINT (Microserv) Deadline Date
Milestone 1: Problem Specification *Hand in Friday 5/12/02
Milestone 2: Requirements Specification *Hand in Tuesday 07/01/03
Milestone 2.1: input requirements *Hand in Tuesday 21/01/03
Milestone 2.2: output requirements
Milestone 2.3: processing requirements
Milestone 3: screen designs *Hand in Tuesday 04/02/03
Milestone 4: Object table *Hand in Tuesday 04/03/03
Milestone 5: variable table

:: For those of you who are working on the 'Portfolio Building exercises' instead of Microserv. Below are the deadline dates for which you should submit the work. Make sure you submit the work in the correct format as outlined by your tutor. Consult me for further info on this! YOU NEED A PORTFOLIO BUILDING EXERCISE SHEET FROM TUTOR!

ASSIGNMENT CHECKPOINT - Portfolio Building Deadline Date
Program 1: List Boxes *Hand in Wednesday 5/03/03
program 2: Variables *Hand in Wednesday 5/03/03
Program 3: Sport Club (Selection) *Hand in Wednesday 12/03/03
Program 4: Loop *Hand in Wednesday 19/03/03
Program 5: Financial investment *Hand in Wednesday 25/03/03

 

NB:: The workshops do not follow your weekly schedule for learning. You will be given week specific exercises to complete in your weekly VB classes (check weekly schedule). You can use the following workshops as extra material to brush up on your VB skills :)
 
Workshop Exercises (Visual Basic) Download
   
Workshop 1 - Familiarisation wks1 (20kb)
Workshop 2 - Changing properties (Design Time) wks2 (33kb)
Workshop 3 - Option Buttons, Check Boxes and Frames) wks3 (37kb)
Workshop 4 - Displaying the system time (timer control) wks4 (24kb)
Workshop 5 - Simple APP - Incrementing numbers program wks5 (25kb)
Workshop 6 - stopwatch application (uses Variables) wks6 (56kb)