| 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! |