Course Title: Create code for applications

Part A: Course Overview

Program: C5152 Diploma of Technology (Computing)

Course Title: Create code for applications

Portfolio: SEH Portfolio Office

Nominal Hours: 200

Regardless of the mode of delivery, represent a guide to the relative teaching time and student effort required to successfully achieve a particular competency/module. This may include not only scheduled classes or workplace visits but also the amount of effort required to undertake, evaluate and complete all assessment requirements, including any non-classroom activities.

Course Code

Campus

Career

School

Learning Mode

Teaching Period(s)


Course Contact: Dr Alex Bezen

Course Contact Phone: +61 3 9925 4545

Course Contact Email: Alex.Bezen@rmit.edu.au



Course Description

This course introduces the principles of object-oriented programming and Microsoft Visual Basic.NET, Visual Basic for Applications and C#  programming languages. Students will develop skills required to create and test WIndows, Internet and database applications. All classes take place in a PC lab with strong emphasis on development of practical skills and close integration between teaching and student practice.

Pre-requisite Courses and Assumed Knowledge and Capabilities

None



National Competency Codes and Titles

National Element Code & Title:

ICAITB070B Create code for applications

Elements:

Create a basic C++ application

Create new C data forms

Declare and assign variables

Design a program

File Input/Output

Use C control statements

Use module programming

Use pointers

Use standard C Library Functions

Work with advanced data structures

Work with arrays and strings


Learning Outcomes

On completion of this course you should be able to:

  • Develop an algorithm of solving a given problem
  • Manage the development environment
  • Create a Graphical User Interface (GUI) 
  • Create code for a specified software component
  • Use the debug facilities of the development environment
  • Develop Internet and database applications
  • Test a software component


Overview of Assessment

The student must demonstrate an understanding of all elements of a particular competency to be deemed competent.
Assessment will incorporate a variety of methods including skills tests, which cover skills acquired in lab activities and a final written theory exam