Core information systems knowledge (6 courses required)

Gives students with knowledge about the technical aspects of information system design and strategic issues around their use.

MSIS 601: Object Oriented Analysis & Design
(3 units)

Addresses advanced topics in object-oriented programming methodology. Presents different programming paradigms and discusses object-oriented programming concepts including principles of data abstraction, inheritance, polymorphism, and encapsulation. Emphasizes problem solving using Java programming language. Includes topics on classes and objects, data abstraction, “agents, message, and methods,” class hierarchies and inheritance, I/O packages, applets, exceptions, and multithreaded programming. Requires developing several programming assignments using Java programming language in various computer environments. Prerequisite: Knowledge of C programming language or equivalent.

MSIS 602: System Analysis & Design
(3 units)

Examines methodologies to assist in analyzing and designing computer-based information systems for business applications. Features tools including data flow diagrams, flowcharts, Structured English, pseudo code, hierarchy charts, structure diagrams, and Warnier-Orr charts. Requires applying these tools to a systems development project. Cross-listed as OMIS 372. Credit will not be given for both. Prerequisite: None.


MSIS 603: Database Management Systems
(3 units)

Introduces database management and database management systems (DBMS). Teaches technical and managerial skills in database planning, analysis, logical design, physical design, implementation, and maintenance. Features hands-on training in database design, development, and implementation using relational DBMS software. Emphasizes designing and developing reliable databases to support organizational management. Cross-listed as OMIS 366. Credit will not be given for both. Prerequisite: Experience with computer usage.

MSIS 604: Information Systems Policy & Strategy
(3 units)

Studies strategic management and deployment of information systems and technologies (ISTs) to improve business competitiveness. Examines of the role of IST strategy in enabling companies to effectively manage in the turbulent and dynamic business environment brought about by the Internet. Analyzes new business opportunities in electronic commerce brought about by ISTs, including the organizational redesign that these technologies require. Considers implementation and change management issues related to IST deployment in the new environment. Focuses on drawing lessons from the experiences of leading companies that are deploying ISTs to define and support their e-commerce strategies. Cross-listed as OMIS 378. Credit will not be given for both. Prerequisite: None.


MSIS 605: Telecommunications & Business Networks
(3 units)

Presents the essential technical understanding necessary to evaluate and integrate telecommunication technologies into sustainable business models as well as to make decisions concerning the communications infrastructure, in any organization. Covers technology topics including voice and data networks, local and wide area networking, Internet, and generations of wireless technologies that form the basis for the discussion of economic and managerial issues about how the technology is deployed, including issues of interoperability, scalability, regulations, security, service level agreements, convergence, unified messaging, and service quality. Prerequisite: None.

MSIS 606: Software Project Management
(3 units)

Provides an overview of software project development methodology, covering both technical and managerial aspects of software development. Examines alternate software life-cycle models and introduces modern techniques for definition, design, implementation, and validation of software products. Cross-listed as OMIS 368. Credit will not be given for both. Prerequisite: Knowledge of or experience with a high-level programming language, or instructor approval.


Important Dates

Full Calendar »