Courses for Computer Information Systems, M.S.

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

apply

COURSE TYPE

CREDITS

Foundation Courses

6

Core

9

Technical Thread

9

Electives

3-6

Capstone

3-6

Foundation Courses

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

Return to top

Graduate Certificate

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. 

Learn more


Core Courses

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

Additional Information

For full description of courses, please visit the course catalog. For information about the location and offering times for courses, please see our FAQ.

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

Return to top

Already Enrolled?

If you enrolled in Computer Information Systems, M.S. prior to fall 2013, please use the following course guidelines.


Technical Thread

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

Return to top


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. Current electives include:

  • CIS 623 Graphical User Interface Design
  • CIS 672 Computer Systems Architecture
  • CIS 675 Compiler Construction

Return to top


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.

Return to top


Graduate Certificate

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

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

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

Database Management Certificate:

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

Software Engineering Certificate:

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