MSCS Projected Schedule

Updated: 01/03/2018 10:43

Face-to-face hours are PM unless otherwise noted. This schedule is only for reference. Actual offerings may be different. Click links for course description, instructors, actual dates, and more.

Course Number Course Name Winter 2018 Summer 2018 Fall 2018 Winter 2019 Summer 2019 Fall 2019
COMP 620 Analysis of Algorithms

COMP 620 - Analysis of Algorithms

Credit Hour(s): 4

Prerequisite(s): Object-Oriented Data Structures & Algorithms II (COMP 311).

Textbook(s): (Click on ISBN links will open the book page at Amazon.com.)

This course covers various algorithm design paradigms, mathematical analysis of algorithms, empirical analysis of algorithms and NP-completeness.

Wed 6:00 (Hybrid)

COMP 620 - Analysis of Algorithms

Winter 2018

Q1FF

  • 02/14/2018 to 05/02/2018
  • LI*SMR3 Downtown , 6:00PM - 9:40PM
  • Instructor: Lin Chiu

Q1WW

  • 02/12/2018 to 05/05/2018
  • Online Determined in class
  • Instructor: Lin Chiu
Wed 6:00 (Hybrid) Wed 6:00 (Hybrid)
COMP 630 Issues in Database Management

COMP 630 - Issues in Database Management

Credit Hour(s): 4

Prerequisite(s): Database Management Systems (COMP 281 or COMP/ITEC/MIS 380) and Communication Strategies for the Technical Professional (COMP 660).

Textbook(s): (Click on ISBN links will open the book page at Amazon.com.)

This course focuses on the fundamental design considerations in designing a database. Specific topics include performance analysis of design alternatives, system configuration and the administration of a popular database system. The course also offers an in-depth analysis of the algorithms and machine organizations of database systems.

COMP 630 - Issues in Database Management

Winter 2018

This class is canceled for Winter 2018. Please consider taking it in a later term.
Online Wed 6:00 (Hybrid) Online
COMP 645 Topics in Software Development

COMP 645 - Topics in Software Development

Credit Hour(s): 4

Prerequisite(s): None.

Textbook(s): (Click on ISBN links will open the book page at Amazon.com.)

This course surveys current practices in software development and software design, especially in the area of object-oriented design. The course will examine and contrast current and leading edge methodologies and practices, including agile, extreme programming, test-driven design, patterns, aspect-oriented programming, model-driven architecture, Unified Modeling Language, and integrated development environments.

COMP 645 - Topics in Software Development

Winter 2018

This class is canceled for Winter 2018. Please consider taking it in a later term.
Tue 6:00 (Hybrid) Tue 6:00 (Hybrid) Tue 6:00 (Hybrid)
COMP 650 System Architecture and Engineering

COMP 650 - System Architecture and Engineering

Credit Hour(s): 4

Prerequisite(s): Communication Strategies for the Technical Professional (COMP 660) or permission of the Program Chair.

Textbook(s): (Click on ISBN links will open the book page at Amazon.com.)

This course covers topics in software systems engineering. Its scope is the design of the overall architecture for software systems with emphasis on distributed architectures. The issues in an architecture centered software development cycle and project management are addressed.

Mon 6:00 (Hybrid)

COMP 650 - System Architecture and Engineering

Winter 2018

Q1FF

  • 02/12/2018 to 05/05/2018
  • LI*SMR3 Downtown , 6:00PM - 9:40PM
  • Instructor: Roger Engle

Q1WW

  • 02/12/2018 to 05/05/2018
  • Online Determined in class
  • Instructor: Roger Engle
Mon 6:00 (Hybrid) Mon 6:00 (Hybrid)
COMP 655 Operating/Distributed Systems

COMP 655 - Operating/Distributed Systems

Credit Hour(s): 4

Prerequisite(s): Issues in Database Management (COMP 630) and System Architecture and Engineering (COMP 650).

Textbook(s): (Click on ISBN links will open the book page at Amazon.com.)

This course covers the concepts and design of distributed computing systems and distributed application programming. Topics include: the basic concepts of distributed systems (e.g., transparency, heterogeneity, network process communication), CORBA and related OMG technologies, and front-end development tools.

COMP 655 - Operating/Distributed Systems

Winter 2018

This class is canceled for Winter 2018. Please consider taking it in a later term.
Mon 6:00 (Hybrid) Mon 6:00 (Hybrid) Mon 6:00 (Hybrid)
COMP 660 Communication Strategies for the Technical Professional

COMP 660 - Communication Strategies for the Technical Professional

Credit Hour(s): 4

Prerequisite(s): None.

Textbook(s): (Click on ISBN links will open the book page at Amazon.com.)

This course focuses on the problems, principles and techniques of communicating technical and scientific information. Types of communication addressed include: proposals, reports and manuals. The course uses a case-study approach to give students both the theoretical foundations and hands-on practice they need to work effectively in heterogeneous corporate groups.

Thr 6:00 (Hybrid)

COMP 660 - Communication Strategies for the Technical Professional

Winter 2018

U1FF

  • 01/04/2018 to 03/22/2018
  • LI*SMR3 Downtown , 6:00PM - 9:40PM
  • Instructor: Tracey Boggs-Walsh

U1WW

  • 01/01/2018 to 03/24/2018
  • Online Determined in class
  • Instructor: Tracey Boggs-Walsh
Thr 6:00 (Hybrid) Thr 6:00 (Hybrid) Thr 6:00 (Hybrid) Thr 6:00 (Hybrid) Thr 6:00 (Hybrid)
COMP 665 Project Management of Information Systems

COMP 665 - Project Management of Information Systems

Credit Hour(s): 4

Prerequisite(s): Admission into the graduate program or permission of the Program Chair.

Textbook(s): (Click on ISBN links will open the book page at Amazon.com.)

This course examines various issues related to the management of information systems. Topics include: strategic planning, organizing the technology resources, means of prioritizing and selecting information technology, staffing, personnel management, and assessment.

COMP 665 - Project Management of Information Systems

Winter 2018

This class is canceled for Winter 2018. Please consider taking it in a later term.
Wed 6:00 (Hybrid) Wed 6:00 (Hybrid) Wed 6:00 (Hybrid)
COMP 671 Verification and Testing

COMP 671 - Verification and Testing

Credit Hour(s): 4

Prerequisite(s): Communication Strategies for the Technical Professional (COMP 660).

Textbook(s): (Click on ISBN links will open the book page at Amazon.com.)

This course focuses on the issues of delivering high quality software, especially in large complex systems. Topics covered include testing strategies (black box, white box, regression, etc.), unit testing, system integration, system verification and support tools. It also will reinforce the need for requirements that are testable and traceable from the early design stages.

Thr 6:00 (Hybrid)

COMP 671 - Verification and Testing

Winter 2018

U1FF

  • 01/04/2018 to 03/22/2018
  • LI*SMR4 Downtown , 6:00PM - 9:40PM
  • Instructor: James Jatau

U1WW

  • 01/01/2018 to 03/24/2018
  • Online Determined in class
  • Instructor: James Jatau
Thr 6:00 (Hybrid) Thr 6:00 (Hybrid)
COMP 691 Capstone Project

COMP 691 - Capstone Project

Credit Hour(s): 4

Prerequisite(s): Permission of Program Chair.

Textbook(s): (Click on ISBN links will open the book page at Amazon.com.)

This course, the final one in the MSCS program, challenges the student to research a current topic in Computer Science which is of interest to the student and produce an original paper and presentation on the topic. In addition to the research paper, the student is introduced to the economics of software development and the tools needed to estimate and cost a software development project for management in a corporate environment. The last topic in the course is a discussion of ethics as it relates to Information Technology. Current topics in ethics will be discussed through the use of relevant case studies.

Tue 6:00 (Hybrid)

COMP 691 - Capstone Project

Winter 2018

Q1FF

  • 02/13/2018 to 05/01/2018
  • LI*SMR4 Downtown , 6:00PM - 9:40PM
  • Instructor: Roger Engle

Q1WW

  • 02/12/2018 to 05/05/2018
  • Online Determined in class
  • Instructor: Roger Engle
Tue 6:00 (Hybrid) Tue 6:00 (Hybrid) Tue 6:00 (Hybrid) Tue 6:00 (Hybrid) Tue 6:00 (Hybrid)
COMP 670 Application of Artificial Intelligence

COMP 670 - Application of Artificial Intelligence

Credit Hour(s): 4

Prerequisite(s): Admission into the graduate program or permission of the instructor.

Textbook(s): (Click on ISBN links will open the book page at Amazon.com.)

This course focuses on the use of artificial intelligence tools and techniques in industry. Topics include cognitive psychology topics, foundation material (e.g., search algorithms, knowledge representation and AI languages) and tools (e.g., expert systems, natural language interfaces and neural networks).

Online

COMP 670 - Application of Artificial Intelligence

Winter 2018

U1WW

  • 01/01/2018 to 03/24/2018
  • Online Determined in class
  • Instructor: Ronald Hartung
Online
COMP 672 Human Factors

COMP 672 - Human Factors

Credit Hour(s): 4

Prerequisite(s): Communication Strategies for the Technical Professional (COMP 660).

Textbook(s): (Click on ISBN links will open the book page at Amazon.com.)

This course provides a broad overview of human-computer interaction (HCI) as a sub-area of computer science and explores user-centered design approaches in information systems. Topics include user interface and software design strategies, user experience levels, interaction styles, usability engineering and assessment models.

COMP 672 - Human Factors

Winter 2018

This class is canceled for Winter 2018. Please consider taking it in a later term.
Mon 6:00 (Hybrid) Mon 6:00 (Hybrid)
COMP 676 Computer Security

COMP 676 - Computer Security

Credit Hour(s): 4

Prerequisite(s): Operating/Distributed Systems (COMP 655).

Textbook(s): (Click on ISBN links will open the book page at Amazon.com.)

This course covers the fundamentals of security in the networked environment. Included are coverage of risks and vulnerabilities, threat modeling and policy formation, controls and protection methods, encryption and authentication technologies, personnel and physical security issues, as well as ethical and legal issues.

COMP 676 - Computer Security

Winter 2018

This class is canceled for Winter 2018. Please consider taking it in a later term.
Online Online

Elective Courses. Choose one.