Course Requirements​

Introductory Courses

Introductory course requirements for this concentration should be completed before pursuing advanced courses.

Foundation Courses

Advanced Courses

Major Elective Courses

At least 1 of the Major or Open electives must be 500-level or above

CDM Open Elective Courses

Students must complete 1 CDM Open Elective Course chosen from either IS concentration courses from any IS concentration or other courses meeting the following rules:

  • Any CDM course in the 421-699 range qualifies, with the exception of ANI, DC, TV and VFX courses, which do not qualify. 

Credit for courses taken outside of CDM will only be given if approved by a faculty advisor.

Capstone 

IT 411

SCRIPTING FOR INTERACTIVE SYSTEMS

Introductory scripting for developing interactive web pages. Overview of HTML and CSS. Elementary programming concepts using JavaScript for learning control structures, functions, arrays, and object use. User interface development concepts include event handling and use of JavaScript libraries such as jQuery. Review of web clients, servers and architecture. PREREQUISITE(S): None
Prerequisites:
CDM graduate students in the Preqrequisite Phase are restricted from registering for this class.

CSC 401

INTRODUCTION TO PROGRAMMING

An introduction to programming with a focus on problem solving, structured programming, and algorithm design with a gentle introduction to efficiency. Concepts covered include data types, expressions, variables, assignments, conditional and iterative structures, functions, file input/output, exceptions, namespaces, and recursion. PREREQUISITE(S): None
Prerequisites:
CDM graduate students in the Preqrequisite Phase are restricted from registering for this class.

ECT 410

DEVELOPMENT OF WEB-BASED BUSINESS APPLICATIONS

Development of web-based business solutions using client-side and server-side technologies. Major topics include analysis and design of web projects for a business, web application design patterns, server-side programming, and access to databases. PREREQUISITE(S): CSC 401 or IT 411
Prerequisites:
CDM graduate students in the Preqrequisite Phase are restricted from registering for this class.

IS 400

INTRODUCTION TO IS MANAGEMENT SEMINAR

This one-credit seminar examines the concepts of information and technology management and career options in this field. Students will assess their own interests and skill requirements for various careers. They will also analyze the impacts of IS trends and emerging technologies on their career choices. All new IS master's students are required to take this seminar as the first course. PREREQUISITE(S): None
Prerequisites:
CDM graduate students in the Preqrequisite Phase are restricted from registering for this class.

IS 421

SYSTEMS ANALYSIS

Course focus is on both traditional and object oriented systems analysis, with an emphasis upon developing competency in a wide range of modeling techniques. Specific topics include: overview of the software development environment and project management; project selection, initiation, and planning; determining requirements; process modeling, including DFDs and use cases; logic modeling, including decision tables, sequence diagrams, and activity diagrams; introduction to Entity-Relationship Diagrams. PREREQUISITE(S): None
Prerequisites:
CDM graduate students in the Preqrequisite Phase are restricted from registering for this class.

CSC 451

DATABASE DESIGN

Requirement analysis, conceptual design, logical design and implementation of relational databases. Emphasis will be on E-R modeling and E-R mapping, along with basic normalization and SQL for database implementation. PREREQUISITE(S): None
Prerequisites:
CDM graduate students in the Preqrequisite Phase are restricted from registering for this class.

IS 422

SYSTEM DESIGN, IMPLEMENTATION, AND MAINTENANCE

Course focus is on both traditional and object oriented systems design. Specific topics include: database design, including logical and physical design; Entity-Relationship diagrams, class diagrams, form and report design; interface and dialogue design; design specifications, including structure charts and prototypes; designing for LANs and distributed systems, as well as the Internet; system implementation, including parallel and phased implementation, testing, documentation, and user training; system maintenance, including types of maintenance, controlling and coordinating maintenance requests, and configuration management. Course ends with a multi-week case study applying the principles from both this course and IS 421, Systems Analysis. PREREQUISITE(S): IS 421 and CSC 451
Prerequisites:
CDM graduate students in the Preqrequisite Phase are restricted from registering for this class.

ECT 424

ENTERPRISE INFRASTRUCTURE

Introduction to modern infrastructure and the evolving technology environment. Major topics include: computer networks, Internet infrastructure, Web 2.0, Enterprise 2.0, social media and networking, software as a service, content management systems, cloud computing, and portal.
Prerequisites:
CDM graduate students in the Preqrequisite Phase are restricted from registering for this class.

IS 430

FUNDAMENTALS OF IT PROJECT MANAGEMENT

This course concentrates on monitoring, managing and controlling assets and resources on a single IT project. Topics covered are risk management; procurement and contract management; time and cost estimating; controlling and tracking techniques; quality assurance; testing and audit. Students will use common project management software for resource allocation and balancing. PREREQUISITE(S): None
Prerequisites:
CDM graduate students in the Preqrequisite Phase are restricted from registering for this class.

ECT 582

SECURE ELECTRONIC COMMERCE

This course studies security requirements, threat modeling, and appropriate safeguards for e-commerce systems. Major topics include web application security, web service security, and web server security. PREREQUISITE(S): ECT 424
Prerequisites:
CDM graduate students in the Preqrequisite Phase are restricted from registering for this class.

ECT 455

E-COMMERCE WEB SITE ENGINEERING

(Formerly ECT 555, cross-listed with HCI 513) An introduction to Web site engineering methods and processes to support e-commerce development. Web site engineering life cycle and user-centered design, including site goals, business models, value propositions, user analysis, information architecture, interface and navigation design, usability guidelines, database, testing, hosting strategies, usage metrics, and collaborative development. Technologies for e-commerce, shopping cart, digital payments, promotion strategies, and security issues. Students will build fully functional Web sites using database and client- and server-side technologies. PREREQUISITE(S): ECT 410 or HCI 430 or proficiency in programming
Prerequisites:
CDM graduate students in the Preqrequisite Phase are restricted from registering for this class.

ECT 583

ADVANCED SCRIPTING TECHNOLOGIES

This course focuses on applying advanced scripting technologies in the design and development of large Web applications. Major topics include tiered application design, transacted Web applications, components, and Web services. Prerequisites: Proficiency in programming.
Prerequisites:
CDM graduate students in the Preqrequisite Phase are restricted from registering for this class.

ECT 436

SOCIAL MARKETING AND SOCIAL NETWORKING APPLICATIONS

Online social media and culture, online social marketing concepts, online social networking applications and their design/development. Student develop dynamic web sites and applications on social networking platforms using server-side programming technology to meet strategic marketing goals. PREREQUISITE(S): None
Prerequisites:
CDM graduate students in the Preqrequisite Phase are restricted from registering for this class.

IS 560

ENTERPRISE SYSTEMS

An introduction to enterprise systems for data and process integration, including ERP systems. Topics include the requirements of enterprise systems, application architecture, tools, and functionality of leading enterprise systems, life cycle and methodologies for systems integration, selection, and implementation strategies. Also addressed are emerging trends for enterprise systems and relationship among component systems. PREREQUISITE(S): Advanced Standing
Prerequisites:
CDM graduate students in the Preqrequisite Phase are restricted from registering for this class.

ECT 481

INTERNET SUPPLY CHAIN MANAGEMENT

This course examines system architectures, technologies, approaches, and infrastructure requirements in the context of supply chain systems. The focus is on the design, development and implementation of systems that facilitate the collaboration of an enterprise with its buyers and suppliers. Topics include development of messaging-based collaboration framework with web services. Students will design and implement a collaborative extranet system component in team projects. PREREQUISITE(S): ECT 410
Prerequisites:
CDM graduate students in the Preqrequisite Phase are restricted from registering for this class.

ECT 587

MOBILE COMMERCE TECHNOLOGY

This course examines leading wireless and mobile technologies for consumer and enterprise mobile commerce. This course discusses how mobile technologies have changed the business community with an emphasis on major mobile platforms. Major topics include analysis and design of business applications in a mobile environment, and wireless user interface design. Students will develop mobile applications using a prominent mobile technology. PREREQUISITE(S): ECT 455
Prerequisites:
CDM graduate students in the Preqrequisite Phase are restricted from registering for this class.

SE 452

OBJECT-ORIENTED ENTERPRISE COMPUTING

This course focuses on applying object-oriented techniques in the design, development, and integration of server-side enterprise applications using technologies such as servlets, Java Server Pages, and JDBC. Topics include web applications, multi-tier architecture, model-view-controller architecture, database connectivity, and security. PREREQUISITE(S): CSC 403
Prerequisites:
CDM graduate students in the Preqrequisite Phase are restricted from registering for this class.

HCI 521

DESIGNING FOR CONTENT MANAGEMENT SYSTEMS

Design and development of Web sites using common database-driven content management systems (CMSs) and publishing tools such as those used to manage blogs, community portals, and other content-heavy websites. Discussions of how familiarity with CMS tools assists the role of the user experience designer. Visual design and theme customization using prior knowledge of CSS. Taxonomy systems, installation of add-on modules, and user management using today's widely used systems.
Prerequisites:
CDM graduate students in the Preqrequisite Phase are restricted from registering for this class.

ECT 586

CUSTOMER RELATIONSHIP MANAGEMENT TECHNOLOGIES

An in-depth study of customer relationship management (CRM) technologies and applications. The special focus will be on the application of CRM technologies for managing the customer lifecycle across Internet and offline channels. Topics include customer identification, data integration, personalization technologies, web and email interaction techniques; sales force automation applications; call centers, field service and logistics applications; customer self-service and customer knowledge management technologies. Students will review and compare specific eCRM technologies and develop an Internet customer interaction system to support an eCRM strategy in group project. PREREQUISITE(S): ECT 424
Prerequisites:
CDM graduate students in the Preqrequisite Phase are restricted from registering for this class.

ECT 589

E-BUSINESS STRATEGIES

Designed for ECT majors and IS majors in ECT concentration, this course focuses on the deployment of Internet and enterprise technologies to support organization's e-business initiatives and collaborative commerce. Conducted in the format of seminar, case analysis, and dialogue with industry practitioners, this course requires students to actively participate in the study of models and approaches for e-business technology implementation and transformation. Topics include: the impact of Internet on industry structure and organizational transformation, enterprise application architecture, planning and implementation of technology and process to support an increasingly collaborative and integrated environment for e-commerce. Students have to complete an organization case study of e-business technology implementation to fulfill the requirement of this capstone course. This course should be taken at the conclusion of the ECT program. PREREQUISITE(S): Completion of all other required courses.
Prerequisites:
CDM graduate students in the Preqrequisite Phase are restricted from registering for this class.

IS 536

ENTERPRISE CLOUD COMPUTING

Cloud concepts, architecture, and service management, with particular emphasis upon identifying and analyzing potential business applications of cloud computing. Students will conduct feasibility studies, detailing the advantages and disadvantages of implementing a cloud computing platform for specific applications, with particular emphasis upon financial considerations, business benefits, and security risks. Students will develop the ability to evaluate alternatives and effectively argue in favor of their choices within the cloud computing knowledge domain. They will be able to define, apply, and defend the need for standards and best practices. Students will work within a project team following the principles of project management to design, build, and implement cloud applications.
Prerequisites:
CDM graduate students in the Preqrequisite Phase are restricted from registering for this class.

HCI 406

WEB SITE DESIGN FOR HCI

Web design introduced in a user-centered context. Application of visual design principles and common design patterns for web sites and mobile interfaces. Page markup using HTML and CSS addressing responsive web design, accessibility, and search engine optimization. PREREQUISITE(S): None
Prerequisites:
CDM graduate students in the Preqrequisite Phase are restricted from registering for this class.

IT 403

STATISTICS AND DATA ANALYSIS

Introduction to univariate data analysis methods. Descriptive statistics and data visualization methods. Overview of sampling techniques for data collection, and introduction to statistical inference methods for decision making including simple linear regression, estimation procedures using confidence intervals and hypothesis testing. PREREQUISITE(S): None
Prerequisites:
CDM graduate students in the Preqrequisite Phase are restricted from registering for this class.

IS 577

INFORMATION SYSTEMS POLICIES AND STRATEGIES

This capstone course emphasizes the planning and management of information technologies and related resources at the corporate level. Topics covered include assessment of information technologies, tracking emerging technologies and trends, managing portfolio resources and matching them to business needs, technology transfer, end-user computing, outsourcing, theoretical models, strategic applications and strategic IT planning. Students are encouraged to take this course toward the end of their study. PREREQUISITE(S):Completion of ten or more SoC MS level courses is required.
Prerequisites:
CDM graduate students in the Preqrequisite Phase are restricted from registering for this class.

IS 431

DIGITAL PRODUCT MANAGEMENT

This course focuses on the central role of the Product Manager in creating and sustaining compelling products and services throughout the product lifecycle. Special emphasis is placed on the creation and management of intangible technology products and services throughout the entire product management lifecycle. Product managers act as the focal point for value creation within their organizations leading cross functional product activities from the conception of an idea to the ultimate product retirement. PREREQUISITE(S): None