Computer Science and IT School

Professional Diploma in Computer Studies

 

>>Professional 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

CS 01 Computer Technology

Chapter 1

1.1

Computer Applications

1.2

Computer Architecture

1.3

Data Storage Devices

1.4

Data Types and Data Flows

1.5

Operating Systems

1.6

Data Storage and Retrieval

1.7

Networks

1.8

Internet

1.9

Multimedia

CS 02 Systems Development

Chapter 2

2.1

Systems Project Team

2.2

System Life-Cycle Models

2.3

Software Design

2.4

Programming Languages

2.5

Computer-Related Mathematics

2.6

Documentation Standards

2.7

Software Testing

CS 03 Business Organization

Chapter 3

3.1

Types of Organisation. Describe the different types of organisation.

3.2

Functional Areas and Activities. Describe the functional areas within organisations and the activities undertaken within each functional area.

3.3

Information Needs. Describe the information requirements of organisations.

3.4

Information Systems. Describe the methods which organisations may use to fulfill their information requirements.

3.5

Security. Discuss the need for, and describe the methods of, control in information systems.

3.6

Theories of Organization and Management. Distinguish between different theories of organization and management.

CS 04 Business Communication

Chapter4

4.1

Information and Communication. Information flows within an organization.

4.2

Use of office based software applications to facilitate the flow of information.

4.3

Research, Interpret and Manipulate Information. Find data and process it to produce meaningful information.

4.4

Written Communication. Business letters, memoranda and reports and make use of appropriate methods of displaying and presenting information.

4.5

Interviews. Features and demands of job interviews, the preparation for an interview and how to perform competently during an interview.

4.6

Meetings. Reasons for business meetings, the procedures governing well-run meetings and the roles of those taking part. Discuss the benefits and difficulties of working in a group.

4.7

Presentations. Make a presentation or demonstration to an audience using appropriate aids.

CS 05 VB.Net

Chapter 5

5.1

Basics of VB .NET.

5.2

Forms and Decisions.

5.3

Menus, MDIs, and Simple Loops.

5.4

Decisions, Looping, Arrays, and Searching.

5.5

Improving the User Interface.

5.6

Database Programming.

5.7

Debugging and Simple Classes.

5.8

Classes and Objects.

5.9

Collections.

5.10

Creating and Using New Controls.

5.11

Stacks and Lists.

5.12

Graphics, Help and Deployment.

CS 06 A+ (PC Support Technician)

Chapter 6

6.1

Installation, Configuration and Upgrading of Computers.

6.2

Diagnosing and Troubleshooting Common Computer Problems.

6.3

Carrying Out Preventive Maintenance.

6.4

Types and Components of Motherboards, Processors and Memory.

6.5

Printers.

6.6

Basic Networking.

6.7

Software Support

6.8

Operating System Fundamentals.

6.9

Installation, Configuration and Upgrading of Operating Systems.

6.10

Diagnosing and Troubleshooting Common Operating System Problems.

CS 07: Developing a Website

Chapter 7

7.1

Principles of the Internet and the World Wide Web.

7.2

The use of Websites in Business.

7.3

Building a Website Using Simple HTML.

7.4

Applying Advanced HTML and Associated Techniques.

7.5

Tools and Products Available to Help in Website Design and Use.

7.6

Connecting the Website to Business Applications.

7.7

Implementing and Managing a Web Server.

CS 08: E-Commerce

Chapter 8

8.1

The History and Definition of eCommerce.

8.2

The Technical Components of eCommerce Systems.

8.3

Business to Business eCommerce.

8.4

Business to Consumer eCommerce.

8.5

Marketing eCommerce Services.

8.6

Payment and Fulfillment.

8.7

Building an eCommerce Website.

CS 09 Java

Chapter 9

9.1

Basic Features of Java Programming.

9.2

Using Methods, Classes and Objects.

9.3

Advanced Object Concepts.

9.4

Input and Selection.

9.5

Looping.

9.6

Characters, Strings and the String Buffer.

9.7

Arrays.

9.8

Applets.

9.9

Graphics.

9.10

Inheritance.

9.11

Swing Components.

9.12

Layout Managers and the Event Model.

9.13

Exception Handling.

9.14

File Input and Output.

9.15

Multithreading and Animation.

CS 10 Multimedia

Chapter 10

10.1

An Overview of Multimedia.

10.2

The Multimedia Elements of Text and Graphics.

10.3

The Multimedia Elements of Sound, Animation and Video.

10.4

Multimedia Authoring Programs.

10.5

Development and Design of Multimedia.

10.6

Management and Distribution of Multimedia.

CS 11 Networking

Chapter 11

11.1

Understand the basic concepts and technologies of transmission and communication.

11.2

Describe the methods in which computers communicate with other computers, and be able to identify and describe the most common features found in networking hardware.

11.3

Discuss the recognized international standards used within the network environment.

11.4

Understand and describe the physical design of 5 major networking topologies.

11.5

Understand, and be able to compare local and metropolitan area networks.

11.6

Compare common network protocols and commonly used networking hardware.

11.7

Discuss in detail the various layers of the OSI reference model.

11.8

Identify the Various Stages and Tools Used in the Network Design Process.

CS 12 Programming Methods

Chapter 12

12.1

History of Programming Languages. Place in context developments in programming languages and reasons for their evolution.

12.2

Variables, Control Structures and Calculations. Recognise and apply appropriate ways to control and manipulate data.

12.3

Analysis of Data and Problems. Break down and formulate data into structures appropriate for the problem to be addressed.

12.4

Further Programming Techniques. Recognise and use a range of common programming concepts as building blocks in the creation of structured programs.

12.5

Modeling Objects. Select and apply a range of techniques to modelling systems as objects and define code requirements from the models.

12.6

Testing. Define and apply a range of testing approaches to check the correctness of programming code.

12.7

Alternative Methods. Identify and explain other, evolving ways of designing and building programs.

12.8

Process Integration. Put programming activities into the context of software development as a whole with emphasis on the importance of documentation.

 

Programme Learning Outcomes

Aimed at students looking for undergraduate entry onto an International IT Degree Pathway, the diplomas blend the best in technical, communication and business skills to create well rounded IT professionals, making NCC Education graduates attractive to employers.