Overview
The course aims to groom the students to enable them to work on current IT scenarios as well as prepare them to keep pace with the changing face of technology and the requirements of the growing IT industry.
These candidates will be trained in programming languages like C, C++, Database Technology, VB.NET and Management skills. They can start career as IT Support and VB.NET developer.
Term Dates: | To Be Confirmed |
Tutorial Times: | 3pm – 5pm |
Number of learning hours: | 320 hours |
Course Materials | Textbooks will be provided, Classroom teaching. |
Eligibility Qualification | Any Graduate/Completed Diploma Computing Fundamentals |
Exit Profile: | Software Analyst |
Facilitator: | Centre Head of CEIT |
Course Fee: | NZD $260.00 (TBC) |
Detailed overview and learning objectives
By the end of the semester (320 learning hours) students will have developed an understanding, and competency in the following modules.
Fundamentals of Computer and OS Concepts (20 Hours)
- Computer Fundamental: Uses of Computer, Hardware, Accessories
- Types of computer
- Hardware and Software
- Operating System
- Process Management
- Threads
- Process Scheduling
- Memory Management
- Virtual Memory
- Input Output Management
- File Management
- Deadlocks
- Inter-process Communication
- Classification of Computers
- Introduction to windows operating systems
- The Desktop, The window, application window, document window, Dialog window
- The Icons, Explore Your Computer, The Start Button and Taskbar.
- My Computer, Windows Explorer, Starting and Closing programs
- Installing Operating System
- Performing a New Installation for Windows
- Installing Software other than OS
- Setting up a printer
- Uninstalling software
Advanced MS Office with Access (30 Hours)
- MS Office 2010
- Installing MS Office 2010
- MS Word 2010
- MS PowerPoint 2010
- MS Excel 2010
- MS Access 2010
C Programming (30 Hours)
- Introduction to Programming Language
- C Fundamentals
- Operators and Expressions
- Data Input and Output
- Control Statement
- Functions
- Arrays
- Pointers
- Structures and Unions
Software Development Life Cycle (16 Hours)
- Software: A Process
- Various Phases in software Development
- Software life cycle agile model
- Introduction to Coding standards
- Testing Strategies and Tactics
- Writing Test Cases
- Configuration management
- Software Quality Assurance
OOP with C++ with DS
- OOP Concepts
- Programming constructs
- Functions
- Access Specifiers
- Classes and Objects
- Overloading
- Inheritance
- Polymorphism
- Templates
Database Technologies (30 Hours)
- Introduction to DBMS
- Types and Components of DBMS
- Advantages of DBMS
- Database Design
- Codd’s Rules
- Normalization Techniques
- Introduction to Oracle
- SQL * Plus
- DDL, DML and DCL
- Tables, Indexes and Views
- PL/SQL
- Cursors
- Stored Procedures
- Triggers
VB.NET as Front-End (54 Hours)
- Event driven programming
- Form object
- Data Types and operators in VB
- User Interface and control names
- Procedures and Functions
- Modules and scopes
- VB.Net Objects and Methods
- Exception Handling
- Classes
- Inheritance, Polymorphism
- Class Libraries
- Interfaces and Abstract Classes
- Delegates and Events
- Intrinsic controls in VB.Net
- Common controls in VB
- User Interface Design(MDI and SDI Models)
- Dates, Strings, Array, Collections
- Structures
- Working with Databases
Management Development Program
- Introduction to communication
- Barriers to communication
- Kind of Communication
- Confidence building Non-verbal Communication
- Fluency and vocabulary
- Synonyms, Antonyms, Grammar, Noun Pronoun, Verb, Adjective, Proposition, Conjuction, Words of Idioms and phrases
- Sentence construction
- Fill up the blanks
- Pronunciation
- Conversation practice
- Polite Conversation
- Greeting
- Logical Reasoning
- General Aptitude
- Writing: Covering letter, Resume, Email
- Presentation skill, Group discussion
- Interview skills, Mock Interview
Final Project based on completion of the modules above.