Students are required to work (in groups) through a complete Systems Development Life Cycle to develop a business information system based on techniques and tools taught in CS2103 or IS2103. IS3102 can be viewed as a large-scale practical module of CS2103 or IS2103. They will also sharpen communication skills through close team interactions, consultations, and formal presentations. Emphasis will be placed on requirement analysis, system design, user interface design, database design and implementation efficiency. Students will be assessed based on their understanding and ability to apply software engineering knowledge on a real-life application system.

With the prevalent use of computers and internet in the moderm organization, threats and attacks on information systems are also on the rise. This module introduces the principles of information security, to prepare students for their future roles as IS professionals. Students will understand that protecting organization information requires a holistic approach which includes policy, technology and education. The focus of the module is on principles and concepts, rather than hands-on skills.

In this module, students will develop an appreciation for the strategic, operational, and technical issues for e-commerce in the emerging domains of mobile and ubiquitous computing. It provides students with an understanding of the theory and practice of e-business management and systems development in these domain areas. The module covers concepts such as frameworks for mobile commerce, enabling business processes and models, as well as technologies for enabling commerce on non-traditional computing platforms. Students will learn to design and develop e-business applications on these platforms to meet constantly changing business needs. Case studies form a major part of this module.

Business Intelligence (BI) is the application of data base and machine learning technologies in business. It enables organisations to improve decision making, enhance strategic position, and maintain competitive advantage. This module will introduce students to the essentials of BI, placing emphasis on database and machine learning technologies for building effective BI Systems. Students will learn about data warehousing and data visualisation, as well as the various tools that can be employed for intelligent business decision making. BI cases will be used to highlight the issues and problems encountered by organisations as they developed and implemented BI systems.

This foundation course aims to provide a broad introduction to the nature of e-business activities from practical, technical, business and strategic perspectives. It will provide students with a comprehensive understanding of the technical elements that facilitate the development of the Internet and e-commerce, and the principles and concepts underlying the use of these technologies to facilitate e-business operations. Topics covered include: the evolution of e-business from operational, technical and strategic perspectives, basic computer networking and database concepts, website architecture and multimedia on the Internet, internet technologies, services and applications (e.g. social networking, telephony, P2P, etc), and emerging standards in e-business.

This module aims to provide basic IT understanding for a student who has no or little knowledge of computing. It is structured to be the course for the student who either plans to take only one course in computing in her entire undergraduate studies or wants to equip himself/herself to do further more specialised computing studies. The module tries to be broad by touching on most aspects of computing. There will also be some technical depth in standard introductory computing topics.

Topics: The World of Computers; Number Systems and Codes; Computer Organization; Software/Programming; Data Storage; Input/Output; Networks; The Internet.

The lectures will be intensely complemented by Web exploring activities.