BAF1007 Basic Business Finance
This subject provides you with a general overview of the balance sheet and profit and loss statement of the company. It also provides a basic understanding of the sources and allocation of funds within a business enterprise, and an appreciation of some of the financial tools and techniques used by the financial manager in the management of funds and other financial resources.
BAF2006 Fundamentals of Investment
This subject provides a framework for understanding and analysing securities, and covers the key institutional features and theories of investment. Topics covered include the investment environment, return and risk in an investment setting, common stocks, fixed-income securities and alternative investments.
BAF2007 International Finance
This subject equips you with the practices of financial institutions, exporters and importers in international trade and introduces you to swaps, options and other instruments available for businesses in hedging foreign exchange and interest rate risks.
BAF2012 - Introduction to Business Finance
This subject provides you with a general overview of the balance sheet and profit and loss statement of the company. It will also provide a basic understanding of the sources and allocation of funds within a business enterprise, and an appreciation of some of the financial tools and techniques used by the financial manager in the management of funds and other financial resources.
BAF2017 Security Analysis
This subject covers financial tools and techniques to make decisions in selecting individual securities. Topics include technical analysis, fundamental economics-industry-company analysis and efficient market concepts.
BAF3006 Consumer Banking
This subject provides an insight into the basic types of consumer banking services available in Singapore, and how these services are operated and marketed. Cases will be introduced to illustrate how these personal financial services are marketed.
BAF3009 Financial Institutions & Markets
This subject provides you with a comprehensive overview of the financial system structure in Singapore. You will learn the role and functions of the various financial institutions and how these institutions provide financial support to different types of business organisations and individual clients.
BBT1006 e-Business Management
This subject exposes students to the different types of e-commerce/e-business models. Students will also learn about Internet marketing and retailing and managing customer relationship and strategies and implementation.
BLM2007 Legal Aspects of IT
This subject covers at an introductory level the law which is relevant to the information technology (IT) industry, and which an IT professional will be likely to apply in the course of his work or business.
BLM3015 Intellectual Property, Media Law & Ethics
Designed for non-law students, this subject looks at the laws, rules and regulations governing the media in Singapore. In particular, it focuses on intellectual property, slander and libel laws in relation to the broadcast, print and Internet media. The subject will also address ethical issues and considerations in news reporting and gathering.
BLO2002 Logistics & Supply Chain Management
This subject covers the macro aspects of business logistics and supply chain management. It emphasises the integration of logistics with other functions of business in logistics, covers the contribution of logistics to the economy, and examines other trends such as outsourcing and third-party logistics (3PL). You will also be given hands-on experience in using computer software to simulate the bull-whip effect in the supply chain.
BLO2009 Introduction to Trade & Transport
The subject provides an introduction to trade and transport in the global environment. It embraces the scope and rationalization to world trade in the intra-industry with reference to global risks involved. Barriers and liberalization of trade including the role of the World Trade Organisation and regional treaties will be discussed. The subject also deals with customers’ processes and documentation, the roles of freight forwarders and services offered to support world trade. Hands-on sessions on transportation software will also be carried out. To ensure that the subject is up to date, the recent trends in transport industry will be discussed.
BMK2009 Principles of Marketing
This subject provides an integrated introduction to marketing. A managerial approach will be employed to build a broad basic range of skills needed to sense, serve and satisfy customer needs now and in the future. Key topics include the environmental forces affecting the marketing process, tools used by modern marketers and the key marketing mixes.
BMK3007 Principles of Entrepreneurship
This subject covers the key principles of entrepreneurship. The early part of the course examines the traits of successful entrepreneurs. You will learn how to identify business opportunities and be given opportunities to conduct field research to identify, evaluate and select viable businesses. You will then prepare basic business plans.
BMK3011 Brand Management
One of the most valuable intangible assets that a company has is the brand that is invested in and developed over time. Like people, brands have their own individual personality. This differentiation drives the ability for the brand to grow and expand. This subject focuses on exploring and understanding the importance of brands, what brands mean to consumers and how to develop, manage and protect brands.
BMK3012 Sales Management
Selling forms an integrals part of the “promotion” component of the marketing mix. This subject provides you with a comprehensive coverage of consultative selling, partnering, value-added selling, sales force automation, contextualized selling in both consumer and non-consumer industries, and time-proven fundamentals of sales management.
CCD1C01 Basic IT Security
This subject covers basic elements on the topic of IT security, reviews operational planning and practices, and provides a foundation for discussion and implementation of security strategies to minimize operational risks in an organisation. You will understand the security systems development lifecycle, and learn the theoretical, practical and ethical aspects of basic IT security.
CCD2C01 Internetworking Security
This subject introduces you to internetworking technologies, including Wide Area Network (WAN) and remote access, and the security techniques from host to Internet security. You will learn how to secure both wired and wireless access over an Internetwork.
CCD2C02 Security Application Development
This subject teaches you to develop and test security related applications using technology such as cryptography, socket programming, biometrics. Application security issues such as buffer overflow and security patches will also be covered.
CCD2C03 Ethical Hacking & Intrusion Prevention
This subject will familiarise you with threats on the Internet and provide the principles and practices of how a cyber attacker will penetrate a network and system and how you can prevent this. You will acquire knowledge to identify and detect potential threats, practical skills to perform penetration tests, and the respective counter measures to prevent security threats. You will also learn the principles on secure systems design and codes of ethics.
CCD2C04 Forensics in Digital Security
This subject teaches you techniques to analyse situations in which there is a violation of security. It includes using investigation techniques and how to extrapolate evidence in order to deduce possible ways in which the intrusion was carried out. The subject will address ethical issues, and considerations in reporting and gathering intrusion and computer crime information. Security standards and cyber laws will be discussed.
CCD2C05 IT Security Management and Audit
This subject will familiarize you with the various IT security policies processes and procedures, as well as best practices in industry and government. You will discuss the associated standards for risk management and the management of IT security. You will also learn how to plan, execute, report and follow up on an information security management system audit.
CCD2E01 Identity and Authentication Technologies
The subject covers the general concepts and measures of security for e-services. You will learn about the application and implementation issues of secured identity and authentication software and infrastructure solutions in e-services. Hands-on sessions and case studies will be used to illustrate the issues studies.
CCS1001 Effective Interpersonal Communication
This subject introduces you to the principles of effective interpersonal communication. You will learn to consider the message, audience, purpose and strategy in all communicative acts. You will also learn the appropriate conventions to observe in social interaction and how to engage in and sustain conversations.
CCS1002 Communication in the Workplace
This subject focuses on the use of appropriate and effective skills in the workplace. You will be trained in job search and job interview skills. The range of writing includes effective memos, emails and business letters. Tasks will be set for you to acquire skills to manage conflicts and meetings in the workplace. You will be taught to consider the message, audience, purpose and strategy in all aspects of communications.
CCS1003 Information Literacy for Effective Communication
This subject introduces you to research process skills to enable you to plan, prepare and present reports in written and oral form. You will learn to consider the message, audience, purpose and strategy when preparing reports and oral presentations.
CCS1004 The Essentials of Persuasive Presentations
This subject deals with the general principles of persuasion. You will be taught persuasive strategies to write a proposal and convince an audience about an idea, product or service. You will also be taught to consider the message, audience, purpose and strategy in written and oral presentations.
CFI1C01 Quantitative Analysis
This subject will equip you with the skills to formulate, analyse and interpret data. You will be able to evaluate quantitative information that is presented in various formats. In particular, you will be exposed to methods of data analysis that are useful in business environments. Apart from the fundamental concepts of statistical analysis, you will also learn to use a statistical software to analyse data.
CFI1C02 Core Financial Business
This subject provides you with an overview of key functions and processes in banks and financial institutions. These include treasury and core banking processes as well as their supporting systems and technology that are used to meet strategic, operational and regulatory requirements.
CFI1C03 Business Process Management
This subject will help you to gain an understanding of the concepts of information and processes in businesses, and apply them to model, analyse and streamline processes in organizations. It will cover business functions and processes, process modeling and analysis techniques, process management technologies, as well as train you on a systematic approach to streamline and automate business processes.
CFI1C04 Systems Analysis
This subject introduces you to the theory and practice of systems analysis in the problem definition, requirements analysis and logical design phases of an application project life cycle. It will enable you to undertake, in a methodical manner, the analysis of a given problem situation, to produce a definition of user requirements and to design an appropriate information system from the requirement specifications, using appropriate methods, tools and techniques.
CFI1C05 Information Systems Fundamentals
This subject helps you understand the critical role of information systems in businesses and evaluate the ethical issues arising from the use of information technology. Topics covered include the role and importance of information systems, types of business information systems, information technologies employed by businesses, and professional code of ethics.
CFI2C01 Commercial Off-The-Shelf Implementation
With the ever increasing pace of changes in business needs, many organizations find it more cost-effective to acquire instead of build their own applications. In this subject, you will learn to source, select, acquire and implement commercial application packages to meet the business information needs of the organization.
CFI2C02 Business Intelligence Systems
The subject introduces you to concepts and techniques of turning raw data into information to help companies make better decisions in their businesses. You will learn to acquire, cleanse, enhance and transform such data to prepare for analysis. Data mining and data warehousing concepts as well as principles and applications of data warehousing and data mining will be introduced.
CFI2C03 IT Project Management
This subject helps you understand how successful IT projects are effectively managed so that projects are completed on time, within budget and meet customer’s needs. It will introduce you to the key processes from project initiation to project closure. Topics covered included project planning, project monitoring and control, project scope management, project time management, project cost management, project human resource management, project quality management, project risk management, and project implementation and closure.
CFI2C04 Quality & Service Management
This subject introduces you to the concepts of service level agreements (SLAs) and operational level agreements (OLAs), and the content of these agreements. You will also learn incident management, problem management, change management and configuration management. It will equip you with the knowledge to manage IT solution providers and outsourcing companies to deliver the expected service levels for your organization.
CFI2E01 IT Outsourcing
This subject introduces you to the global trend in IT outsourcing. Topics covered include the rational for outsourcing, types of outsourcing, contract management, service management, relationship management, and the risks and legal issues involved in outsourcing.
CFI2E02 Introduction to IT Systems in Banking
This subject provides you with an overview of the various IT systems and processes used in banking institutions. Topics covered include the roles and functions of key banking institutions, input and output technologies, inter-bank settlement systems, e-banking, customer relationship and marketing systems, and security implementations and issues related to IT systems.
CFI2P11 Cash Products Processing
This subject will help you understand the basic foreign exchange, money market, securities and equities assets that are widely traded internationally. It prepares you in the execution, control and management of the involved processes and familiarizes you with relevant application systems.
CFI2P12 Derivatives Processing
This subject will introduce you to exchange traded derivatives and plain vanilla derivatives, and their processing flows. You will become skilled in the processing of these trades from their inception to their final settlement. In addition, monitoring, handling and mitigation of the credit and settlement risks will also be introduced.
CFI2P13 Advanced Derivatives Processing
This subject will help you understand the various types of advanced financial derivatives and structured deposit instruments, and issues relating to their processing flow. It will also introduce the concepts of collateral management, their applicability to financial products, and the processes involved.
CFI2P21 Card Processing
This subject introduces you to the processing of banks’ consumer and commercial credit and debit accounts. It covers credit processing, authorization and transaction processing, credit billing and accounting processes.
CFI2P22 Loan Processing
This subject introduces you to loan origination processing which includes credit application processing, automated credit decision marking, and closing documentation preparation. In additional, loan servicing processing is also introduced and this includes customer service and payment processing.
CFI2P23 Trade Finance Processing
This subject introduces you to the various processes which are found in a typical trade financing setting. These processes include documentary credits, guarantees and financing, negotiations, and foreign collections.
CFI3C01 Risk & Governance
This subject introduces students to the Monetary Authority of Singapore (MAS) regulations and risk management guidelines for financial institutions. Topics covered include the MAS Act, internal controls for risk management, credit risk management, market risk management, operational risk management, technology risk management, and audit considerations.
CFI3C02 Wealth Management
This subject introduces you to the financial planning concepts and techniques used in designing a portfolio that meets the varied needs of high net worth individuals and business owners. Topics covered included the wealth management process, cash flow and credit management, insurance planning, tax planning, estate planning, retirement planning, and investment and portfolio management.
CGE1C01 Introduction to Computer Games
This subject introduces you to the different aspects of games and game development. It also provides you with an overview of the necessary tools required to efficiently complete content creation in game projects. You will learn to design a game of moderate complexity and describe the components of a game system. You will also learn how to identify the skills sets required to build the components of a game.
CGE1C02 Game Math & Physics
The aim of this subject is to equip you with the mathematics and physics concepts principles and formulas that are crucial to developing games that look realistic. At the same time, the subject will also equip you with the ability to implement these concepts in programming.
CGE1C03 Object-Oriented Game Programming
This subject introduces you to the pointer-based object-oriented game programming language required for game applications. It will teach you the principles and rationale behind the object-oriented approach to programming in the context of game development. Concepts, practical exercises and assignments will focus on the game development perspective so as to equip you with the necessary skills to develop programs for games.
CGE2C01 Game Design
This subject introduces the mechanisms of game, design and the concept of a game project software production cycle. It covers players’ behaviours and how the successful game design of various game genres and mixed-mode game playing can leverage on basic instincts of the player to motivate him and generate game re-playability.
CGE2C02 Graphics Development
Computer graphics play an essential role in computer game development. In this subject, you will learn the fundamentals of 2D and 3D graphics technologies and use them to develop casual computer games.
CGE2C03 Online Game Development
This subject teaches the essentials for building on-line games and enables you to develop a client-server system via LAN or Internet. Performance issues to address persistent state of game playing and network related issues will be covered.
CGE2C04 Introduction to Game AI
This subject provides an overview of artificial intelligence (AI) technologies that are relevant for game development. Topics such as research, software agents, artificial neural network (ANN), distributed intelligence, production systems and machine learning will be covered. When you complete this subject, you will have a basic understanding of how to make your game character behave intelligently.
CGE2C05 AI-Based Game Design and Development
This subject introduces the application of basic symbolic and non-symbolic Artificial Intelligence (AI) techniques into game design and development processes. The use of different game development models in game production is also covered.
CGE2E01 Digital Game Development for E-learning
The subject helps you explore the use of games and their roles in education. You will be introduced to the fundamental techniques of game design and development and how these may be incorporated in the creation of e-learning materials.
CGE3C01 The Business of Computer Games
This subject introduces you to the value of chain in the computer game industry, touching on console manufacturers, game publishers, distributors, retailers and consumers. You will also learn about the appreciate the role of marketing, security and e-payment in the game business.
CGE3C02 Mobile Game Programming
With mobile devices becoming more popular, game companies are investing heavily in mobile games that can communicate across various platforms and operating systems. This subject will equip you with programming knowledge and skills to develop mobile games into the common mobile devices currently available in the market.
CIC1C05 Computer Architecture
This subject introduces you to the architecture and organisation of the digital components of computer systems. Topics include data representation, digital logic, central processing unit (CPU), memory, input/output interfacing, and the organisation of these subsystems into any modern computer system. The module begins with the standard Von Neumann Model, followed by contemporary architectural concepts.
CIC1C06 Data Communications & Networking
This subject concerns the exchange of data among workstations in a networked environment. You will be taught both the theoretical and practical aspects of data communications and networking. Topics include Open Systems Interconnect (OSI) reference model, Transmission Control Protocol/Internet Protocol (TCP/IP) networking model, data communications hardware and software, computer networks and their associated standards.
CIC1Z01 Computer Systems
The subject covers the concepts and architecture of a stored-program digital computer system and provides an understanding of the characteristics and the operating principles of the main hardware and software components of a computer system. It also covers the basic concepts of computer networking and internetworking.
CIC2C01 Operating Systems
This subject focuses on the fundamentals and principles of operating systems and implementation. It includes mutual exclusion and synchronisation, process management, scheduling algorithms, memory management, device management and file systems. It also teaches concepts that are applicable to a variety of operating systems. An overview of system security and protection will also be covered.
CIC2E01 Introduction to 3D
This subject will cover the fundamentals of creating 3D objects and environments for animation. You will learn basic 3D concepts relating to model making, animation and rendering techniques. These skills will be applied to multimedia, games and Internet applications using current technology.
CID1C01 Interface Design
This subject covers the fundamentals, concepts and design theories for user interface development.
CID1C02 Web Design
This subject will cover the basic characteristics of multimedia elements and the underlying technologies behind text, graphics, animation, audio and video. You will learn to use multimedia and web authoring tools to create a multimedia website based on sound design principles.
CID1C03 Digital Tools and Techniques
This subject will enable you to create effective visuals using appropriate tools and techniques. It covers the fundamental concept and design systems for digital media production.
CID1C04 Multimedia Project 1
This subject covers concept development and documentation. You will learn to integrate design theories and processes to solve a design problem. In addition, through the creation of personal portfolios you will demonstrate critical thinking and evaluation of design solutions and processes.
CID2C01 Interactive Multimedia
This subject covers the technologies for developing an interactive multimedia application. The design and development phases of an interactive multimedia project will also be covered so that you will be equipped with the knowledge and skills to implement an interactive multimedia application.
CID2C02 Web Application Development
This subject aims to provide you with the skills to develop web-based applications. You will acquire skills to develop data-driven web-based applications that connect to and update databases using a web programming language. Technological and design issues of web-based application development will be discussed to provide a strong foundation in the web programming paradigm.
CID2C03 Human Computer Interaction
This subject will provide you with an understanding of the concept of usability and the importance of user-centered design. You will learn to apply usability principles and use them in the design of interfaces. You will also be equipped with the knowledge and skills to conduct a usability evaluation and present their findings and recommendation in a report. The subject will cover concepts, theories and applications of human computer interaction as well as the user centered design methodology and various usability evaluation paradigms.
CID2C05 Multimedia Project 2
This subject allows you to propose, design and develop a project relating to your chosen option. This will also help you to build up your portfolios as the infocomm and digital media industry places great emphasis on portfolios.
CID2C06 Digital Media Production Foundation
This subject covers the characteristics and applications of different types of digital media. Tools and techniques for capturing, editing, encoding, and publishing digital media contents will also be covered in depth.
CID2E01 Immersive 3D
Immersive 3D covers the integration of digital media resources into dynamic, interactive environments such as computer games and simulations. The topics include the basic workflow of interactive 3D application development, from content design and creation to integration and execution, the proper design of digital content for export/import, interactive scripting, and theoretical aspects such as basic physics and artificial intelligence.
CID2E02 Web Content Management Systems
The subject aims to teach you the process of creating, publishing, updating and archiving web site content. You will learn to use the features found on common Web Content Management Systems such as the structural layout of the site, the appearance of the published pages, and the navigation provided to the users.
CID2P11 3D Visualisation & Animation
The subject covers the technical knowledge and design skills to create 3D models and animations for use in any real-time rendering system (RTRS). You will be required to design, build and animate 3D posable characters (posables) in a 3D scene that will be played back in a RTRS.
CID2P12 3D Production Foundation
This subject deals with the processes and technologies involved in a digital animation production pipeline. This subject will give you a good understanding of your role and techniques to work efficiently in an animation production.
CID2P13 3D Special Effects
This subject will introduce you to techniques for creating 3D special effects for lighting, compositing, particles and dynamics. You will become proficient in exploiting existing and emerging media technologies for special effects.
CID2P21 Distributed Broadband Multimedia
You will learn the basic architecture of distributed media systems, and be able to make an analysis and comparison of the various solutions available to the developer. You will develop a number of distributed media applications, with emphasis on interactivity, appropriate GUI, and performance. You will also analyse current applications of distributed media through specific examples and case studies, and design solutions for specific problems and application areas.
CID2P41 Introduction to General Pedagogical Approaches for Learning
This subject intends to give you a foundation into learning pedagogy. You will be introduced to general pedagogical approaches in learning and its role in learning. The subject will cover major principles of pedagogy and how it is applied in learning for both traditional and merging environments. Key pedagogic concepts and terminology will also be introduced with the intent of equipping students to develop and implement learning activities.
CID2P42 Understanding Instructional Design
The basic processes and principles of instructional design will be covered in this subject. You will study instructional design concepts and discuss the merits of the methods available. The subject will also explore new and traditional instructional design models and discuss the application of such models to its related environments. The stages of instructional design and in particular the collection of data on ID will be taught. You will also trained in making a ID proposal.
CID2P43 Building Learning Activities
You will learn the process and principles involved in building learning activities for a variety of environments. You will work on a proposed learning activity as part of the subject. You will be synthesizing the learning activities with the needs and pedagogy requirement and building an activity. This activity will be implemented, tested, documented and evaluated by you to meet the needs of the proposal.
CIM1Z01 Database Information Systems
This subject introduces you to the fundamental concepts of relational database systems and the techniques of designing relational databases. It will also equip you with the necessary skills to formulate queries and use simple Web forms for information system development.
CIM2C06 Database Administration and Security
This subject introduces you to the importance of managing data to support critical organizational functions. It will examine the exploitation of database vulnerabilities and in particular, focus on enterprise database installation, creation and administration, user administration, audit system, database backup and recovery, as well as disaster recovery.
CIM2E01 Healthcare Informatics
This subject introduces you to the concepts of healthcare informatics. It teaches key principles, methods, and applications necessary for personnel to provide access to timely, complete, accurate, legible and relevant healthcare information. In addition, you are introduced to healthcare information system standards and the security of healthcare information systems. The main focus of the subject is in the application of information systems to various activities within healthcare organisations.
CIT1C03 Internet & Information Systems in Organisations
This subject helps you understand the role of information systems in businesses, the organisational context in which they are used, and evaluate the ethical and social issues related to IT. It covers the concepts of information and processes in businesses and introduces you to the various types of information systems. It emphasises how business leverage on IT and the Internet to manage their information and processes for their competitive advantage. Ethical issues will also be covered.
CIT1C04 Fundamentals of Database Systems
This subject aims to equip you with the necessary skills to enable you to define and manipulate relational databases in a multi-user environment, using languages of notable industry standards. It covers the fundamental concepts of relational databases, and concepts and techniques of database security.
CIT1C05 Problem Solving & Programming
This subject introduces you to the fundamentals of problem solving and programming. These skills are taught through programming constructs as well as simple Object-Oriented concepts. The topics covered include the basics of problem solving and programming concepts and structure, simple data structure and programming techniques to design and develop programs regardless of a computer language.
CIT1C06 Object-Oriented Programming
This subject introduces you to an object-oriented programming paradigm.It aims to teach you the principles and rationale behind an object-oriented approach to programming, as well as how to develop applications using an object-oriented programming language.
CIT1C07 Higher Object-Oriented Programming
This subject focuses on developing in-depth competency in object-oriented technology. Your programming skills will be further enhanced through a project you work on. The knowledge acquired will enable you to gain greater competence in program design and development.
CIT2C03 Data Structures & Algorithms
This subject introduces you to the concept of recursion. You will also learn various methods of storing and manipulating data to solve problems with the help of linked list, stack and queue data structures and sorting and searching techniques. You will be able to explain various sorting and searching algorithms to analyse their time and space complexity.
CIT2C04 Object-Oriented Analysis & Design
This subject introduces you to object-oriented analysis and design (OOAD). It aims to teach both the theoretical and practical aspects of conducting problem analysis and software design using object-orientation and the use case approach. The Unified Modelling Language (UML) is used as the basic notation. The topics covered include object-oriented analysis and object-oriented design, including design patterns. A suitable CASE tool will be used to capture the various OOAD artefacts in a manner that is easy to communicate, review, implement and evolve.
CIT2C05 Database Systems
The subject introduces fundamental principles of relational database systems and the techniques of database programming for database application development. It will enable you to contribute effectively as database analysts and programmers in commercial database development projects employing traditional and emerging technologies. It also introduces theory and practice of database design and implementation and provides you with a good understanding of modern database systems and multi-user database application development. You will be exposed to industry trends and have the skills and knowledge to successfully employ relational database technologies in an enterprise-wide computing environment.
CIT2C06 Software Engineering
This subject provides an overview of the entire software life cycle from development to deployment and finally maintenance of a software project. Topics such as software development paradigms, software process metrics, change management, software quality assurance and the fundamentals of project management will be covered.
CIT2C07 Business Integration Technologies
The subject will equip you with knowledge of the various business integration services, such as adoption of Service-Oriented Architecture that facilitates the development of enterprise applications as modular business services that can be easily integrated and reused, creating a truly flexible, adaptable IT infrastructure. You will be able to apply this newly acquired knowledge, integrate it with the prior knowledge and skills that you have acquired, and be able to propose business solutions to real world problems.
CIT2C08 Client-Server Application Development
This subject aims to provide you with the fundamental knowledge of client-server application development. It builds on and hones the foundation programming skills you acquired in earlier levels. You will learn how to design and implement a graphical user interface (GUI) based on design concepts and principles. You will also acquire problem solving skills, knowledge of application development tools and advanced programming techniques required to develop applications for platforms that include PCs and mobile devices.
CIT2E05 Technology & Innovation
The aim of this subject is to provide you with the understanding of how companies employ innovation to secure competitive advantage in the marketplace. You will learn a systematic approach to incorporating the process of innovation in organisations, the importance of intellectual property laws to protect innovation and the process of transforming new technology into a new product or service in the marketplace.
CIT2E06 Manufacturing and Logistics Business Informatics
This subject aims to provide you with the skills to exploit IT to support the growing needs of the manufacturing and logistics sector. The subject focuses on developing your skills to analyze, implement and maintain IT applications to support industry-specific requirements. A common Enterprise Resource Planning system (such as mySAP) will be used to enhance this learning. The knowledge acquired will enable you to gain greater competence in applying IT solutions to achieve business process excellence.
CIT2P12 E-Commerce Security & Architecture
This subject aims to provide you with knowledge related to electronic commerce security. You will learn how e-commerce transactions differ from paper-based commerce, and how to secure e-commerce applications as well as e-commerce transactions. You will study the various aspects of e-commerce security and the technologies for securing e-commerce transactions. Topics include e-commerce applications threats, cryptography, digital certificate, and public key infrastructures.
CIT2P13 Enterprise Commerce
This subject aims to provide you with the knowledge, skills and technologies to support the dynamic enterprise commerce activities of businesses. You will be taught the basic concepts of e-business, on-line marketing, different e-commerce business and application models, technologies and applications, and the components for enabling enterprise e-commerce.
CIT2P16 E-Commerce Solution Development
This subject covers the concepts and implementation of e-commerce solutions over the Internet. You will be introduced to an integrated development environment to design, implement and deploy web-based applications and standards-based Web services over a distributed architecture such as the Internet. The technologies taught will be based on industry standards and protocols.
CIT2P24 Distributed Systems & Connectivity
This subject gives an overview of the various distributed computing technologies. It introduces basic building blocks of distributed computing and explains their architecture in the context of protocols and network programming using sockets. It also introduces the concept of distributed objects as a means of inter-process communication. Messaging as a means and method of delivering business services will be compared and contrasted with the distributed object technologies. This subject also provides insights into the challenges of implementing solutions for distributed applications.
CIT2P26 Enterprise Web Application Development
This subject aims to provide you with a general knowledge of the e-commerce technologies and applications in the business enterprise. You will learn the fundamentals of enterprise e-commerce, the different e-commerce business and application models, technologies and applications, and the components for enabling enterprise e-commerce. Topics covered are basic enterprise e-commerce, e-business, e-commerce applications, business-to-consumer, and business-to-business e-commerce.
CIT2P27 Mobile Device Programming
In this subject, you will learn to design and develop software applications for mobile consumer electronic devices such as cell phones and PDAs using emerging mobile computing and telecommunication technologiedes. You will be introduced to the fundamentals and concepts of developing mobile device applications. Topics include mobile application user interface development, mobile application networking and managing persistence in mobile applications.
CMA1C01 Computing Mathematics 1
This subject will equip you with the fundamental mathematical knowledge needed for computing. It covers computer arithmetic, number systems, set theory and Boolean algebra.
CMA1C02 Computing Mathematics 2
This subject introduces you to the fundamental concepts of mathematics needed for the other core computing subjects. Topics include functions and graphs, sequences and series, as well as counting and combinatorics.
CMC2C02 Mobile Database Systems
This subject aims to equip you with skills in designing and implementing relational databases as well as writing applications that access and manipulate data stored in relational databases. Database design techniques will be covered, as well as standard database access application programming interfaces (APIs). In addition, options for achieving persistent data storage that are available on mobile devices will also be examined.
CMC2C08 Wired & Wireless Networking
This subject covers the wired/wireless communication and networking concept. Basic theories of routing and switching, wireless architecture and their applications in a network environment will be discussed. You will gain the knowledge and skill to design, install and configure wired and wireless networks.
CMC2C09 Server Side Software Development
Back-end servers form a vital part of mobile application architectures which provide services to heterogeneous mobile clients through wired and/or wireless connectivity modes. This subject covers the implementation of back-end server development and the techniques to interconnect mobile clients with back-end servers by developing windows applications for distributed environments.
CMC2E01 Personal Area Wireless Network
This subject focuses on technologies and techniques of developing wireless applications with proximity network wireless connectivity. On completion of this subject, you will be able to develop wireless systems with short-range network connectivity.
CMC2E04 Tourism Informatics
This subject introduces the concepts and application of infocomm technologies for the tourism industry to enrich customer experiences. One example is designing and programming mobile information access devices that allow visitors to access tourist information anywhere, anytime. Opportunities will be provided for you to work on projects enhancing the services in the tourism industry.
CMC2E05 IP Telephony
This subject covers the concepts, design and implementation of Voice over IP (VoIP) networks and applications. The topics include IP telephony principles and related protocols, internetworking devices, voice and data networks design and implementation as well as convergence of technologies used in creating IP networks that support many different types of traffic like data, audio, video and interactive multimedia.
CMC2E06 VOIP System & Application
This subject covers the concept, design and implementation of VoIP over traditional telephony. It begins with an overview of the public telephone network, the facilities such as PBX switching used commonly by enterprise. The subject also covers the trend towards technology convergence where a single network can be used to support different types of traffic: data, audio and video. It also explains how various technologies have made convergence possible and then narrows to focus on VoIP, its functional requirements and the implementation of a VoIP network.
CMC2P11 Mobile System Development
Rapid technological advancements have led to the widespread adoption of powerful mobile devices running programmable operating system platforms and offering various forms of wireless connectivity. This subject introduces you to the concepts, techniques, and issues involved in the development and deployment of software on such mobile devices.
CMC2P12 Mobile System Implementation & Deployment
This subject introduces the theory and practice of mobile system implementation and deployment. You will learn about different system implementation and deployment strategies and identify the most appropriate one for the given situation. This subject will enable you to undertake the analysis of a given problem situation to produce an implementation strategy and deployment plan.
CMC2P21 Servers Administration & Security
This subject covers the concept and techniques required to configure and administer a typical networked server using common operating systems in the industry. Topics include installation of a server system, configuration of devices, disks and file systems with security configuration of LAN and WAN environments. Administering of key server services, using various tools and system scripting to monitor and analyse its performance and security will be discussed and applied. The subject also covers the concepts of encryption methodology, public key infrastructure, key distribution and authentication.
CMC3P11 Wireless Technology & Services
This subject provides you with a broad overview of the wireless technologies, and wireless Internet services so that you can successfully implement mobile solutions and deploy mobile systems. Social and ethical issues relating to the implementation of wireless technologies and services will also be addressed.
CMC3P13 Mobile Commerce System & Development
This subject deals with the concepts, techniques, and issues involved in the development of electronic commerce applications and services for the mobile world (generally referred to as mobile e-commerce or m-commerce). You will learn about the fundamental concepts of m-commerce, the different m-commerce systems and business models, the technologies and the components for enabling m-commerce in business.
CMC3P22 Mobile & Wireless Security
The subject aims to equip you with the ability to design, plan and deploy security measures for a wireless networked environment. It examines several techniques and systems that are used to provide security and privacy for mobile and wireless networks. It also covers basic mobile and wireless network management concepts.
CMC2P23 Internetworking Technologies
This subject covers the Internetworking technologies and protocols for scalable wired and wireless network environments including Wide Area Networks (WANs). Concepts in network scalability, scalable routing protocols for wired wireless WAN technologies will be discussed. You will learn the knowledge and skill to design, install and configure wired and wireless WAN networks.
CMP3102 Major Project
This subject provides you with the opportunity to apply the Software Engineering skills and knowledge which you have acquired from the various Diploma in IT subjects and Business Domain electives. You will analyse, design, develop, implement and test viable and working information systems and solutions. You will be required to work in teams to manage your project development, and to present and demonstrate your systems. You will learn to handle problems and difficulties inherent in project work where teamwork and co-operation are important success factors. Concurrently, you will acquire new knowledge in technology and new skills in project management, problem solving, communication and interpersonal skills which will serve you well as you embark on your IT careers.
CMP3401 Major Project
This subject involves the integration of knowledge and skills acquired from the various subjects in the Mobile & Wireless Computing curriculum. It fosters a practical understanding of mobile and wireless system development methodology, advanced mobile application programming, mobile software testing, quality assurance, project management, and presentation skills.
CMP3501 Major Project
This subject aims to provide you with an opportunity to apply knowledge and skills acquired in the course to a project. The project will require you to use various multiple media programming environments and paradigms illustrated during the course. The subject will provide an opportunity for you to undergo the entire process of project development using an appropriate methodological framework. You are expected to demonstrate creativity and analytical processes in the project development.
CMP3601 Major Project
The project involves the integration of knowledge and skills developed from the various subjects in the course. It will help you develop a practical understanding of development methodology, programming and design techniques, evaluation processes, project management and presentation skills for security related systems projects. You are required to work in teams and present and demonstrate your solutions and products.
CMP3701 Major Project
The Major Project involves the integration of knowledge and skills acquired from the various subjects in the Game and Entertainment Technology curriculum. It will help you develop a practical understanding of games development methodology, programming and design techniques, quality assurance, project management and presentation skills. You will work in teams to present and demonstrate your solutions and products.
CMP3801 Major Project
The Major Project involves the integration of knowledge and skills developed from the various subjects in the course. It will help you develop a practical understanding of the products, methodologies, processes, systems, project management and presentation skills needed for the financial information systems projects. You will work in a team to develop, present and demonstrate your solution to a problem. This provides an avenue for you to experience group work and the problems and difficulties inherent in project work where teamwork and co-operation are important success factors.
CSI3001 Student Internship Programme
The programme exposes you to an industry environment in which you are expected to undertake various activities. It is an integral part of the curriculum as immersion in a working environment will enhance your understanding of the application of the relevant IT discipline in an organisation, and provide an opportunity for you to grow into a responsible working adult. You will apply and integrate knowledge and skills acquired during the first two years of study in the work assigned to you. You will be required to demonstrate independence, initiative, creativity and strong conceptual thinking and technical proficiency.
DIM3335 Sound Design
This subject focuses on the overall creative and narrative expressive aspects of audio-production. You will learn how to create powerful sound effects, atmosphere and underscores for your sound productions.
DNT1301 Visual Literacy
This subject provides a general introduction to design and design-related problems and prepares you with the necessary design and analytical evaluation skills required for the design of print-as well as screen-based media. Through structured exercises and assignments, you systematically develop your personal visual language to communicate a variety of concepts applying design and analytical evaluation skills.
DNT1360 Visual Literacy and Story Boarding
This subject introduces you to design and design-related problems and prepares you to acquire an appreciation of the process behind the creation of storyboards. You will systematically develop your personal visual language to communicate a variety of concepts applying design and analytical evaluation skills. You will also learn creative concept development and the application of basic design elements and principles. Areas covered include colour, shape, texture, patterns, visual hierarchy, layout, typography, and basic visualization skills. The subject also introduces you to the elements of storytelling, and the use of storyboards to convey story ideas.
GCD1001/1002/1003 Applied Principles for Effective Living
APEL is an acronym for Applied Principles for Effective Living, which is a TP Core programme consisting of three subjects, namely APEL 1 (Personal Effectiveness), APEL 2 (Interpersonal Effectiveness) and APEL 3 (Extropersonal Effectiveness). APEL was specially developed for TP students, with the aim to help nurture in them the dispositions (i.e. attitude, skills and knowledge) towards the Principles for Effective Living, hence laying the vital foundation for their life-long success. The principles introduced in this programme are largely derived from applied psychological studies.
Cross-Disciplinary Subjects
CCD1X01 Introduction to Cyber Security
This subject introduces you to the basic elements on the topics of cyber security, and provides insights to common systems vulnerabilities and strategies to mitigate the security risks in existing systems. Basic information security law and computer ethics will be covered.
CCD1x02 VoIP Made Simple
This subject provides an introduction to VoIP (Voice Over IP) Telephony system. It will give you an appreciation of the technologies and applications used by VoIP. You will learn about the benefits and challenges of using VoIP at home and at work. You will also learn about the role of the Internet in a VoIP system.
CGE1X01 Introduction to Digital Game Development
This subject aims to provide you with the basic understanding of how to create a computer game. You will learn how to design and develop a 2D game using an integrated development environment (IDE) software. You will also be introduced to gaming history, the gaming industry and major game publishers. Game development concepts such as game design, game architecture and computer animation will also be covered.
CIC1X02 Web Publishing
This subject introduces you to multimedia development for the World Wide Web. Topics include web media, such as graphics, audio, animation, and the use of a Web development methodology.
CIC1X03 Introduction to Human Computer Interaction
This subject introduces you to the fundamentals of human computer interaction principles and usability evaluation techniques. Particular emphasis will be paid to applied and quality control aspects of the subject. There will be practical experience of usability evaluation processes that can be applied. The topics covered include the history of human factors in technology, human computer interaction principles, interface design guidelines and two usability evaluation techniques.
CID1X01 Effective E-Learning Development
The e-Learning workflow of planning, development, implementation and evaluation will be covered. You will apply e-Learning principles to the design and development of an e-Learning module.
CIM1X01 Using the Internet as a Research Tool
With the phenomenal information explosion brought about by Internet technologies, the ability to critically evaluate information resources on the Internet becomes an important skill. In this module, there will be practical experience of evaluating actual Internet resources using identified criteria for research purposes. The topics covered include categories of Internet resources, Internet search facilities, evaluation criteria for different Internet resources, citation, copyrights and Internet communication etiquette.
CIM1X04 Web Database Appreciation
This subject introduces you to the importance of dynamic web database applications. You will learn how to build a simple database and simple web pages. Through the use of web pages, you will connect to a database and select and display data on the web pages. You will also insert, update and delete data from database via the web pages.
CIT1X01 Introduction to Computer Science
This subject introduces you to one of the youngest and most exciting of scientific disciplines - computer science. It will provide you with a broad overview of various essential topics including computer software and hardware, programming languages, operating systems, software development processes, computing applications and societal issues.
CIT1X03 Programming in VBA (Visual Basic for Application)
This subject teaches the basics for programming using a commonly available platform such as Microsoft Office Excel. You will learn to write macros in VISUAL Basic® for Applications (VBA) language to automate routine tasks and build application solutions in Microsoft Excel. Programming techniques to produce graphical user interface (GUI) components and data processing logic will be taught. You will build usable programs on Excel to generate reports, display charts and statistics or create simple interactive games. This subject assumes that you have some basic experience in Microsoft Excel.
CIT1X04 Windows Application Programming in C#
This subject will cover the concepts and implementation of windows application. You will be introduced to an integrated development tool to build graphical user interface applications in a multi-tier environment. The subject provides opportunity for you to expand your object-oriented programming skills. The subject assumes that you have basic understanding of program design and programming techniques to development applications.
CMA1X01 Calculus & Analytic Geometry
This module provides you with a firm foundation in mathematics so as better prepare you for higher education. Topics include functions and graphs, trigonometry, differentiation and integration.
CMA1X02 Basic Statistics
This module provides you with a firm foundation in mathematics so as to better prepare you for higher education. Topics covered include basic statistics, general ideas of sampling methods, central limit theorem, confidence intervals and hypotheses testing.
CMA1X06 The Powerful Art of Storytelling
This subject introduces you to the art of storytelling - a tool that is extremely popular in the industry today as it has the power to inspire, persuade and influence. You will learn how to use stories to communicate ideas, share beliefs and influence, and inspire friends, colleagues, corporate organisations and management teams. The techniques of how to tell an engaging story, how to use the personal voice to create drama and suspense, the structure of stories and characterisation will be covered and the practical skills developed through workshops.
CMA1X07 Styles and Issues in Writing for the New Media
In this subject, you will explore the differences between writing for print purposes and writing for the Web. You will learn how to organise information for Web viewers, learn how to chunk text for easy reading and design pages that can be easily scanned. Whether communicating in the public or personal realms, texts are impactful artefacts and you will be sensitised to the issues like social responsibility and privacy when writing for the new media like websites, blogs, podcasts and vodvasts.
CMA1X08 Literacies for the Digital Age
This subject aims to equip you with an understanding of what constitutes literacy in the digital age. It will provide you with the essential critical skills to analyse and evaluate how interaction and meaning-making is achieved, and in particular, it will examine the literacies expected when communicating on the Internet or through channels such as instant messaging, blogs, wikis, virtual communities and such. You will also have opportunities to create or co-construct meaning through the use of new media