Home
  About Us
  Services
  Countries
  Courses
  Inquiry
  Contact
 
  Countries >> New Zealand >> Computer Power Institute >> Dipl. of Information Technology (Software Development)  
 
Diploma of Information Technology (Software Development)
Course Description
The Diploma of Information Technology (Software Development) is approximately 10 months full-time* or 33 months part-time*. The course provides training in the expertise necessary to enable you to work within the IT industry in the area of programming and software development.
 
What will I learn?
The Diploma of Information Technology (Software Development) will provide a thorough practical foundation on which to build a successful career in the area of programming. This course will enable the graduate to work in areas such as software development, programming analysis and design through its concentration on a total of fi ve programming languages.
 
Programming
The Diploma of Information Technology (Software Development) course incorporates the comprehensive study and hands-on experience of fi ve programming languages to aid in the development of software solutions. Such skills will be held in high regard with the paramount importance that programming plays in developing integrated business solutions for organisations.
 
Should I consider this course?
The Diploma of Information Technology (Software Development) is most suitable for those wanting to enter the IT industry with the intention of establishing a career in a programming capacity. Aided by strong learning in a number of applications as well as practical simulations in
typical work force project teams, this course is the perfect spearhead into a fully fl edged career in programming.
 
What do I need to start?
To ascertain whether you qualify for a course at Computer Power Institute, you must obtain a satisfactory result on our entrance assessment. Ideally, you will have successfully completed Year 12/UE or Bursary or have work experience behind you. Of course, you also need enthusiasm and a willingness to learn. No previous knowledge of IT is required to undertake this course.
 
Major Course Goals
Upon completion of this course, students will be able to:
Use common word processing, spreadsheets, presentation, database and accounting packages
Code a well structured solution to a problem in a variety of programming languages
Document, code and debug computer programs using various programming languages
Analyse client requirements and design, develop, code
and evaluate the appropriate business solution
Demonstrate communication, problem solving, time management, goal setting, planning and customer relation skills.
 
Career Path
This course can complement your existing skills and qualifi cations or provide further opportunities in your current role. It can also prepare you for a number of career opportunities including:
CAREER ENTRY FUTURE OPPORTUNITIES
e-Commerce Programmer Programming Specialist
Programmer e-Commerce Specialist
Software Developer Analyst Programmer
Database Administrator Contract Manager
  IT Manager
 
Course Modules
INTRODUCTION
Orientation
Introduction to Computer Power
Introduction to Keyboarding
Introduction to Computers
 
OPERATE A COMPUTER
Working with Windows
Customising Windows
Working with files
Running applications
 
MICROSOFT SOFTWARE APPLICATIONS
Operate a Word Processing Application
Operate a Spreadseet Application
Operate a Database Application
 
DESIGN AND BUILD A DATABASE
Database management
Elements of a database management system
Databases administration
Data warehousing
 
THE INTERNET AND e-COMMERCE
Connecting to the Internet
Obtain useful information from the Internet
Using Internet programs
 
ACCOUNTING FUNDAMENTALS
Introduction to accounting and management accounting
The balance sheet & profi t and loss statement
Analysis and interpretation of fi nancial statements
 
ELECTRONIC ACCOUNTING CONCEPTS
Setting up MYOB-receivables, payables, inventory and sales
Produce reports to manage a business
 
STRUCTURED PROGRAMMING
Principles of structured programming techniques
Designing algorithms
 
INTRODUCTION TO COBOL
Language structure and program layout
Coding the various divisions
Programming style
 
EVENT DRIVEN PROGRAMMING CONCEPTS
Create windows forms
Manipulate Visual Basic controls
Write event driven programs
Create procedures and functions
 
OBJECT-ORIENTED PROGRAMMING CONCEPTS
Introduction to object-oriented principles
Introduction to Java
Java fundamentals
 
HELP DESK PROBLEM SOLVING TECHNIQUES
Help desk roles and responsibilities
Help desk policies and procedures
Problem solving and prevention
 
PROGRAM DESIGN AND MAINTENANCE METHODS
Analyse impact of integration factors on systems design
Design client interface
Test, debug and document programming code
 
 
 
C++ PROGRAMMING INTRODUCTION
Introduction to C++ syntax
Classes in C++
Object-Oriented programming in C++
Virtual functions
 
SYSTEMS DEVELOPMENT PRACTICES
Determine client business expectations and manage the scope, cost andquality control
Develop the detailed technical design blueprint
Design and manage project life cycle
 
INFORMATION SYSTEMS ANALYSIS
Detailed investigation and project analysis
System design and development
System life cycle methodologies
System development tools
 
EXTENDED CUSTOMER SERVICE
The customer/business relationship
Dealing with diffi cult customers
Customer feedback
 
GROUP DEVELOPMENT PROJECT
IT business strategy development
Manage, guide and apply project integration and quality management techniques
Project life cycle design
 
PROFESSIONAL DEVELOPMENT PROGRAM
Goal setting and planning
Time and personal resource management
Communication skills, decision making
Telephone and written communication skills
 
EMPLOYMENT PREPARATION AND PLANNING
Surveying the job market
Matching skills with employer needs
Interview techniques
 
ELECTIVES
  Students will choose to major in one of the following
electives:
 
STRUCTURED COBOL
Control logic and arithmetic expressions
Inter-program communication, index fi les, table handling
Evaluation statements
String handling and the sorting of data
 
OR
C PROGRAMMING
C functions, arrays and pointers
C structures and fi les
 
OR
JAVA PROGRAMMING
GUI applications using swing classes
Event programming
Creating applets
Programming threads
 
OR
VISUAL BASIC AND ACCESS PROGRAMMING
Arrays, formatting, menu creation and database access
Windows API and Active X and multiple form applications
Access Basic procedure
 
 
 
 
 
 
 
 
 
 
 
 
 
 


 
 
 
Site Map : Terms & Conditions : Privacy Policy.
Powered by : Krish Technologies