Course Requirements (Prior to Fall 2013)

All candidates for the degree must complete 33 credits, as indicated below:

Course type Credits
CIS 500 Fundamentals of Computer Science (background Course)* 3
All courses in two content areas 18
Three elective courses 9
Capstone Course, Project Course or Thesis option 3


*Students not required to take this course must take an additional elective.

 

Content Areas

Object Oriented Technology:

  • CIS 621 - Object Oriented Programming
    • As of Fall 2013, CIS 621 has been dropped and replaced with CIS 500.
  • CIS 622 - Software Design Methodologies
  • CIS 623 - Graphical User Interface Design

Software Engineering:

  • CIS 611 - Introduction to Software Engineering
  • CIS 612 - Requirements Specification
  • CIS 613 - Software Testing

Software Design and Development:

  • CIS 611 - Introduction to Software Engineering
  • CIS 641 - Management of Software Development
  • Select One:
    • CIS 621 - Object-Oriented Programming
    • CIS 673 - Principles of Database Design

Information Systems Management:

  • CIS 641 - Management of Software Development
  • CIS 642 - Software Project Management
  • CIS 643 - Information Systems Policy

Distributed Computing:

  • CIS 654 - Computer Networking
  • CIS 656 - Distributed Systems
  • CIS 658 - Web Architectures

Database Management:

  • CIS 673 - Principles of Database Design
  • CIS 676 - Database Management Systems
  • CIS 679 - Advances in Database Management Systems

Biomedical Informatics:

  • CIS 661 - Introduction to Medical & BioInformatics
  • Select Two:
    • CIS 635 - Knowledge Discovery and Data Mining
    • CIS 665 - Clinical Information Systems
    • CIS 671 - Information Visualization
    • CIS 677 - High-Performance Computing
    • CIS 678 - Machine Learning

Elective Courses

Students may be chosen from the five content areas not selected by the student or from the following list:

  • CIS 672 - Computer Systems Architecture
  • CIS 674 - Modeling and Decision Systems
  • CIS 675 - Compiler Construction
  • CIS 680 - Seminar in Computer Information Systems
  • CIS 699 - Directed Readings in Computer Science

Capstone/Project/Thesis

Each candidate MUST COMPLETE either the capstone course, project course, or the thesis two-course option.

** Contact the School of CIS for detailed information one semester before beginning one of the following:**

  • CIS 692 - Master's Capstone. May be taken any time after all courses in the two content areas have been completed. The capstone course topic(s) will vary each semester.
  • CIS 693 - Master's Project. May be taken any time after all courses in the two content areas have been completed.
  • CIS 690 - Master's Thesis Research/CIS 695 Master's Thesis. The Master’s Thesis option includes writing, presenting, and defending a Master's Thesis. The two-course sequence for this option takes the place of the project course and one elective.

 

For full description of courses, please visit the course catalog.

Page last modified March 17, 2014