Home

About Us

Study With Us

Courses

Student / CPE Info

Contact

Corporate

Student Portal

Diploma in Computer Science

Search

 +65 6735 0003
This email address is being protected from spambots. You need JavaScript enabled to view it. 
Learning Unboxed

endorsement ftmsglobal

Awarded by FTMSGlobal Academy


Computer Science

* This course is in the teach out phase. It is not available to new students for enrolment. Existing students are in the process of completing the course.

Introduction

The Diploma in Computer Science course is designed to focus on the current trends in computing and software application development and equip students with the knowledge and skills for designing and building computer systems and software applications.

Learning Outcome

Students would be able to understand the fundamental aspects of computer hardware and software and be equipped with practical skills required for a career in the Computing / Information Technology.

 

Duration

  • 6 months theory (Full-Time)
  • 9 months theory (Part-Time)

Delivery Method

Classroom face-to-face lectures and tutorials.

Assessments Methods

Course Work and Written Examinations.

Exemptions

All exemptions are subject to academic board approval.

Fee*

S/N Title List Fee
1 Diploma in Computer Science SGD 7,200

Remarks

  • Application Fee for International and Local Students: SGD 374.50 (with GST).
  • Fee Protection Scheme (FPS) and Medical Insurance: please visit Insurance Information for details.
  • All course fees are exclusive of the prevailing GST (7%) and are subject to change.
  • FTMSGlobal reserves the right to review and revise the fees as it deems fit without advance notice.

Course Modules

  • C Programming
  • Computer Systems and Architecture
  • Fundamentals of Internet and Multimedia
  • Introduction to Cyber Security
  • Java Programming
  • Object Oriented Analysis and Design

Course Module Synopses

C Programming

The module is designed to introduce an industry standard language to provide foundation for learning basic features, constructs and techniques in application programming. After completion of the module, students will be able to appreciate the strengths of the ‘C’ language and its advantages in many applications.

 

Computer Systems and Architecture

This module covers few aspects of the computer system. It focuses on Central Processing Unit (CPU) and its interaction with memory. How the memories are organized and how they are being accessed are the key areas. Different types of addressing techniques are being discussed. It introduces instructions, data and address formats in assembly language. It introduces digital computer representation of binary numbers and various number system conversions to give the students better understanding of how the computer represents information.

Circuit designs emphasizes on both the combinational and sequential circuits. The students would gain knowledge of the circuit designs by understanding the Boolean algebra, Sum of Product, Product of Sum, Simplification of Boolean Algebra using different techniques and rules.

 

Fundamentals of Internet and Multimedia

This module explores the various components of the Internet using Microsoft Internet Explorer. Students are oriented to common procedures used to maximize successful use of the Internet and all its features. They learn how to customize the Internet Explorer browser, and examine the Web, e-mail, blogs, discussion groups, social media, chatting, multimedia and other web technologies. Students are given ample opportunity to practice, apply, and develop their Internet skills through review questions and practical exercises. Multimedia content is incorporated in this module to introduce, discuss, and enhance the learning experience.

 

Introduction to Cyber Security

This module provides an overview of the evolving field of cybersecurity, with an introduction to cybersecurity standards and law. Students will learn about common cyber-attacks and the techniques for identifying, detecting, and defending against cybersecurity threats. They will also gain a basic understanding of personal, physical, network, web, and wireless security, as well as a foundation for more advanced study of cybersecurity. This module is designed to teach students essential technical skills to secure computer and network resources and to handle cyber range exercises. Students will also learn how to apply the principles and practices of infocomm security management, and to carry out the forensics process in computers and mobile devices.

 

Java Programming

Programming languages are one of the key tools that computer scientists develop applications for themselves and others to use computers. This module introduces the most widely used computer programming language, Java. Java is developed by taking the best points from other programming languages primarily C and C++. Java utilises the latest algorithms and methodologies which eliminates the complex tasks like pointers and memory management.

This module covers the fundamental concepts of Java such as data types, operators and control structures. It also describes the Object-oriented topics such as objects, class, inheritance, exception handling and threads in java. Mainly concentrates on the GUI applications of Java using applets, Active Window Toolkit, event handling techniques in Java.

 

Object Oriented Analysis and Design

It is important that modern tools and concepts are applied for an Information System (IS) to be effective and tolerant of changes in the current Information Technology era. Object-oriented analysis and design (OOAD) is a software engineering approach that models a system as a group of interacting objects. Object-oriented analysis applies object-modeling techniques to analyze the functional requirements for a system. It focuses on what the system does. Object-oriented design expands on the analysis models to produce implementation specifications and addresses how the system does it. The Unified Modeling Language (UML) notation will be used to represent these models.

 

Award

Diploma in Computer Science by FTMSGlobal Academy.

Career Opportunities

Graduates can seek employment as Database Administrators, Web Application Developers, Multimedia Designers, Programmers, Network Technicians, Hardware Technicians, Systems Administrators or IT Executives.

FTMSGlobal Programmes