Course details

The Higher Diploma in Computer Science course accelerates on the latest technologies in the Information Technology era. It provides an in-depth study and develops practical skills, focusing in areas of Programming, Software Engineering, Networking and Website Development.

Learning Outcome

The students would gain applied knowledge and be equipped with software and website development skills required for a career in the Computing/Information Technology Industry.

Entry Requirements

  • Foundations in Business Management Studies awarded by FTMSGlobal Academy OR
  • Relevant Local/Overseas Polytechnic Diploma or Professional qualifications
  • ITE/ Higher NITEC OR
  • Any other equivalent qualification would be considered on a case by case basis

English Language Requirements

When prior education is not in the English Language medium of instruction any one of the following is required:

  • Professional Certificate of English - Intermediate awarded by FTMSGlobal Academy or equivalent OR
  • IELTS 5.0 or any other equivalent English qualifications
  • Any other equivalent English qualifications

Assessment Methods

Course Work and Written Examinations.

Course Modules

  • Advanced Java Programming: The aim of this module is to provide students with knowledge of the Object oriented programming concepts and applying the concepts using Graphical User Interface to develop applets that perform various functions with animation. A student completing this unit would be able to:
    • Asses the role of Object Oriented Programming
    • Understand object oriented concepts and able to apply to develop simple applications
    • Understand and write client server programming
    • Write applets using threads to develop animation
    • Write applications to access database
    • Write interactive applets
  • Algorithms and Data Structures: This module introduce the student to the concept of data structures through abstract data structures including arrays, lists, sorted lists, stacks, and queues: and implementations include the use of linked lists, arrays, binary search trees, hash tables, complete trees, and adjacency matrices and lists.
  • Computer Communication and Networking: It covers a range of topics including basic principles of data communication and computer network concepts, OSI - ISO layer architecture, TCP/IP architecture, protocols used in different layers, networked computing concepts and principles, network applications development and network security.
  • Database Management Systems: The module is designed to introduce the concepts of DBMS and the mathematical concepts behind relational databases. It also covers the concepts of logical database design, different options available in database implementation and its manipulation. The concepts of systems analysis, entity-relationships, normalization and relational schemas are also covered so that students can independently undertake a project.
  • Management Information Systems: The aim of this module is to provide students with knowledge of the strategic role of the management information systems and how different types of Management Information System are to support management decision making to achieve their goals. A student completing this unit would be able to:
    • Recognise the different types of information system and their relevance to different levels of business
    • Understand the strategic Role of IT for different types of strategic systems
    • Understand the importance of analytical skills
    • Appreciate how various technologies are managed to achieve the organisation goals
    • Know about Change management and Learning Organisation
    • Recognize the importance of E-commerce
    • Understand and appreciate Business Process Reengineering
    • Understanding of Ethics in IT
  • Software Engineering: The aim of this module is to allow students to be aware of the challenges involved in the software development. This gives students opportunities to learn tools and techniques to deliver quality software. A student completing this unit would be able to:
    • Assess the role of software in the business
    • Understand the areas of project management
    • Understand the importance of software evaluation using verification, validation and testing techniques
    • Understand the importance of documentations for different groups of users
    • Understand the importance of maintenance and its relationship with documentations
    • Understand the importance of software quality factors
  • Web Application Technologies: The aim of this module is to provide students with knowledge to assess the role of internet and www components and the application of tools to create a web site with programming using JavaScript. A student completing this unit would be able to:
    • Asses the role of Internet and its components
    • Understand web development using HTML
    • Write programs to have a better look and feel of the website
    • Write program to have dynamic aspects of the website using DHTML
    • Understand the concept of Ecommerce
    • Understand the essentials of security of Ecommerce

Award

Higher Diploma in Computer Science by FTMSGlobal Academy.

Updated on 08 November, 2015

About Ftmsglobal Academy

FTMSGlobal provides a total learning environment through academic and support excellence offering a wide range of subject areas to local and international students. Education and Training at FTMSGlobal aims to prepare the students to meet the present and future challenges of rapid economic and industrial growth wherein FTMSGlobal understands that excellent lectures are just one element in helping students realise their full potential and therefore provides a total learning and living environment that contributes to their professional development.

See all Ftmsglobal Academy courses
Are you from Ftmsglobal Academy ? Claim your course!
Courses you can instantly connect with... Do an online course on IT, Computing and Technology starting now. See all courses

Is this the right course for you?

Rate this page

Didn't find what you were looking for ?

or