MSCS Projected Schedule

Updated: 01/07/2017 18:12

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 2017 Summer 2017 Fall 2017 Winter 2018 Summer 2018 Fall 2018
COMP 620 Analysis of Algorithms

COMP 620 - Analysis of Algorithms

Credit Hour(s): 4

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

Description:

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

Textbook(s):

You may want to check Franklin University Library. Some text books are available for free online through Sarafi Tech Online.

  • 13 digit ISBN: 9780262033848
  • Title: Introduction to Algorithms, Third Edition
  • Author: Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein,
  • Publisher: The MIT Press
  • Publisher Year: 2009
  • Edition: 3rd

COMP 620 - Analysis of Algorithms

Winter 2017

Course offering is not available yet. Check University Course Schedule
Hybrid Wed 6:00 Hybrid Wed 6:00 Hybrid Wed 6:00
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).

Description:

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.

Textbook(s):

You may want to check Franklin University Library. Some text books are available for free online through Sarafi Tech Online.

  • 10 digit ISBN: 0321293533
  • Title: Refactoring databases
  • Author: Scott W. Ambler, Pramod J. Sadalage
  • Publisher: Upper Saddle River, NJ ; Addison Wesley, c2006.
  • Publisher Year: 2006

  • 13 digit ISBN: 9780763785871
  • Title: Practical Applications of Data Mining
  • Author: Sang C. Suh,
  • Publisher: Jones & Bartlett Learning
  • Publisher Year: 2012

  • 10 digit ISBN: 0136086209
  • Title: Fundamentals of Database Systems
  • Author: Ramez Elmasri, Shamkrant Navathe,
  • Publisher: Addison Wesley
  • Publisher Year: 2011

Hybrid -Wed 6:00

COMP 630 - Issues in Database Management

Winter 2017

R1WW

  • 01/02/2017 to 03/25/2017
  • Online Determined in class
  • Instructor: William Hochstettler
Online Online
COMP 645 Topics in Software Development

COMP 645 - Topics in Software Development

Credit Hour(s): 4

Prerequisite(s): None.

Description:

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.

Textbook(s):

You may want to check Franklin University Library. Some text books are available for free online through Sarafi Tech Online.

  • 13 digit ISBN: 9780131489066
  • Title: Applying UML and Patterns: An introduction to object-oriented analysis and design and iterative development
  • Author: Larman, C.
  • Publisher: Upper Saddle River, N.J. : Prentice Hall PTR, 2005.
  • Publisher Year: 2004
  • Edition: 3rd

Hybrid -Tue 6:00

COMP 645 - Topics in Software Development

Winter 2017

R1WW

  • 01/02/2017 to 03/25/2017
  • Online Determined in class
  • Instructor: Lin Chiu

R1FF

  • 01/03/2017 to 03/21/2017
  • LI*SMR4 Downtown Tue. , 6:00PM - 9:40PM
  • Instructor:
Hybrid Tue 6:00 Hybrid Tue 6:00
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.

Description:

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.

Textbook(s):

You may want to check Franklin University Library. Some text books are available for free online through Sarafi Tech Online.

  • 13 digit ISBN: 9780470167748
  • Title: Software architecture
  • Author: Richard N. Taylor, Nenad Medvidovic, Eric M. Dashofy
  • Publisher: Hoboken, N.J. : Wiley, c2010.
  • Publisher Year: 2010

  • 10 digit ISBN: 0321127420
  • Title: Patterns of Enterprise Application Architecture
  • Author: Fowler, M.
  • Publisher: Boston, MA : Addison-Wesley, 2003.
  • Publisher Year: 2003

COMP 650 - System Architecture and Engineering

Winter 2017

Course offering is not available yet. Check University Course Schedule
Hybrid Mon 6:00 Hybrid Mon 6:00 Hybrid Mon 6:00
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).

Description:

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.

Textbook(s):

You may want to check Franklin University Library. Some text books are available for free online through Sarafi Tech Online.

  • 10 digit ISBN: 0132392275
  • 13 digit ISBN:
  • Title: Distributed systems
  • Author: Andrew S. Tanenbaum, Maarten Van Steen
  • Publisher: Upper Saddle RIiver, NJ : Pearson Prentice Hall, c2007.
  • Publisher Year: 2006

  • 10 digit ISBN: 0321127420
  • 13 digit ISBN:
  • Title: Patterns of Enterprise Application Architecture
  • Author: Fowler, M.
  • Publisher: Boston, MA : Addison-Wesley, 2003.
  • Publisher Year: 2002

Hybrid -Mon 6:00

COMP 655 - Operating/Distributed Systems

Winter 2017

R1WW

  • 01/02/2017 to 03/25/2017
  • Online Determined in class
  • Instructor: Sean McCulloch

R1FF

  • 01/02/2017 to 03/20/2017
  • LI*SMR4 Downtown Mon. , 6:00PM - 9:40PM
  • Instructor:
Hybrid Mon 6:00 Hybrid Mon 6:00
COMP 660 Communication Strategies for the Technical Professional

COMP 660 - Communication Strategies for the Technical Professional

Credit Hour(s): 4

Prerequisite(s): None.

Description:

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.

Textbook(s):

You may want to check Franklin University Library. Some text books are available for free online through Sarafi Tech Online.

  • 13 digit ISBN: 9780321995896
  • Title: Strategies for Technical Communication in the Workplace, 3/e
  • Author: Laura J. Gurak;John M. Lannon
  • Publisher: Pearson Longman
  • Publisher Year: 2016
  • Edition: 3rd

  • 10 digit ISBN: 9780768681
  • Title: The truth about confident presenting
  • Author: O'Rourke, J.
  • Publisher: Upper Saddle River, NJ : Pearson Prentice Hall, 2008.
  • Publisher Year: 2008

Hybrid - Thr 6:00

COMP 660 - Communication Strategies for the Technical Professional

Winter 2017

R1WW

  • 01/02/2017 to 03/25/2017
  • Online Determined in class
  • Instructor: Tracey Boggs-Walsh

R1FF

  • 01/05/2017 to 03/23/2017
  • LI*SMR3 Downtown Thu. , 6:00PM - 9:40PM
  • Instructor:
Hybrid Thr 6:00 Hybrid Thr 6:00 Hybrid Thr 6:00 Hybrid Thr 6:00 Hybrid Thr 6:00
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.

Description:

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.

Textbook(s):

You may want to check Franklin University Library. Some text books are available for free online through Sarafi Tech Online.

  • 13 digit ISBN: 9781133526858
  • Title: Information Technology Project Management
  • Author: Kathy Schwalbe
  • Publisher: Course Technology
  • Publisher Year: 2014
  • Edition: 7th

Hybrid -Wed 6:00

COMP 665 - Project Management of Information Systems

Winter 2017

R1WW

  • 01/02/2017 to 03/25/2017
  • Online Determined in class
  • Instructor: Roger Engle

R1FF

  • 01/04/2017 to 03/22/2017
  • LI*SMR3 Downtown Wed. , 6:00PM - 9:40PM
  • Instructor:
Hybrid Wed 6:00 Hybrid Wed 6:00
COMP 671 Verification and Testing

COMP 671 - Verification and Testing

Credit Hour(s): 4

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

Description:

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.

Textbook(s):

You may want to check Franklin University Library. Some text books are available for free online through Sarafi Tech Online.

  • 10 digit ISBN:
  • 13 digit ISBN: 9781933952246
  • Title: The Software Test Engineer's Handbook
  • Author: Graham Bath, Judy McKay,
  • Publisher: Rocky Nook
  • Publisher Year: 2010

  • 13 digit ISBN: 9780321636416
  • Title: Exploratory Software Testing
  • Author: James A. Whittaker,
  • Publisher: Addison-Wesley Professional
  • Publisher Year: 2010

COMP 671 - Verification and Testing

Winter 2017

Course offering is not available yet. Check University Course Schedule
Hybrid Thr 6:00 Hybrid Thr 6:00 Hybrid Thr 6:00
COMP 691 Capstone Project

COMP 691 - Capstone Project

Credit Hour(s): 4

Prerequisite(s): Permission of Program Chair.

Description:

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.

Textbook(s):

You may want to check Franklin University Library. Some text books are available for free online through Sarafi Tech Online.

  • 13 digit ISBN: 9781111534127
  • Title: Ethics in Information Technology
  • Author: George W. Reynolds
  • Publisher: Course Technology
  • Publisher Year: 2012
  • Edition: 4th

  • 10 digit ISBN: 0321228758
  • Title: Return on Software: Maximizing the return on your software
  • Author: Tockey, S.
  • Publisher: Boston : Addison-Wesley, c2005.
  • Publisher Year: 2005

Hybrid -Tue 6:00

COMP 691 - Capstone Project

Winter 2017

R1WW

  • 01/02/2017 to 03/25/2017
  • Online Determined in class
  • Instructor: Roger Engle
Hybrid Tue 6:00 Hybrid Tue 6:00 Hybrid Tue 6:00 Hybrid Tue 6:00 Hybrid Tue 6:00
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.

Description:

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).

Textbook(s):

You may want to check Franklin University Library. Some text books are available for free online through Sarafi Tech Online.

  • 13 digit ISBN: 9780763773373
  • Title: Artificial Intellegence: A Systems Approach
  • Author: M. Tim Jones
  • Publisher: Jones & Bartlett Publishers
  • Publisher Year: 2009
  • Edition: 1st

Online

COMP 670 - Application of Artificial Intelligence

Winter 2017

Course offering is not available yet. Check University Course Schedule
Online
COMP 672 Human Factors

COMP 672 - Human Factors

Credit Hour(s): 4

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

Description:

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.

Textbook(s):

You may want to check Franklin University Library. Some text books are available for free online through Sarafi Tech Online.

  • 13 digit ISBN: 9780130461094
  • Title: Human-Computer Interaction
  • Author: Dix, A., Finlay, J., Abowd, G., Beale R.
  • Publisher: Upper Saddle River, NJ : Pearson 2004.
  • Publisher Year: 2004
  • Edition: 3rd

  • 10 digit ISBN: 0465067107
  • Title: The design of Everyday Things
  • Author: Norman, D.
  • Publisher: New York : Basic Books, 2002, c1988.
  • Publisher Year: 2002

COMP 672 - Human Factors

Winter 2017

Course offering is not available yet. Check University Course Schedule
Hybrid Mon 6:00 Hybrid Mon 6:00
COMP 676 Computer Security

COMP 676 - Computer Security

Credit Hour(s): 4

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

Description:

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.

Textbook(s):

You may want to check Franklin University Library. Some text books are available for free online through Sarafi Tech Online.

  • 13 digit ISBN: 9780071784351
  • Title: Information Security The Complete Reference
  • Author: Mark Rhodes-Ousley
  • Publisher: McGraw Hill Higher Education
  • Publisher Year: 2012
  • Edition: 2nd

COMP 676 - Computer Security

Winter 2017

Course offering is not available yet. Check University Course Schedule
Online Online

Elective Courses. Choose one.