Santa Clara University

MSIS Core Information Systems Knowledge

MSIS 601. Object-Oriented Analysis and Programming

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. (3 units)

MSIS 602. Information Systems Analysis and Design

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. (3 units)

MSIS 603. Database Management Systems

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.(3 units)

MSIS 604. Information Systems Policy and Strategy

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.(3 units)

MSIS 605. Telecommunications and Business Networks

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. (3 units)

MSIS 606. Software Project Management

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. (3 units)

Printer-friendly format