Computer Science and IT School

Professional Advanced Diploma in Computer Studies

 

>>Professional Advanced Diploma in Computer Studies

 

The course helps you to analyze and develop computer based systems, demonstrate a better understanding of IT management principles and have a greater choice of career opportunities

 

Entry Requirements

•  Completed Bachelor Degree (BCS) in Computer Science or equivalent education or

•  Relevant work experience

•  Reasonable command of spoken and written English

Programme Structure

  • The programme is taught over one academic year consisting of two twelve week teaching semesters including lectures and tutorials.

Programme Content

>>Advanced Programming

ACS 01 C++ Programming

Chapter 1

1.1

The Basic Data Types and a Simple Program

1.2

Program Control Statements

1.3

Arrays and Strings

1.4

Functions

1.5

Pointers and Linked Structures

1.6

Objects and Classes

1.7

Inheritance and Polymorphism

1.8

Templates and Exceptions

1.9

Streams and Files

ACS 02 Advanced VB.Net

Chapter 2

2.1

A Visual Studio Net

2.2

Core Concepts of Desktop Application

2.3

Core Syntax Concepts of Desktop Application

2.4

Inheritance and Overloading

2.5

Working with the Windows File System

2.6

Interface – Based Programming

2.7

ADO.NET

2.8

Working with Data from Multiple Tables

2.9

Crystal Reports

2.10

Common Window Control

2.11

Creating .NET Control

2.12

Drawing and the Graphical Device

2.13

MDI Program

ACS 03 Advanced Java

Chapter 3

3.1

Java Building Blocks

3.2

Arrays and Strings

3.3

Classes and Objects

3.4

Inheritance and Polymorphism

3.5

Exceptions

3.6

Streams and Files

3.7

Utility Classes

3.8

Threads

3.9

Graphics, Applets and Web Programming

3.10

Network Programming

 

Internet Systems

ACS 04 Internet Systems Administration

Chapter 4

4.1

Client / Server Software Architectures and Internet Protocols

4.2

Web Hosting

4.3

Electronic Publishing

4.4

Internet Client Infrastructure

4.5

Internet Infrastructure

4.6

Hardware and Software Connection Devises, Internet Bandwidth Technology

4.7

Internet Application Development

4.8

Web – Related Servers

4.9

Support Activates for the Web

4.10

Monitoring Processes, Services and Events

ACS 05 Internet Security

Chapter 5

5.1

Security Policy and Processes

5.2

Protecting IT Assets

5.3

Treats to Network Security

5.4

Intrusion Detection

5.5

Fundamentals of System Security

5.6

UNIX system Security

5.7

Windows System Security

5.8

Security Standards and Compliance

5.9

Security Testing

ACS 06 Computer Forensics

Chapter 6

6.1

Basic Computer Forensics

6.2

File Systems and Disk Structure

6.3

Computer Forensics Tools

6.4

Collecting Digital Evidence

6.5

Acquiring Digital Evidence from Disk Drive

6.6

Computer Forensics Analysis

6.7

E-Mail Investigations

6.8

Recovering Image Files

6.9

Presenting the Finding of the Forensics Investigation

 

Business Management Managing Business Projects

ACS 07 Business Management

Chapter 7

7.1

The Business Environment

 

7.2

Organization Structure

 

7.3

Business Strategic Planning

 

7.4

Finance in Business

 

7.5

Human Communication

 

7.6

General People Management

 

7.7

Managing Change and Reorganization

 

7.8

Managing technology

 

7.9

Managing Information

 

7.10

Managing Knowledge in the Internet Age

ACS 08 Managing Business Projects

Chapter 8

8.1

System Development Processes; Roles and Interactions of People within Projects

 

8.2

Human Communication Techniques

 

8.3

Project Initiation, Initiation, Stakeholders, Success Criteria

 

8.4

Business Requirement Specification – Information Systems, Project Justification, Feasibility Study, Invitation to Tender

 

8.5

Estimation – Cost, Duration, Resources, Methods

 

8.6

Planning – Management, Technical and Quality Plans, Planning Techniques and Tools, Network Analysis

 

8.7

Identify Risks and Develop Contingency Plans

 

8.8

Monitoring and Control

 

8.9

Quality Assurance Methods and Techniques

 

8.10

Procurement Management, Managing Implementation

 

8.11

Project Evaluation, Post – Implementation Review

ACS 09 Principles of Web Design

Chapter 9

9.1

Web Design Environment

 

9.2

Website Design Principle

 

9.3

Website Planning

 

9.4

Creating Page Templates

 

9.5

Web Typography

 

9.6

Graphics and Colour

 

9.7

HTML Forms

 

9.8

Publishing and Maintaining the Website

 

Programme Learning Outcomes

Upon successful completion of the course participant should be able to have the following Career Opportunities: Systems Analyst, Systems Administrator, Project Manager, Web Developer, IT Manager, e-Business, Security Professional, IT Consultant, Project Manager.