Level 1.1
Computing Mathematics
This module introduces the basic concepts of relations and functions, matrices and methods of statistics and their applications relevant to IT professionals. The main emphasis in this module is to develop students’ ability in solving quantitative problems in computing mathematics, and probability and statistics. Topics covered include fundamentals of statistics and probability, discrete and continuous probability distributions.
Cyber Security Fundamentals
This module provides an overview of the various domains of cyber security. It helps develop an understanding of the importance of cyber security in today’s digital world. It aims to provide an appreciation of cyber security from an end- to-end perspective. It covers fundamental security concepts, tools and techniques in domains such as data, end-user, software, system, network, physical, organisation, and digital forensics. It also helps develop knowledge and skills in identifying common cyber threats and vulnerabilities, and to apply techniques to tackle these issues. In this module, students are assessed by coursework only.
Design Principles
This module introduces students to basic elements and principles of design. Students will practice visual communication and self-branding through aesthetic use of line, shape, form, color, texture, typography, scale, contrast, rhythm and balance. Students will be trained in the usage of digital design tools and application of modern industrial practices to communicate the concepts, designs and solutions.
Enterprise Information Systems
Companies today are adopting the use of technology not just to assist them in their day-to-day operations but also gain an advantage over their competitors. Many companies are implementing enterprise-wide information systems that provide them with platforms to integrate and coordinate their business processes. The use of enterprise information systems has become a necessity in multi-national companies (MNCs) as well as small and medium enterprises (SMEs). Within an enterprise information system, there is an intricate relationship between business strategy, organisational structure, business processes and technology resulting in challenges and issues during implementation.
This module introduces students to the different components that build up an enterprise information system. Different types of information systems are used for business processes, from communication and order processing to data analysis for decision making, and in almost all business functions ranging from marketing, sales, procurement, and human resource, to product development and manufacturing, accounting and finance.
Students will learn about the organisations and mapping the business processes to draw the activity diagram flows. It is essential for students to understand how information systems are used to help organisations and they are expected to suggest solutions and new uses of information systems to solve business problems. This will enhance their IT and business processes knowledge to prepare them for future modules, future employment or even future entrepreneurship.
Fundamentals for IT Professionals I
This module provides an introduction to the field of IT by exploring the roles, professional practices, ethical expectations and career development paths of IT professionals. Through a guided inculcation of interpersonal and team work skills with strong team bonding spirit, the module aims to deepen students’ commitment to the sector that the course prepares them for. In addition, students will be required to begin charting their career path in the IT industry by considering crucial aspects such as personal preferences and aptitude, job roles and responsibilities, skills needed and further education.
Programming I
This module introduces the fundamentals of programming and how to develop programs using appropriate problem- solving techniques in a modular style. In this practice-oriented module, students are taught how to apply problem- solving skills using a top- down structured programming methodology and given ample practice in translating solutions into computer programs, then test and debug the programs. Topics include data types, variables, expressions, statements, selection structures, loops, simple computation and algorithms, and the use of libraries. Students will also practise the use of pseudocodes, best practices of programming, debugging techniques with the help of tools, development of test cases, and suitable program documentation. In addition, they will study various areas where application software plays a prominent part in helping organisations solve problems. Students will be given ample opportunity for independent and self- directed learning.
Level 1.2
Accounting
This module introduces the basic theory and concepts of accounting through the introduction of Business Structures and Financial Institutions. Basic accounting concepts and principles form the foundation of the module and students will be taught the complete accounting cycle; setting up the chart of accounts, balancing the trial balance and preparing financial statements. It also introduces risk and controls and accounting standards and regulations governing the financial services industry. Students will also learn about the differences between financial and management accounting as well as funding methods and financial ratios for business and banks.
Databases
Today’s business organisations depend on information systems in virtually all aspects of their businesses. Corporate databases are set up to hold the voluminous business transactions generated by these information systems. This module introduces students to the underlying concepts of database systems and how to model and design database systems that reflect business requirements. Students will be taught how to analyse data needs, model the relationships amongst the data entities, apply normalisation process to relations and create the physical database.
Skills to be taught include data modelling technique, transformation of data model to relations, normalisation technique and Structured Query Language (SQL).
Financial Ecosystem
This module provides a macro overview of the network of organisations involved in the delivery of financial services through both competition and cooperation. Students will be introduced to the various participants in the financial ecosystem, which includes financial intermediaries, regulators, market operators, industry associations and customers. Subsequently, students would also learn about the market microstructures, interactions and interdependencies underlying the relationships intertwining these participants. Additionally, students would learn about the on-going digital evolution in the financial sector and its future implications for all participants.
Programming II
This module builds upon the knowledge and skills acquired in Programming I. It aims to provide opportunities for the students to develop medium- scale applications based on the Object-Oriented (OO) approach. A suitable object- oriented high-level programming language will be used for students to continuously apply their problem-solving skills. The main concepts of OO and the implementation of applications using the OO approach will be taught in this module.
The module may also cover the concepts of Abstract Data Types (ADTs) and the implementation of some selected ADTs using the OO approach. Suitable sorting and search algorithms and the use of Application Protocol Interface (API) will be introduced when required. Other key topics include the introduction of system design concepts such as the class diagram. Software robustness and correctness, and good programming practices will be emphasised throughout the module. Independent and self-directed learning will also be encouraged.
Course Curriculum (Year 1)
Module Name | Credit Units |
---|
YEAR 1 Level 1.1 (21 hours per week)
| |
---|
Computing Mathematics | 4 |
Cyber Security Fundamentals | 2 |
Design Principles | 2 |
Enterprise Information Systems | 2 |
Fundamentals for IT Professionals I | 2 |
Programming I | 5 |
Innovation Made Possible | 3 |
Health & Wellness | 1 |
Level 1.2 (19 hours per week) | |
---|
Accounting | 4 |
Databases | 4 |
Financial Ecosystem | 4 |
Programming II | 4 |
Communication Essentials | 3 |