2015-2016 Undergraduate & Graduate Catalog
Master of Science in Computer Information Systems
Requirements for the M.S. in Computer Information Systems
All candidates for the degree must complete a total of 33 credits, as indicated below:
- Foundation Courses (6 credits)
- Core (9 credits)
- Technical Thread (9 credits)
- Electives (3 or 6 credits)
- Capstone (3 or 6 credits)
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 Credits: 3
- CIS 501 - Fundamentals of Modern Computer Systems Credits: 3
Core (9 credits)
Students are required to complete one course in three of the following areas:
Data Engineering
- CIS 673 - Principles of Database Design Credits: 3
Project Management
- CIS 641 - Management of Software Development Credits: 3
Software Engineering
- CIS 611 - Introduction to Software Engineering Credits: 3
- CIS 612 - Requirements Specification Credits: 3
- CIS 613 - Software Testing Credits: 3
- CIS 622 - Software Design Methodologies Credits: 3
Networking
- CIS 654 - Computer Networking Credits: 3
Technical Thread (9 credits)
All candidates are required to complete one of the following technical sequences:
Biomedical Informatics
And two of the following:
- CIS 635 - Knowledge Discovery and Data Mining Credits: 3
- CIS 665 - Clinical Information Systems Credits: 3
- CIS 671 - Information Visualization Credits: 3
- CIS 677 - High-performance Computing Credits: 3
- CIS 678 - Machine Learning Credits: 3
Database Management
- CIS 673 - Principles of Database Design Credits: 3
- CIS 676 - Database Systems Performance Credits: 3
- CIS 679 - Advanced Topics in Database Management Credits: 3
Distributed Computing
- CIS 654 - Computer Networking Credits: 3
- CIS 656 - Distributed Systems Credits: 3
- CIS 658 - Web Architectures Credits: 3
Information Systems Management
- CIS 641 - Management of Software Development Credits: 3
- CIS 642 - IS Project Management Credits: 3
- CIS 643 - Information Systems Policy and Strategy Credits: 3
Software Engineering
- CIS 611 - Introduction to Software Engineering Credits: 3
- CIS 612 - Requirements Specification Credits: 3
- CIS 613 - Software Testing Credits: 3
Web and Mobile Computing
- CIS 657 - Mobile Application Development Credits: 3
- CIS 658 - Web Architectures Credits: 3
And one of the following:
- CIS 654 - Computer Networking Credits: 3
- CIS 656 - Distributed Systems Credits: 3
- CIS 673 - Principles of Database Design Credits: 3
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 Credits: 3
- CIS 672 - Computer Systems Architecture Credits: 3
- CIS 675 - Compiler Construction Credits: 3
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.
- CIS 693 - Master's Project Credits: 3
- CIS 690 - Thesis Research Preparation Credits: 3
- CIS 692 - Master's Capstone Credits: 3
Computer Information Systems Graduate Certificates
A certificate in the areas of biomedical informatics, database management, distributed computing, 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 master's degree program. Certificate candidates enroll in the standard master's degree program courses, with grading criteria being identical. Should a certificate candidate decide to change to the master's degree program, all coursework taken toward the certificate will apply to his or her master's degree program. The following certificates each require a 3-course sequence, which totals 9 credit hours:
- Biomedical Informatics Certificate:
- CIS 661 - Introduction to Medical and Bioinformatics Credits: 3
Electives (choose 2):
- CIS 635 - Knowledge Discovery and Data Mining Credits: 3
- CIS 665 - Clinical Information Systems Credits: 3
- CIS 671 - Information Visualization Credits: 3
- CIS 677 - High-performance Computing Credits: 3
- CIS 678 - Machine Learning Credits: 3
Database Management Certificate:
- CIS 673 - Principles of Database Design Credits: 3
- CIS 676 - Database Systems Performance Credits: 3
- CIS 679 - Advanced Topics in Database Management Credits: 3
Distributed Computing Certificate:
- CIS 654 - Computer Networking Credits: 3
- CIS 656 - Distributed Systems Credits: 3
- CIS 658 - Web Architectures Credits: 3
- Information Systems Management Certificate:
- CIS 641 - Management of Software Development Credits: 3
- CIS 642 - IS Project Management Credits: 3
- CIS 643 - Information Systems Policy and Strategy Credits: 3
- Software Design and Development Certificate:
- CIS 611 - Introduction to Software Engineering Credits: 3
- CIS 641 - Management of Software Development (3 credits) Credits: 3
Electives (choose 1):
- CIS 657 - Mobile Application Development Credits: 3
- CIS 673 - Principles of Database Design (3 credits) Credits: 3
Software Engineering Certificate:
- CIS 611 - Introduction to Software Engineering (3 credits) Credits: 3
- CIS 612 - Requirements Specification Credits: 3
- CIS 613 - Software Testing Credits: 3