The participatory nature of the online classes really helped me to develop a deep understanding of the material covered in all of the courses. Classmates shared how the subject matter was applied in their careers which gave real meaning to all of the information learned.
Brandon K.
Burlington, IA
Master of Business Administration
Computer Information Systems Degree - Master of Science
College of Science and Technology
Curriculum
Major Requirements (36 credit hours)
(Click a course name below to view course details)
Foundation
-
CIS 520 Survey of System Development
This course introduces the concepts for information systems analysis and design with an emphasis on structured development combined with an introduction to object-oriented analysis and design principles.
-
CIS 525 Business System Programming
This course builds upon an introductory programming class. Students will be immersed in language syntax and the interactive PC environment. Emphasis will be on solving problems by deriving and implementing appropriate algorithms using object oriented concepts. Students will accomplish a programming project that will apply the concepts covered in the course. Prerequisite: CIS 242 or CIS 243
-
CIS 535 Management and Design of Database Systems
The major focus of this course is the relational model with a brief discussion of the hierarchical and network models. Database design using E-R Diagrams will be presented. Relational terminology and the theoretical concepts of the model, such as normalization, will be discussed. The Structured Query Language (SQL) will be used to manipulate the model. Students will prepare a small application using a Commercial RDBMS.
-
CIS 540 Business Telecommunications
This course provides an introduction to the fundamental technical principles of telecommunications and computer networks. The business challenges of managing communications resources are examined.
Core
Select eight courses from the following:
-
CIS 600E E-Commerce Enterprise
This course explores how electronic commerce technologies are being used by organizations. It discusses issues of identifying opportunities for electronic commerce, strategies for conducting electronic business, and Internet technologies that thrive in the new economy in large and small companies alike. This course aims to integrate various electronic commerce development tools and technologies and develop strategies for their effective use through business organizations. It equips students with hands-on assignments, to evaluate and implement electronic commerce business models and projects.
-
CIS 602A Intermediate Java Programming
This course is designed to teach principles of Object-Oriented (OO) programming using Java. This course will cover the language syntax, OO concepts, and advanced features of the Java programming language. Prerequisite: CIS 242 or CIS 243
-
CIS 603 XML Programming
This course provides an in-depth introduction to programming on the World Wide Web using the Extensible Markup Language (XML).
-
CIS 604 Advanced Networking Using Java
This course is designed to teach principles of programming for the World Wide Web using Java technologies. The Java Enterprise Edition (JEE) specification governing these principles will be examined in detail. Prerequisite: CIS 602A
-
CIS 605 Advanced Database Management
The subject of database management will be approached in its role as the back end of client/server technology. The focus will be on using a relational database as an enabling technology in the area of Online Transaction Processing and Online Analytical processing. The use of the PL/SQL as it relates to database administration and development will be studied. Issues of database security will be a secondary emphasis.
-
CIS 621 Applied System Development and Design
This course addresses the complex and evolving issues of effective systems development. Extends concepts introduced to students in CIS 520 regarding all phases of the system development life cycle. Team-based and discovery-based learning methods are stressed. Development projects will reflect actual problems provided by local industry. A formal software project management plan and schedule will be developed for the implementation and integration phases.
-
CIS 633 Information Technology Project Management
This course addresses the complex and unique issues related to effectively managing projects in an Information Technology context. Emphasis is placed on the nine knowledge areas specified by the Project Management Institute (PMI) in A Guide to the Project Management Body of Knowledge (PMBOK® Guide). Team-based and discovery-based learning methods are stressed. Development projects reflect actual problems provided by industry. A formal software project management plan detailing the process groups of initiating, planning, executing, controlling, and closing will be developed.
-
CIS 634 ASP.NET
This course covers the development of enterprise-class server-based Web applications using Microsoft's ASP.NET application development platform, Model-View-Controller (MVC) pattern, the common language runtime (CLR), the .NET Framework namespace class libraries, and Microsoft Visual Studio® .NET. Prerequisite: CIS 525 Recommend: Familiarity with HTML
-
CIS 635 Principles of Human Computer Interface Design
The practice of effective Graphical User Interface (GUI) design will be a foundation of this course. Various GUI operating systems and environments will be explored. Visual front-end design tools will be discussed. The overall focus of this course will be the visual front-end portion of multi-tiered systems.
-
CIS 640 Advanced Telecommunications
This problem solving course addresses design, system engineering, and integration issues associated with the development, deployment and use of systems which incorporate advanced and emerging telecommunication technologies. Typical problem scenarios will address increasing bandwidth needs, fiber optic technologies, new communications transfer modes, and mobile communications. Whenever possible, design problems will reflect real world problem situations provided by local industry. Prerequisite: CIS 540
-
CIS 647 Network Systems
This course explores network operating systems and network technologies using the latest products by Microsoft, Sun, Linux Project, and others.
-
CIS 650 Accounting for IT Professionals
This course is designed to provide an introduction to business issues associated with Information Technology. The course includes an introduction to financial and managerial accounting concepts as they apply to IT issues, including budgeting, costing, control, and performance evaluation.
Business Administration Concentration
The Business Administration Concentration, in class and online, is designed to provide you the opportunity to explore emergent as well as traditional business theories, concepts, and applications in the areas of finance, management, and marketing.
You must take CIS 650 prior to enrolling in the following business courses:
-
MBA 612 Financial Strategy
Fundamental principles and practices relevant to a firm’s financial strategy are addressed. Emphasis is on conceptual foundations and analysis of how financial fundamentals impact corporate financial strategies and the efficient allocation of wealth resources. Topics include: key elements of financial environments, market efficiency, financial analysis, cash flow, incentive theory and practice, agency problems, time value of money, security valuation, risk analysis, portfolio theory and practice, capital budgeting, capital structure, dividend policies, options, global financial concerns, and contemporary financial issues. Prerequisites: MBA 600, 605, 606, 608 and 610
-
MBA 633 Advanced Organizational Behavior
This course encourages the application of advanced conceptual and theoretical perspectives to the analysis and control of behavior in organizations. Students will practice diagnosing and resolving behavioral and organizational problems related to management functions, individual differences, group and interpersonal conflict, and work/life interface. Includes emphasis on perception, motivation, leadership, influence, work/family conflict, stress, decision making, diversity, organizational learning, ethics, global issues and change. Prerequisites: For MAQC students - MBA 600 and MBA 610.
-
MBA 652 Marketing Strategy
This course examines the key concepts and issues in developing and selecting a marketing strategy. Developing and implementing dynamic marketing strategies that are adaptable to changing conditions are emphasized. It examines processes that enable the domestic and/or international organization to continually learn from competitors, customers and other stakeholders with the objectives of developing marketing strategies that are essential to both obtaining and sustaining a competitive advantage. Students can gain career experience in marketing by analyzing various corporate dilemmas and developing strategies throughout the course along with creating marketing plan. Prerequisite: MBA 605, 606, and 608