NATIONAL CERTIFICATE: INFORMATION

TECHNOLOGY: SYSTEMS DEVELOPMENT

(Computer Programming Specialist)

DESCRIPTION

The National Certificate: Information Technology: Systems Development is designed to provide learners with an

Undergraduate entry into the field  of Information Communication and Computer Sciences, specializing in the Systems Development area. Learners will have a solid understanding of computer industry concepts and the ability to work in areas of Systems Development with intermediate technical complexity. Learners will learn how to create software solutions using popular software development tools, technologies, platforms, internet architectures and databases.

CAREER FIELDS

With this qualification, learners could pursue a career as a:

System Developer/Internet and Web Designer

Computer Programmer

Database Administrator

Software Project Manager

PROGRAMME OUTLINE

PC Technologies (A+ PREPARATION)

A)     DATABASE DESIGN & IMPLEMENTATION

 

The database environment

Fundamentals of data modeling Relational model

Normalization of database tables

Advanced data modeling

Setting up and using relational databases

Maintaining and querying databases

SQL language

Practical work using Microsoft Access

Creating a user interface for a database

Programme control structures (decision and repetition)

Arrays

Menus

 

C) C# PROGRAMMING

 

Control constructs

Functions

Properties

Lists

Dynamic memory allocation

Inheritance

Interfaces

Polymorphism

Object-oriented programming

 

D) INTERNET AND WEB DESIGN

The Internet and HTML

CSS, JavaScript, Graphics and Web Design

 

 

B) INTRODUCTION TO VISUAL BASIC .NET

PROGRAMMING

 

The design, implementation and testing of Visual

Basic.NET programmes

Variables, constants, calculations

Visual Basic NET controls (eg, text boxes, buttons, list

boxes, radio buttons)

Event handlers and methods

Object-oriented programming concepts

Procedures and functions

File manipulations

Simple databases

 

E) INTRODUCTION TO JAVA PROGRAMMING

Structured programming in Java:

Basic input and output

Control structures

Arrays and strings

Object oriented programming

Methods, classes and objects

Overloading

Inheritance and Polymorphism

Applications in Java:

Stand-alone applications (programmes)

Applets for the Internet

Graphical User Interfaces

 

Enquiry

Not Sure what to study? Contact us below and a dedicated Student advisor will contact you. Please complete all field