Title Visual Application Development
Code SCPS242
PrerequisitesSCPS111Co-requisitesNone
Aim To introduce learners to how to program in Visual Basic as well as the fundamentals of visual applications development. 
Content

Introduction to Visual Basic 2005 IDE, Introduction to classes and objects, Control
statements (If/Then/Else, While, Do While/Loop, Do Until/Loop, For/Next, Do/Loop
While, Do/Loop Until, Exit, Continue, Nest control statements), Methods, Arrays, Objectoriented programming: Inheritance and Polymorphism, Exception handling, Graphical
user interface concepts (Event handling, Labels, Textboxes, Buttons, Picture boxes,
Menus and List Box, Checked List Box, Combo Box controls), Multithreading, Strings,
Characters, Regular expressions, Files and Streams

Outcomes
  • Differentiate a console and visual program,
  • Learn to write console and visual programs in Visual Basic,
  • Learn control statements,
  • Know how the concepts of classes and objects work in VB,
  • Be able to handle exceptions,
  • Learn using visual controls in VB,
  • Learn how multithreading is achieved,
  • Be able to manipulate strings, characters and regular expressions,
  • Know how to handle files and streams in programs.
Assessment 2 x 2h00 theory interim assessments, 1X3h00 practical interim assessment, 1 x 1 group practical assignment, and 1 x 4h00 summative assessment which involves theory and practical
DP RequirementsThis module consists of theory and practical components. The practical component contributes 40% to the overall assessment. To pass the module, a sub-minimum of 40% in both the practical and theory components is mandatory.