Bachelor | Information Systems

Information Systems

Information Systems


The BSc (IS) program is a business-IT program that focuses on designing and applying the technologies to develop innovative appplication in business settings and using these applications to improve business performance.


  • The prgram is about designing, building, deploying and managing software applications that address business challenges and problems
  • Students learn through projects
  • We have a very strong peer-peer to culture, where students help each other
  • Our graduates are highly sought after by major employers and command strong starting salaries
  • 100% of our students gain real-world experience through internships and capstone projects


Advanced Business Technology
We offer a second major at the school which helps students go deeper into business technology. Within this second major, students have opportunity to specialize in specific areas such as Banking Process and Technology, Enterprise Systems and Solutions, Technopreneurship and Information Security and Assurance.
Analytics second major is a university-wide second major which is managed by the School of Information Systems, working together with undergraduate programs from other schools in Singapore Management University. Within this second major, students can specialize in specific areas such as Accounting Analytics, Marketing Analytics, Operational Analytics, Urban and Regional Analytics and Advanced Technology for Analytics.
Schedule Full-time
Duration 4 Years
Presence of students On-campus
Enrollment capacity per term 275
Average number of applications per term 275
Total number of enrolled students 1200
Scholarships available Yes



This course integrates tools and concepts from across the SIS curriculum to develop a system-level perspective on IT artifacts and solutions. It focuses on the iterative process of design and analysis through which business requirements and solution elements are transformed into implementable architectural descriptions. By combining hands-on design with critical analysis and reflection, the course prepares students to participate effectively in all stages of the life cycle of a software-intensive IT system, from conception and development to deployment and evolution.

This course equips students to tackle complex computational problems; it trains students to design solutions to solve those problems using a computer program. It draws upon concepts from mathematics and computer science – more precisely, discrete mathematics, data structures and algorithm design. This course will hone students’ analytical skills as they are challenged to think abstractly and computationally. Their minds will be open to the wonders of computing, as they go behind the scene to unravel the fundamental analytics that empower social networking sites, consulting agencies and service companies.
In this course, students acquire practical skills (bridging technology and real-world situations) in modeling and resolving business problems using personal computers. With computers becoming essential tools for executives in most organizations, knowing how to effectively use them to solve problems will be very helpful in other business courses and students’ future professional career.
This course presents the concepts and technology required to develop integration solutions for given business requirements based on the paradigm of Service Oriented Architecture. The course is intended to provide hands-on opportunity for the students to explore the different technologies for supporting enterprise integration, and to enhance student’s proficiency in the application of these for supporting specific integration needs within an organization. The course will cover service oriented architecture, enterprise integration concepts and enterprise integration technology.
This course is designed to provide an understanding and experience in design and development of a prototype of an end-to-end Enterprise Web System through the use of an Enterprise Portal. A portal provides a supporting framework for the integration of applications together with capabilities for enterprise-wide collaboration, content management, and workflow management. The course aims to provide students an understanding of Web Portals architecture, the related application software, and how a Web Portal is used in the context of a Web-based enterprise solution. Through labs, assignments and a project, the course gives the students a series of “guided learning opportunities” to gain hands-on experience with developing content-rich Web solutions. The course also introduces the students to a systematic approach for creating a business solution through the assembly and configuration of building blocks, rather than by developing software from scratch. This course enables the students to apply concepts and skills which they have previously acquired in year 1 and year 2 IS technology courses in the context of a larger scale enterprise-wide business solution. The course proceeds along six main thrusts: site management, collaboration and people, content management, enterprise search, business intelligence and custom components in portals.
This course provides both fundamental principles and technical skills for analyzing, evaluating, and developing secure systems in practice. Students will learn essentials about security models, algorithms, protocols, and mechanisms in computer networks, programs, and database systems. Classroom instruction will be integrated with hands-on exercises on security tools in Windows and Java language.
This course introduces fundamental human-computer interaction principles and techniques for designing usable interactive systems. Topics include common methods for gathering user requirements, basic UI and graphics programming techniques, and common evaluation techniques. Hands-on experience with UI prototyping tools will be provided and students will complete a UI design and prototyping project as part of this course.
Other course
The IS480 course provide opportunity for a BSc (IS Management) student to Develop an IT system that satisfies a list of functional and quality requirements with a team. Student will practice their requirements gathering, analysis, design, implementation, testing, deployment and project management skills. Experience an iterative software development lifecycle using a methodology such as agile RUP or eXtreme programming. Student will experience a project from inception to construction and hopefully a taste of deployment. Build the additional depth required to become a Business IT professional. This includes building up competence in one or more of the IS depth elective courses, as well as learning domain knowledge by integrating technology into an industry sector. Manage the project. This includes managing scope, risks, schedule, code configuration, and quality of the project. Student will manage the stakeholders, which include users, testers, sponsors or mentors, supervisors and reviewers.
This course is intended for any student who wishes to gain some fundamentals about the building blocks of Information Systems. The course introduces students to object-oriented concepts and problem solving, and provides an overview to software modeling and software processes. Java, an Object-Oriented programming language, is used as the vehicle of exploration in this course.

This course presents the concepts and methodologies required to execute a methodical approach to translate business process change requirements into clear IT solutions. The course will be mostly based on the INFLUX™ methodology developed by Infosys Technologies Ltd. The course will cover business process modelling and analysis. The course will ensure that the students can smoothly translate enterprise business objectives into an effective IT solution architecture.

Seminar on Information Systems Management introduces students to the art and science of management from the perspective of a business-IT professional. The course provides an overview of fundamental business concepts with an emphasis on the challenges of managing the integration of business and technology. Through peer-led presentations, case discussions and in-class activities, students develop a concrete understanding of how information systems can be used to create business value, and gain experience analyzing real-world problems in a variety of industry settings. Core concepts are reinforced through individual and team-based assignments that emphasize independent exploration, knowledge synthesis and critical reflection.


Overall ratings for Information Systems