The Dip. in Information Technology requires the completion of 10 units successfully.

Semester One:
Code     Unit Name
4001     System Analysis & Design
4002     Data Management
4003     Professional Practice
4004     Object-Oriented Systems Development
4009     Data Structures & Algorithm

Semester Two:
Code     Unit Name
2005     Programming
4006     Computer Communications
4007     Computer Organisation
4008     System Principle
4010     Web Page Design



System Analysis & Design

System Analysis & Design

Description:

This the course outline is very important as it will make you an informed learner at ITI. It shows the units and topics that you will study for the next 17 weeks. It also shows the assessment schedules: tests, assignments, projects, exams and their total marks and percentages so that you can adjust your personal timetable. Moreover, it contains other important notes pertaining to this subject including your lecturer contact and contact period, course materials needed, etc so please keep this safely with you.

General Learning Outcomes:

•    To introduce the student to different approaches to Information systems analysis and design.
•    To define and explain types of system, Business environment, Computer Based Information System(CBIS) I
•    To define and describe the five phases of the systems development life cycle (SDLC).
•    To describe in detail the systems planning, systems analysis, systems design, systems implementation, and systems operation and support phases of the SDLC.
•    To implement the five phases of the SDLC in solving a real-world information technology problem.
•    To provide the student with a system analysis toolkit that can help in developing the five stages of the SDLC?
•    To provide the students with a background into how IT supports a business environment. To provide the students with a background into the role of a systems analyst and how they interact with users, managers, and other IT staff.
•    Knowledge in the theory of ‘structured’ systems analysis and conversant in its terminology.
•    Competent in the production of Systems Requirements and Design specifications;
•    Cable of evaluating the alternative physical implementation of a system ;
•    Familiar with CASE and other terminologies relevant to systems analysis


Data Management

Data Management

Description:
This subject provides students with:
  • The theory underlying is vital to its design, management, and usage.
  • The basis of required knowledge for the entire course contents.
  •  Skilled knowledge to Database Systems - data that comes in, get processed, and information is retrieved.
  •  More complex principles to database management systems.
  •  Knowledge on the use of SQL commands - scripts, the most popular language used in the whole world today to write and read databases.
Learning Outcomes:        
After completing this subject, the students are expected to:

1.    Understand the Database basic Concepts and Principles of the Database Environment
2.    Model Data with Entity Relationship Diagrams
3.    Illustrate sample Database with Normalization Process
4.    Understand the SQL Programing Language  
5.    Manage the Administration of the Database System
6.    Enter Data, Manipulate stored Data and Retrieve stored Data
7.    Design, Develop and Manage Database System


Professional Practice

Professional Practice

Descriptions:

This the course outline is very important as it will make you an informed learner at ITI. It shows the units and topics that you will study for the next 14 weeks. It also shows
the assessment schedules: tests, assignments, projects, exams and their total marks and percentages so that you can adjust your personal timetable. Moreover, it
contains other important notes pertaining to this subject including your lecturer contact and contact period, course materials needed, etc so please keep this safely
with you.

General Learning Outcomes
On successful completion of this subject, candidates should be able to

  •  be familiar with the elements of organisational structure and the role and impact of information technology in organisations
  •  understand the communication process in a business environment
  •  understand the role of professional societies and the implications for professionals of their codes of ethics and practice, in particular, the ACS code of ethics and code of professional conduct and professional practice
  •  understand the ethics and social responsibilities associated with being an information technology professional
  •  investigate current issues associated with the use and abuse of information technology
  •  develop skills in analyzing the social and ethical impact of information technologies
  • On successful completion of this subject, candidates should be able to
  •  be familiar with the elements of organisational structure and the role and impact of information technology in organisations
  •  understand the communication process in a business environment
  •  understand the role of professional societies and the implications for professionals of their codes of ethics and practice, in particular, the ACS code of ethics and code of professional conduct and professional practice
  •  understand the ethics and social responsibilities associated with being an information technology professional
  •  investigate current issues associated with the use and abuse of information technology
  •  develop skills in analyzing the social and ethical impact of information technologies


Object Oriented Systems Development

Object Oriented Systems Development

Descriptions:

This the course outline is very important as it will make you an informed learner at ITI. It shows the units and topics that you will study for the next 17 weeks. It also shows the assessment schedules: tests, assignments, projects, exams, and their total marks and percentages so that you can adjust your personal timetable. Moreover, it contains other important notes pertaining to this subject including your lecturer contact and contact period, course materials needed, etc so please keep this safely with you.

Chapter 1 – Object-Oriented Programming Concept
Chapter 2 – Language Basics
Chapter 3 – Classes and Objects
Chapter 4 – Interface and Inheritance
Chapter 5 – Numbers and String
Chapter 6 – Generics
Chapter 7 - Packages



Data Structures & Algorithm

Data Structures & Algorithm

Descriptions:

This course provides an introduction to the theory, practice and methods of data structures and algorithm design. You will learn elementary data structures such as stacks, queues, linked lists, sequences, trees and graphs in Java language, and the algorithms designed for manipulating these data structures.

The objective of this course is to introduce students to both data structures and algorithm design.

The goal of the lecture is two-fold:

1) to discuss different data structures to represent real-world problems and,

2) to study various ways to design algorithms to solve the problems. As an an important part of the course, the Java programs that implement all the algorithms discussed will be analyzed and compared to develop deep knowledge of programming.



Programming
Sivachandiran Sivaraju

Programming

Descriptions:

This Subject introduces the student to the basic concepts and principles of object-oriented programming in Java. The course covers an introduction to Java programming showing the Java program structure and syntax, data types, control structures, methods, and arrays. Emphasis is placed on event-driven programming methods, including creating and manipulating objects, classes, and using object-oriented tools such as the debugger. Upon completion of the course, the students should be able to read and understand Java Programs, design, code, test, debug, and run Java language programs.

Major Assignment:
There shall be one major assignment for the duration of the course. The details of the assignment shall be explained in the assignment paper.

Academic Integrity
We trust our students are honorable and honest so that they do not copy from each other’s work to receive a grade they do not deserve. We believe, each student has a responsibility to understand, accept and comply with the institute’s standards of academic conduct as set forth by the International Training Institute Code of Academic Conduct, as well as other policies established by the institute. Cheating, collusion, misconduct, fabrications, and plagiarisms are considered serious offenses that do attract instant termination.

Policy for Late Submission
There is a penalty for late submissions of assigned tasks. For any late submissions, 10% will be deducted of every day of the marks scored from the due date.

Make-up Policy
If you have missed any one of the assessments (whether an exam or any other type) due to a serious problem, you must inform the lecturer immediately, together with the supporting documents (eg. Hospital report, police report, etc.). You may not be able to get a make-up exam or any other type of assessment if your case is not convincing.

Attendance
Attendance is mandatory for all contact sessions and attendance will be monitored.

Assignment/Project Specification
Information and particulars of the assignment project shall be provided as per the schedule with detailed instructions of its content requirements and the tasks to be assessed.

Subject Materials
1. Student Handbook: Programming Book I and Book II
2. Reference Books: Refer to the Student Handbooks
3. Other Resource: Lecture notes, PowerPoint presentations, and other soft copies of related materials.

Computer Communications

Computer Communications

Descriptions:

This the course outline is very important as it will make you an informed learner at ITI. It shows the units and topics that you will study for the next 14 weeks. It also shows the assessment schedules: tests, assignments, projects, exams, and their total marks and percentages so that you can adjust your personal timetable. Moreover, it contains other important notes pertaining to this subject including your lecturer contact and contact period, course materials needed, etc so please keep this safely with you.

General Learning Outcomes:
On successful completion of this subject, candidates should be able to

  •  understand the principles of computer communications with an emphasis on the roles played by different layers of a communication architecture;
  •  describe different transmission media and data transmission techniques;
  •  understand the operation principles of common local area networks and communication protocols;
  •  describe and use of common Internet applications;
  •  realise the potential power of global computer networks and the ethical issues this raises
  •  [List Down General Learning Outcomes here]


Computer Organisation

Computer Organisation

This the course outline is very important as it will make you an informed learner at ITI. It shows the units and topics that you will study for the next 17 weeks. It also shows the assessment schedules: tests, assignments, projects, exams and their total marks and percentages so that you can adjust your personal timetable. Moreover, it contains other important notes pertaining to this subject including your lecturer contact and contact period, course materials needed, etc so please keep this safely with you.

General Learning Outcomes:
Whether you realize it or not, you already know a lot about computers or the word computer. You have picked up information from commercials and magazine articles, from books and movies, from conversations and correspondence – perhaps even from using your own computer and trying to figure out why it doesn’t always work!

The main motive of this course is to provide an overview of how digital devices are integrated and organized to build hardware systems and to interfacing with software. This will help the students to start organizing what you know about computers, provide you with basic understanding of how computer work, communicate and get you to speed with basic computer hardware systems.

With the help of the major project book 2 which designed in line with this the course will simply organize the mindsets of all the students to understand what is the computer in terms of the hardware system. After completion of this course, you will be in a better position to be an IT supports technician, computer engineer, or computer architecture.


System Principle

System Principle

This course introduces the basic concepts of information systems and how to use these concepts in the design of a simple system and helps you understand modern information technologies and apply them appropriately towards the building of information systems.

Helps students identify and describe a range of business models and applications that can be assisted by information technology and systems and help them be aware of the potential of electronic commerce to transform business & to understand the impact of these changes on individuals, organizations and society as a whole.


Web Page Design

Web Page Design

Course Description/Information
Web development course is the cornerstone for the program Diploma in Computing major in Information Technology. The course teaches fundamentals of web and details of how to build a website using web authoring tools.

General-purpose of the course
The general purpose of the course is to give practical web authoring experience using industry-leading web authoring tools

Course Competency level
Course participants should know how to build & publish personal and business websites using Adobe Dreamweaver CS4