Undergraduate Courses - Information Systems Only

ISOM 1090 Social Media: Collective Intelligence & Creativity3 Credits

This course provides an analysis of the power of social media, such as Facebook, twitter, blogs, mashups, wikis, etc. It examines how social media can facilitate creativity and collective intelligence, through enhanced information sharing and online collaboration among netizens; ultimately building the social pool of knowledge. It also examines the downside of this participatory culture.

ISOM 1380  Technology and Innovation: Social and Business Perspectives3 Credits

This course describes the development of technology and innovation from social and business perspectives. It covers the technology side of innovations, how an invention can be developed into a successful commercial product, the role of innovation in society and how innovations are created from a socioeconomic perspective. It highlights that successful development and adoption of innovative products relies not only on the technology itself but also a complex process that is subject to the impact of cultural, political, economic and managerial factors.

ISOM 2010   Introduction to Information Systems 3 Credits

Information systems (IS) is about managing the applications of IT to create business values. Topics include fundamental concepts of IS, e-commerce, digital and internet economy, web 2.0 and social networks, online advertising, personalization and privacy, digital rights management and piracy, business intelligence and decision-making, how organizations harness IS for innovative business strategies, and the socio-economic impact of IS on organizations and societies. The labs cover business problem-solving skills. Exclusion(s): COMP1001

ISOM 2020   Coding for Business 1 Credit

This course intends to introduce students to basic programming concepts and skills for business data coding and business problem solving. Using Python as an illustrative programming language, this course provides students with a basic understanding of programming concepts and syntaxes, including data types, associated methods and functions, and control flow statements. Through the process of learning a programming language, students will also develop logical and critical thinking skills and be able to tackle simple business problems with coding. For SBM students only. Exclusion(s): COMP1021

ISOM 2030   Business Protections for Innovations3 Credits

This course addresses the problems and challenges related to regulatory and business protections for business and scientific innovations, product innovations, service innovations, software licenses, encryption, innovation reengineering, trademark, copyright, music downloading, digital entertainment, data mining and personal privacy. Mode of Delivery: [BLD] Blended learning

ISOM 2040   Business Simulation and Strategic Decisions3 Credits

This course combines case discussions to illustrate strategic decision making in business with an integrated hands-on business simulation exercise as part of the learning process. The course may be taught blended-learning with online discussions and meetings, or in a traditional face to face mode. Topics include making strategic choices and evaluating options and tradeoffs in a competitive business simulated industry environment. Previous Course Code: ISOM 3100  Mode of Delivery: [BLD] Blended learning

ISOM 2310   Chronicle of Internet Commerce3 Credits

The course covers important topics related to e-commerce including unique features of e-commerce technology, the history and background of the Internet, the evolution of e-commerce from its early years to today, key components of e-commerce business models, major trends of business-to-business, business-to-consumer, and consumer-to-consumer services, the use of various techniques such as search engine analytics, online social networks, and location-based technologies, as well as the ethical, social, and political issues related to e-commerce. Various prominent e-commerce models and development will also be covered in the course.

ISOM 2400   Global Information Infrastructure and Policy3 Credits

This course provides a panorama review of the global information infrastructure from technology, policy, social and business perspectives. Key issues include next generation information infrastructure, Internet of things, anti-spamming legislation, universal service, digital convergence, network interconnection, the WTO’s agreement on telecommunications, cloud computing, green ICT, and regulatory environment of multimedia services. It will also address the increasing importance of Web 2.0-enabled information infrastructure in business innovation.

ISOM 3000   Special Topics in Information System0-4 Credits

Current developments in information technology. Topics selected by instructors. May be graded by letter, or P/F for different offerings.

ISOM 3010   Information Systems Project Management3 Credits

This course covers the essential project management knowledge to ensure a successful IS/IT project. Topics include the methods, tools and techniques for planning, budgeting, scheduling, tracking, and evaluating IS projects; PMBOK Guide; project risk assessment; IT investment decisions. Exclusion(s): ISOM 4750  Mode of Delivery: [BLD] Blended learning

ISOM 3180   Telecommunications and Computer Networking Management3 Credits

Essential elements of telecommunications in support of business activities. Topics include OSI Model and TCP/IP Protocol Suite, LAN and WAN technology, voice and data communication technologies, communication architectures, networking and security, protocols and standards. Exclusion(s): COMP 4621

ISOM 3210   Information Systems Analysis and Design3 Credits

The process by which large software systems are built by teams of developers. Techniques for modeling data and process requirements are surveyed and illustrated using computer-aided software engineering (CASE) tools. Topics include information systems development life cycle and object-oriented systems analysis and design using UML. Prerequisite(s):ISOM 2010  Mode of Delivery: [BLD] Blended learning

ISOM 3230   Business Applications Programming3 Credits

An introduction to business applications programming will be covered in this course. Students will learn and understand programming concepts and gain programming experiences for business applications development through a business programming language. Exclusion(s): COMP 1022Q (prior to 2020-21)  Prerequisite(s): (For non-BSc in Quantitative Finance students) ISOM 2010  Mode of Delivery: [BLD] Blended learning

ISOM 3260   Database Design and Adiministration4 Credits

Fundamental concepts of database management systems and their usage for managing the information resources of an organization; methodologies for designing and managing a database system to support business applications. Exclusion(s): COMP 3311, IEDA 3300  Prerequisite(s): ISOM 3230 or ISOM 3320 or ISOM 3400  Corequisite(s): ISOM 3210

ISOM 3310   e-Business Management and Web Analytics3 Credits

This course introduces the fundamental concepts and technologies of e-commerce and e-business management. Topics include e-business models, e-business infrastructure, e-security, e-marketing, e-payment methods, web development, web analytics, and social media analytics.

ISOM 3320   Internet Applications Development 3 Credits

This course intends to cover Internet applications development through programming. Major topics include object-oriented development approaches, advanced GUI building blocks, networking and database connectivity and so on. Students will learn and practice a high-level programming language for the implementation of practical Internet applications. Exclusion(s): COMP 1022P, COMP 3021

ISOM 3340   Developing AI Applications 1 Credit

This course is intended to train students to learn and develop AI applications by using practical and useful development tools. Students will learn basic AI models and analyze their advantages and disadvantages when they are applied in AI applications. The course is divided into 4-day intensive classes. It consists of two parts. The first part covers basic machine learning models and related tools. The second part introduces the development environment, tools, and hands-on labs for training, testing and evaluating AI applications using AI development tools. Having programming knowledge is a plus. Graded P or F. Previous Course Code: ISOM 3000C 

ISOM 3350   FinTech and Cryptoventures 3 Credits

This course provides an introduction to FinTech and cryptoventures. Topics include machine learning in financial analytics, Robo-advising, big data alpha models, algorithm trading and high-frequency trading, artificial intelligence, blockchain, cryptocurrencies, smart contracts, markets for smart contracts and applications of blockchain technologies in various finance areas. The class will use R to implement FinTech applications, and Solidity language to demonstrate smart contract development. Prerequisite(s): ISOM 2010 and ISOM 2500

ISOM 3360   Data Mining for Business Analytics3 Credits

This course covers the fundamental concepts, technologies, and applications of business analytics to help firms gain a competitive advantage in the era of Big Data. Topics include text mining, predictive analytics, search engine strategy, social network analysis, cloud computing, etc. Students will gain hands-on experience with popular data analytical tools. Exclusion(s): COMP 4331, IEDA 3560  Prerequisite(s): ISOM 2010

ISOM 3370   Big Data Technologies3 Credits

In the era of "Big Data", organizations need a new infrastructure/platform to manage the storage and processing of large volume of data. This course introduces the emerging technological paradigm of big data management, as well as some common approaches that are used to gain insights from big data for business decision-making. In particular, it covers a range of big data technologies, including HDFS, MapReduce, Spark, Hive, Pig, etc., that allow for performing data-intensive analysis. Prerequisite(s): (ISOM 3230 or ISOM 3320 or ISOM 3400) AND ISOM 3360

ISOM 3380   Advanced Network Management (CISCO - ICND) 4 Credits

Combining extensive lab work with lectures and WWW self-paced learning materials provided by the Cisco Networking Academy Program, this course helps students develop practical network administration and management skills. This course is designed to prepare students to take (and pass) the Cisco Certified Network Administrator (CCNA) certification examination. Exclusion(s): ISOM 519  Prerequisite(s): ISOM 3180

ISOM 3390   Business Programming in R 3 Credits

This course provides an introduction to business programming using R. Students will learn the programming concepts and syntax of R and develop R scripts for business applications. This course will cover practical issues for programming in R and provide working examples of emerging business applications, including Web crawling, text analytics, social network analysis, online advertising, and implementations of data mining algorithms. Previous Course Code(s): ISOM 3000A  Prerequisite(s): (ISOM 3230 or ISOM 3320 or ISOM 3400) AND ISOM 3360  Exclusion(s): RMBI 3010

ISOM 3400   Python Programming for Business Analytics 3 Credits

This course introduces programing concepts and applications with Python programming language. The applications are mainly in the domain of business analytics. The course covers topics including general programming concepts, object-oriented design, and external Python packages for data manipulation, visualization and analytics. Exclusion(s): COMP 1021

ISOM 4000   Special Topics in Information Systems 0-4 Credits

Current developments in information technology. Topics selected by instructors. May be graded by letter, or P/F for different offerings.

ISOM 4020   Innovation Management and Technology Entrepreneurship3 Credits

The course focuses on innovation strategies and entrepreneurship skills that provide an intellectual structure for understanding the issues of how entrepreneurial firms recognize potential of an innovation on time, how they implement the right strategies to exploit the innovation, and how to protect their profits from competitors. The course also explores the increasingly global character of entrepreneurial firms, and how successful technology companies compete across cultures, markets and nations.

ISOM 4100   Information Systems Auditing3 Credits

The course provides a comprehensive approach for auditing information systems. It covers fundamental concepts of risk management for Information Systems (IS) auditors to perform risk assessment, and risk analysis at various business levels, including systems, administrative and organizational levels. The course also covers business cases for students to study, and provides opportunities for them to apply their IS auditing skills to solve those cases from IS auditing perspectives. Typical solutions to those cases are effective, reasonable, and practical controls. Other IS auditing practices, such as compliance audit and governance audit, and auditing system development life cycle are covered as well, in order to provide a holistic training of IS auditing to students. Exclusion(s): ISOM 4200  Prerequisite(s): ACCT 2010 and ISOM 2010

ISOM 4200   Information and Cyber Secruity Management3 Credits

This course introduces the principles and practices of information system security and cyber security. Topics include common threats and attacking techniques, corresponding protection tools, cryptography, the development of security management policies, risk management, and personnel issues. Additional legal, ethical, and professional issues in information and cyber security will also be covered in this course. Exclusion(s): ISOM 4100, ISOM 4300

ISOM 4300   Information Systems Control and Assurance3 Credits

This course introduces the fundamental concepts and tools to perform information systems (IS) control and assurance. Topics include IS control standards, guidelines and best practices to protect and control business systems, IT governance frameworks (e.g., COBIT), as well as the latest development in IS management practice. Exclusion(s): ISOM 4200  Prerequisite(s): ISOM 2010

ISOM 4400   Information Systems Project6 Credits

Development of an information system with substantial complexity through the use of methodologies and technologies. May be graded PP. Student enrollment in this course requires the approval of the course instructor. Credit load will be spread over the year. Exclusion(s): ISOM 4380

ISOM 4490   Independent Study in Information Systems1-4 Credit(s)

Faculty directed independent study on selected topics in information systems.

 

Updated on 6 September 2020