The department recognizes that innovations lie at the cornerstone of effective teaching and learning. Sound pedagogies and effective technologies are used hand in hand to inculcate active and transformative learning among our students.

Seminar-Style Teaching

The department implemented three-hour seminar-style teaching across all of its level 3000 and 4000 undergraduate courses in 2011. Seminar-style teaching encourages students to participate actively in critical discussions of issues that are relevant to the topic of the week. Classrooms that are specially designed for active learning (e.g., those featuring small group seating or tiered seating) are used as much as possible. Class size is also kept small to foster meaningful interactions among students and the instructor.

Internal Blended Learning Online Courses (iBLOCs) and Flipped Classroom

Blended learning refers to the purposeful infusion of technologies (e.g., digital and online media) into students’ learning process such that they can exercise certain control over the time, place, path or pace of learning that is adaptive to their individual needs. Scholars have found that blended learning could be more effective and lead to higher level of subject mastery as compared to pure face-to-face learning.

Flipped classroom is a form of blended learning that reverses the traditional classroom structure. Instructional content are delivered outside the classroom using online digital technologies. Valuable classroom interaction time is reserved for higher order thinking activities such as group discussions, case studies, oral presentations and debates that are geared towards reinforcing concepts and fostering problem-based learning.

The department firmly believes that blended learning is beneficial to students and heralds the future of teaching. In this regard, it is a staunch supporter of the university’s Internal Blended Learning Online Courses (iBLOCs) initiative. Two of its level 1000 core foundation modules, namely IS1103 – Computing and Society and IS1112 – E-Business Essentials, are offered through the iBLOCs initiative.



Industry Internship Programme (IIP)

The Department of Information Systems and Analytics launched the Industry Internship Programme (IIP) in 2015 to provide information systems and business analytics students with opportunities to gain valuable industrial experiences beyond the classroom setting. Students are offered an opportunity to engage in a real-world project of substantial size, scope and complexity. The IIP enables students to better appreciate the application of fundamental conceptual knowledge in information systems and business analytics (in both computing technologies and its management), by allowing them to apply and relate what they have learnt in class to real-world industry projects.

The programme is specifically designed as a "paired internship" for two students to work as a team on a single project. By working in a two-member team, students will be able to not only take on a substantive project but also acquire complementary skills to help them work more effectively within a team setting. Such collaborative experiences gained in the internship attachment also allow students to familiarise themselves with the real-world working environment and to fine-tune their educational preparation for career choices upon graduation.

The IIP is structured as a rigorous 24-week full-time internship programme to provide students with maximum learning experience. Before the commencement of the internship, students co-define their internship learning objectives with their departmental faculty supervisor and their organisation supervisor. Students receive close mentoring from both supervisors and are assessed continually by through the writing of a learning journal, a mid-term review, and a final project report and presentation. The students’ internship performance is jointly graded by the faculty supervisor and their organisation supervisor.


IS Teaching Lab


The IS Teaching Lab is located in ICube Building. The lab was set up to facilitate small group active project-based learning as well as providing students with invaluable hands-on experience working with system integration involving computer hardware. This is in recognition of the simple fact that no real-world information systems function solely with computer software. The lab resonates well with the students who now has a “home with many interesting toys to play with” as they go about architecting and designing solutions to address complex business requirements.

04  05  06

The equipment in the lab is constantly refreshed with the latest technologies that are adopted in the industry such as NFC smartcards and Bluetooth Low Energy (BLE) beacons.


Curriculum and Course Highlights

Our programmes are crafted to provide a transformative education to our students, as well as equip them with the capabilities to address the needs of a dynamic global and local information and communications (infocomm) industry.

These programmes are designed with five underlying principles:

  • To provide substantive intellectual content to equip graduates with the necessary knowledge and skill-sets to function in work environments that are increasingly globalized;
  • To prepare students to have questioning minds through innovative pedagogical learning experiences;
  • To expose students to the global environment to help them to become better global citizens, who are sensitive to diverse cultural settings, aware of the potential they offer, and capable of operating in them, while conscious of the particularity, value, and limits of their own perspectives;
  • To provide opportunities for students to better prepare themselves for better communication skills;
  • To be aligned and relevant to the changing industries’ needs for infocomm professionals.

Some of our key courses include:

BT1101 Introduction to Business Analytics: Apply basic business analytics tools in a spreadsheet environment, and learn to communicate with analytics professionals to effectively use and interpret analytic models and results.

BT2101 Decision Making Methods and Tools: Learn how to integrate decision making models with sophisticated technologies (neural networks, genetic algorithms, and support vector machines) to support evidence-based business decision making.

BT3102 Computational Methods for Business Analytics: Learn optimization methods, numerical analysis, simulations, monte-carlo methods, graph and flow methods, and computational complexity issues to address business analytics related problems.

BT4211 Data-Driven Marketing: Study marketing metrics, data management, market response and diffusion models, market segmentation models, and digital media marketing analytics.

BT4221 Big Data Techniques and Technologies: Examine big data infrastructure, analytics scalability and processes, Hadoop, HBase, Cassandra, MapReduce, Dynamo, R, in-database analytics, and mining of data streams.

BT4222 Mining Web Data for Business Insights: Use text mining methodologies, web data mining for marketing, sales and finance applications, social web data mining from Facebook and Twitter, and web analytics involving clickstream and site traffic data.


IS2102 Enterprise Systems Architecture and Design: Learn the critical skillsets required to design modern large-scale Enterprise Systems that are complex, scalable, distributed, component-based and mission-critical.

IS3150 Digital Media Marketing: Develop the skills and know-how for social media analytics, market analysis, consumer behaviour, and customer relationship management for successful digital marketing campaigns.

IS3251 Principles of Technology Entrepreneurship: Explore current developments in entrepreneurship, worldwide and in Singapore and learn to use a variety of tools, techniques and frameworks to develop game-changing entrepreneurial businesses.

IS3261 – Mobile Apps Development for Enterprise. The proliferation of mobile phones offers unprecedented opportunities for enterprise to empower their employees with computing and communicating capabilities on the move. This course will teach mobile phone programming in a client-server setting in conjunction with mobile user interface development.

IS4151 Pervasive Technology Solutions and Development: Study computer and network architectures for pervasive computing, wearable technologies, Internet of Things, mobile computing mechanisms, and security techniques such as user authentication.

IS4204 IT Governance: Learn how to perform strategic planning to meet the business objectives of the organisation and draw up policies and guidelines for IT Governance.

IS4228 – Information Technologies in Financial Services. The main objective of this course is to educate the students on how and to what extent can information technologies (IT) support the financial services industry, in order for a student to seek a career in this industry sector.

IS4243 Information Systems Consulting: Know management and IS consulting practices, and experience a real-life field consulting project with an organisation!

IS4302 Blockchain and Distributed Ledger Technologies: Gain cutting-edge knowledge and technical skills to implement blockchain and distributed ledger technologies that have disrupted the financial industry.


The department also offers several special programmes such as:

  • Concurrent degree programme with NUS School of Business – B.Comp(IS)(Hons) & M.Sc(Management)
  • Double degree programme with NUS School of Business – B.Comp(IS)(Hons) & B.BA / B.BA (Accountancy)