Full-Time Courses
Unlike the part-time courses described above, our full-time programs all require 12 weeks (or one term) full-time attendance, with a minimum of 15 hours study per week.
SECTION II: PROGRAMMING
Course Title Introduction to Modular Programming
(Leading to City and Guilds 953 Certificate) (DI101A)
Entry: Completion of DI100A and / or DI100B
Course Description: The objective is to be able to complete a structured assignment in order to demonstrate the required level of computer literacy for the certificate award. The syllabus of this course is three-fold:
  • Theory: Reading material, which covers introduction to computers and data processing, hardware and software types, computer design and logic, number bases, peripheral equipment, files and array processing.
  • Introduction to modular programming: Practical problem analysis, screen and print layouts, test data, flowcharting, coding in Pascal, test runs, debugging and documentation.
  • Problem solving exercises: Leading to the qualification above.
Course Title Programming in:
C Level I (DI101B)
(Leading to City and Guilds 953 Certificate and preparing for C&G 425 Certificate)
Entry: Completion of DI101A
Visual Basic Level I (DI101C)
(Leading to Direct IT Certificate)
Entry: Completion of DI101A
Course Description:
  • You will learn how to design, develop, implement and execute the assignment program on a computer, at an acceptable level of proficiency to gain the qualification above. The course material is similar to that listed for course DI101A, but using the programming language of your choice.
Course Title Programming in:
Pascal Level II (DI102A)
C Level II (DI102B)
(Leading to City and Guilds 425 Certificate in Applications Programming)
Entry: Completion of DI101A
Visual Basic Level II (DI102C)
(Leading to Direct IT Certificate)
Entry: Completion of DI101A
Course Description: This course provides knowledge of applications programming, which will be recognised by employers as appropriate for junior/trainee/first entry programmers. The syllabus of the course is three-fold:
  • Theory: Reading material, which covers your chosen package.
  • Advanced modular programming techniques: practical problem analysis and development of application programs.
  • Problem solving exercises: such as validation, update, selection print, summary print, batch processing.
Course Title Programming In Visual Basic for Applications of:
Microsoft Excel (DI304)
Microsoft Access (DI305)
(Leading to Direct IT Diploma)
Entry: Completion of DI101A or previous knowledge of modular and/or object oriented visual programming and in the relevant application.)
Course Description:
  • This course provides knowledge of Visual Basic for Applications of Microsoft Access or Excel's programming, which would enable you to work as a VBA programmer.
    • In Microsoft Access, the queries, forms, and reports allow you to interact with Access in a "one command at a time" manner.
    • In Microsoft Excel, the workbook and worksheet operations, like editing and formatting and so on allow you to interact with Excel one step at a time.
  • The programming language lets you create fully customised software systems to suit particular applications, which can by used even by people with little computer experience.
  • VBA is one of the most popular commercial programming languages, and can be used for a variety of purposes such as maintaining a telephone directory enquiry system, inventory management, sales order processing, general ledger, etc. The syllabus of this course is similar to that of DI101A, but using the VBA programming language.