CIS 313-0 OR CIS 313-DL
( Core Course ) Telecommunications and Computer Networks
This course provides an overview of telecommunications and computer networks. Course work includes the study of signals and bandwidth concepts, spectra, basics of electronics, information and coding, modulation, multiplexing, transmission systems, transmission media, analog versus digital communications, computer networks, and switching techniques. Core course for MSCIS degree. Clinician-track course for students in the Medical Informatics (MMI) program. The online version of this course is only for students in the MMI Online program.
This course focuses on developing complex programs using an object-oriented language. Students write programs that utilize functions and methods for code modularization and arrays for solving problems. Information hiding, encapsulation, inheritance, polymorphism, exception handling, and other principles of object-oriented programming will be introduced. Core course.
The objective of this course is to teach the student the concepts and practices of advanced object-oriented software design and development. The student's programming foundation will be enhanced by studying advanced concepts behind object orientation, including role-based programming, advanced concepts of inheritance, interface development, design patterns, and test-driven development. Using this foundation, students will learn the real-world aspects of object orientation by putting the concepts into practice. Students will use a contemporary object-oriented programming language and a database management system to develop a client-server application. Core course. Prerequisite: CIS 314.
Winter 2010
LP
M
6:00 - 9:00 PM
Sec. 50
1/4/10 - 3/15/10
Instructor:
Summer 2010
Off Campus
Days: TBA
Time: TBA
Sec. 50
Dates: TBA
Instructor:
TBA
CIS 316-0
( Elective ) Object-Oriented Analysis and Design
Students acquire the background needed to solve complex, real-world software engineering problems in an object-oriented manner, using the most effective elements of a widely used development process, the Unified Process. In addition, the course covers the essential concepts and notation of the Unified Modeling Language (UML), the standard notation for object-oriented analysis and design. Part of the Software Development specialization. Prerequisite: CIS 315.
Winter 2010
LP
M
6:00 - 9:00 PM
Sec. 50
1/4/10 - 3/15/10
Instructor:
CIS 317-0 OR CIS 317-DL
( Core Course ) Introduction to Databases
This course covers the fundamentals of database design and management. Topics include the principles and methodologies of database design, database application development, normalization, referential integrity, security, relational database models, and database languages. Principles are applied by performing written assignments and a project using an SQL database system. Core course for the MSCIS degree. Clinician-track course for students in the Medical Informatics (MMI) program. The online version of this course is only for students in the MMI Online program.
Fall 2009
CH
M
6:00 - 9:00 PM
Sec. 50
Wieboldt Hall 506
9/28/09 - 11/30/09
Instructor:
Tu
7:00 - 9:30 PM
Sec. 55
9/22/09 - 11/24/09
Instructor:
Winter 2010
CH
Sa
9:00 - 11:55 AM
Sec. 50
1/9/10 - 3/13/10
Instructor:
Th
7:00 - 9:30 PM
Sec. 55
1/7/10 - 3/11/10
Instructor:
Spring 2010
CH
M
6:00 - 9:00 PM
Sec. 50
3/29/10 - 6/7/10
Instructor:
W
7:00 - 9:30 PM
Sec. 55
3/31/10 - 6/2/10
Instructor:
CIS 350-0
( Core Course ) Strategic Information Systems
This course examines current issues, themes, and research related to the strategic use of information systems in organizations at a high level. It focuses on the use of information and information technology for competitive advantage in businesses, organizations, and nonprofits. The management of information as a resource and information systems planning and its relationship to strategic planning are discussed. Cases are used to illustrate the use of information systems to gain a competitive edge. Both successful and failed IT systems and projects, past and present, are studied. Topics include the use of strategic information systems for competition, business-IT alignment, global IT issues and outsourcing, knowledge management, and strategic information systems investment and evaluation. Various approaches to assessing the business value of information systems projects are presented. Practicing technology managers and executives share past experiences and their visions of the future of IT and strategy with students. Core course.
Fall 2009
LP
W
6:00 - 9:00 PM
Sec. 50
210 South Clark St. 16th Floor 7
9/23/09 - 12/2/09
Instructor:
Summer 2010
Off Campus
Days: TBA
Time: TBA
Sec. 50
Dates: TBA
Instructor:
TBA
CIS 368-0
( Elective ) Business Analysis
This course provides an overview of the responsibilities of a business analyst and of the deliverables the business analyst provides. Course work includes the study of the business analyst role in the IT organization, deliverables produced by the business analyst, techniques for gathering system requirements, and the role the business analyst plays in on-going system operations.
No Sections
CIS 394-0
( Core Course ) Software Project Management and Development
Software development methodologies, object-oriented analysis and design, CASE tools, software life cycle. Project management tools, programming teams. Executable specifications, automatic test generation. Core course. Prerequisite: CIS 314.
Winter 2010
LP
Tu
6:00 - 9:00 PM
Sec. 50
1/5/10 - 3/9/10
Instructor:
Summer 2010
Off Campus
Days: TBA
Time: TBA
Sec. 50
Dates: TBA
Instructor:
TBA
CIS 419-0
( Elective ) Web Application Development
This course focuses on the design and development of object-oriented web applications. The client-server model and 3-tier architecture are discussed and analyzed. Topics covered include object-oriented methodology, enterprise software application architecture, design patterns, Enterprise JavaBeans, database connectivity, and web and application server development and technologies such as servlets, JSP, XML, HTML, security, JDBC, RMI, and multithreading. Part of the Database and Internet Technologies and Software Development specializations. Prerequisite: CIS 314 and CIS 317.
Fall 2009
LP
M
6:00 - 9:00 PM
Sec. 50
210 South Clark St. 16th Floor 2
9/28/09 - 11/30/09
Instructor:
CIS 431-0
( Elective ) Database Administration
This course provides thorough instruction in the operations of an Oracle database using Oracle9i, the client/server database and application development utility of choice in industry and academia. It covers the day-to-day duties of the database administrator, from initialization parameters and table-space storage to data integrity; constraints; starting up and shutting down an Oracle instance and database; managing users, privileges, and resources; managing table spaces, segments, extents, and blocks; managing Oracle database files; and creating an operational database and user profiles. It also prepares users for the Oracle certification exam, Database Fundamentals. Part of the Database and Internet Technologies specialization.
Winter 2010
LP
W
6:00 - 9:00 PM
Sec. 50
1/6/10 - 3/10/10
Instructor:
CIS 435-0
( Elective ) Introduction to Data Warehousing and Data Mining
This course provides an introduction to data mining, with a few hours of focus on data warehousing as one of the commonly used data sources for data-mining applications. Students learn data-mining applications, core concepts, and algorithms. Among these algorithms are supervised (Naive Bayes, Decision Tree, and Neural Network) and non supervised (Association Rules, commonly used for market basket analysis, and Clustering) algorithms. Students learn via experimentation; they observe the outcome of applying data mining algorithms to real-life data. Part of the Database and Internet Technologies specialization. Prerequisite: CIS 317. The online version of this course is only for students in the MMI Online program.
Spring 2010
LP
M
6:00 - 9:00 PM
Sec. 50
3/29/10 - 6/7/10
Instructor:
CIS 452-0
( Elective ) Fundamentals of Network Security
Fundamentals of Network Security helps students develop an understanding of computer network security and survivability principles. Course work includes the study of survivability, availability, threats, risk, and policy in a multi-user network. Additionally, students study technical solutions necessary to understanding and securing network information and communications; these include cryptography, firewalls, intrusion, anti-virus, anti-spam, wireless, VPN, host systems, network services, and network infrastructure. Part of the Information Systems Security specialization.
Fall 2009
LP
Sa
9:00 - 11:55 AM
Sec. 50
210 South Clark St. 16th Floor 4
9/26/09 - 12/5/09
Instructor:
CIS 455-0
( Elective ) Business Continuity and Disaster Recovery
This course provides an in-depth study of the technical solutions necessary to support disaster recovery and business continuity in an enterprise networking environment. Course work includes the study of Risk and Business Impact Assessment (BIA), responding to a disaster, disaster recovery strategies, business continuity planning, and creating a recovery plan. Additional discussions will focus on designing a disaster recovery solution and surveying appropriate and current technologies and techniques, including RAID, SAN, clustering, backup solutions, LAN/WAN designs, and environmental impact. Part of the Information Systems Security specialization.
No Sections
CIS 457-0
( Elective ) Management of Information Security
This course emphasizes the need for information technology security and control and provides the reasonable working knowledge required to manage information technology security and risk. This is accomplished through a comprehensive survey of security threats, risk analysis, control techniques, and managerial issues associated with establishing and maintaining an information technology security plan. Topics covered include the need for information security and the benefits of certification, effective information security management, Sarbanes-Oxley, and BS 7799/ISO 17799 planning, policy and scope. Part of the Information Systems Security specialization. Prerequisite: CIS 452 or CIS 455.
Spring 2010
LP
Sa
9:00 - 11:55 AM
Sec. 50
3/3/10 - 6/5/10
Instructor:
CIS 460-0
( Elective ) Information Technology Management
This course introduces students to the key information technology platforms, alternative technology implementation styles, and ongoing operations management frameworks used to support business information technology applications. Students will gain knowledge of how to select information technologies, varying approaches for deploying information technology, IT supplier management, IT service management, benchmarking, total life cycle, and the challenges of managing ongoing IT technology application operations. Topics covered include the alternatives for managing technology platforms (in-house outsourced, ASPs, SaaS, PaaS), business continuity, information technology budgeting, and application of industry standards management frameworks such as ITIL and COBIT. Part of the Information Systems Management specialization. No Prerequisites.
Winter 2010
LP
Sa
1:00 - 4:00 PM
Sec. 50
1/9/10 - 3/13/10
Instructor:
CIS 465-0
( Elective ) Information Technology Strategy
This course introduces effective frameworks and methodologies for developing information technology and systems strategies that focus on meeting enterprises business objectives and on leveraging IT to competitively extend business capabilities. Topics covered include business driver identification and business and IT alignment; key technology components of the IT strategy, including enterprise architecture, enterprise systems, SOA and other integration technologies, networks, and infrastructure; portfolio management; sourcing and hosting alternatives; key IT, regulatory, and social trends; and entrepreneurship. Part of the Information Systems Management specialization. Prerequisite: CIS 394, CIS 460, or CIS 457.
No Sections
CIS 483-0
( Elective ) Software Testing and Quality Assurance
This course focuses on the methods and techniques of software testing and quality assurance. The topics include unit, subsystem, system, regression, performance, and load testing; test specification; test management; software validation and verification; software quality factors; and software quality assurance tools. Objectives include testing objectives and strategies; test automation; unit testing; integration testing; system and acceptance testing; performance and load testing; test case design; web and GUI testing; and white and black box testing. Part of the Software Development specialization. Prerequisite: CIS 315.
No Sections
CIS 485-0
( Elective ) Software Systems Architecture
This course focuses on the fundamentals and best practices of software systems architecture. The topics include an overview of software systems architecture, architectural patterns, reference models and reference architectures, system quality attributes (availability, scalability, performance, modifiability, security, testability, usability), designing and documenting the system architecture, analyzing architectures, software product lines, and component and service-oriented architectures. Part of the Software Development specialization. Prerequisite: CIS 315.
Fall 2009
LP
Tu
6:00 - 9:00 PM
Sec. 50
210 South Clark St. 16th Floor 2
9/22/09 - 11/24/09
Instructor:
CIS 498-0
( Final Project ) Computer Information Systems Project
This course provides experience in the development of large multi-tier information systems. The project will cover all aspects of the software development life cycle (i.e., analysis, design, implementation, testing, deployment), as well as project management and software configuration management. Students will use Java, an object request broker, and a database management system to develop a three-tier application using a use-case-driven, iterative, and incremental methodology. Prerequisite: CIS 315, CIS 317, CIS 394.
Spring 2010
Off Campus
Days: TBA
Time: TBA
Sec. 50
Dates: TBA
Instructor:
TBA
CIS 590-0
( Final Project ) Thesis Research Independent Project
Independent investigation of selected problems pertaining to the student's master's thesis in computer information systems. Students have up to one year to complete the thesis. Prerequisite: completion of course work toward the MSCIS degree and permission of instructor.
No Sections
LEADERS 481-0
( Core Course ) Foundations of Leadership
The purpose of this course is to identify the fundamental leadership behaviors that enable people to excel in their careers, and to help students apply these behaviors to personal and professional success. The course builds from the basic premise that leadership is learned and looks at the theory and practice of leadership at the individual and organizational level. The course will explore definitions of leadership, the importance of leadership, leadership styles, the role of vision and integrity, the importance of giving and receiving feedback, how to lead change and solve problems, effective teamwork, and communication strategies. The culmination of the class will be a personal leadership development plan formulated by each student. Required for students admitted for fall 2006 and after.