The purpose of the foundation courses is to provide students with a background in computing concepts and practice, as well as leadership skills. The following two courses are required but may be waived based on a student’s academic and professional training.
CIS 501 Introduction to Programming
CIS 523 Data Processing and Database Management
CIS 540 Network Theory
The core courses provide the essential computing concepts, methodologies, and practical tools for the program. The courses provide a comprehensive study of current Web-centric and data-driven computing concepts and technologies.
CIS 613 Software Engineering
CIS 615 Project Management
CIS 617 Software Project Development
CIS 621 Client Interface Development
CIS 623 Database Services Development using Microsoft Tools
CIS 629 Mobile Development
Students are required to complete three electives.
CIS 612 Ethics, Issues, and Government Regulations
CIS 619 LAN Administration
CIS 624 Data Warehouses
CIS 626 Web Services Development
CIS 627 Web Database Services Development
CIS 646 Collaboration Technologies
CIS 658 Data Mining
CIS 67x Special Topics in Computer Information Science
INL 631 Technology Architectures
INL 644 Data Security
INL 653 Web Services and Solutions
INL 665 Computer Digital Forensics
or courses approved by program director.
Students conclude their studies with a capstone project, completed in one course, under the supervision of a faculty adviser. Students may work on a capstone experience either individually or in a group. Some students partner with an external company or work on a project associated with their employer as a project deliverable for that company. Students may also complete research on new developments in Computer Information Science.
CIS 685 CIS Capstone