Course Requirements

For information on course offering frequency, location, and other information, please see our FAQ.

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

Course type Credits
Foundation Courses 6
Core 9
Technical Thread 9
Electives 3 or 6
Capstone 3 or 6


 

Foundation Courses (6 credits)


All candidates are expected to complete the two foundation courses, CIS 500 and CIS 501. However, a placement exam can be taken to demonstrate proficiency in the topics covered by the Foundation Courses. A successful score on the placement exam will result in waiving the requirement of the Foundation Courses (33 credits are still required for the degree).

  • CIS 500 - Fundamentals of Software Practice - 3 credits
  • CIS 501 - Fundamentals of Modern Computer Systems - 3 credits

 

Core (9 credits)


Students are required to complete one course in three of the following areas:

Data Engineering:

  • CIS 673 - Principles of Database Design - 3 credits

Project Management:

  • CIS 641 - Management of Software Development - 3 credits

Software Engineering:

  • CIS 611 - Introduction to Software Engineering - 3 credits
  • CIS 612 - Requirements Specification - 3 credits
  • CIS 613 - Software Testing - 3 credits
  • CIS 622 - Software Design Methodologies - 3 credits

Networking:

  • CIS 654 - Computer Networking - 3 credits

 

Technical Thread (9 credits)


All candidates are required to complete one of the following technical sequences:

Biomedical Informatics:

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

Database Management:

  • CIS 673 - Principles of Database Design - 3 credits
  • CIS 676 - Database Systems Performance - 3 credits
  • CIS 679 - Advanced Topics in Database Management - 3 credits

Distributed Systems:

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

Information Systems Management:

  • CIS 641 - Management of Software Development - 3 credits
  • CIS 642 - IS Project Management - 3 credits
  • CIS 643 - Information Systems Policy and Strategy - 3 credits

Software Engineering:

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

Web and Mobile Computing:

  • CIS 657 - Mobile Application Development - 3 credits
  • CIS 658 - Web architectures - 3 credits
  • Select One:
    • CIS 654 - Computer Networking - 3 credits
    • CIS 656 - Distributed Systems - 3 credits
    • CIS 673 - Principles of Database Design - 3 credits

 

Additional Elective Courses


Any 500 or 600 level CIS course (other than Foundations Courses) can be used as an elective toward the MS-CIS degree.

 

Capstone


Each candidate must complete either the capstone course, the project course, or the thesis sequence. Please contact the Graduate Program Director one semester prior to starting any of these.

Please read our FAQ for more information about the project and thesis.

  • 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. For information about the location and offering times for courses, please see our FAQ.

 

Graduate Certificates

A certificate in the areas of Biomedical Informatics, Database Management, Distributed Systems, Information Systems Management, Software Design and Development, or Software Engineering is awarded to a student who completes a content area. The last two courses in the content area must be completed at Grand Valley State University.

Admission criteria for a certificate program are identical to admission criteria for the Masters degree program. Certificate candidates enroll in the standard Masters degree program courses, with grading criteria being identical. Should a certificate candidate decide to change to the Masters degree program, all coursework taken toward the certificate will apply to his or her masters degree program. The following certificates each require a 3-course sequence, which totals 9 credit hours:

Biomedical Informatics Certificate:

  • 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

Database Management Certificate:

  • CIS 673 - Principles of Database Design
  • CIS 676 - Database Systems Performance
  • CIS 679 - Advanced Topics in Database Management

Distributed Computing Certificate:

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

Information Systems Management Certificate:

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

Software Design and Development Certificate:

  • CIS 611 - Introduction to Software Engineering
  • CIS 641 - Management of Software Development
  • Select One:
    • CIS 657 - Mobile Application Development
    • CIS 673 - Principles of Database Design

Software Engineering Certificate:

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

Page last modified March 17, 2014