Department of Computer Information Systems
Graduates of the Computer Information Systems program are business problem solvers who assist firms to be more competitive via the use of technology. Those who choose the Computer Information Systems major enjoy technology and also enjoy working with people.
The department prides itself on excellence in teaching, and fosters a supportive learning environment that provides students with the opportunity to develop the expertise required to distinguish themselves both academically and professionally. Career tracks of program graduates include high-demand positions in data management, network management, information systems security administration, systems analysis, web development and mobile applications support.
The demand for CIS graduates over the next decade is outstanding with job growth projected to increase rapidly. Currently there are more career openings for CIS majors than there are graduates available to fill the positions; consequently, starting salaries are among the highest of all undergraduate business majors. All CIS students who qualify complete internships, many resulting in offers of full-time employment upon graduation.
- Bachelor of Science in Computer Information Systems
- Bachelor of Science in Computer Information Systems and Accounting
- Bachelor of Science in Business Analytics
- Master of Science in Business Analytics
- Minor in Business Analytics
- Minor in Computer Information Systems
- Accelerated Dual-Degree BS/MSBA (3+1)
- Dual-Degree BS/MSBA or BA/MSBA (4+1)
Computer Information Systems (CIS)
CIS 101. Introduction to Information Systems.3 Credits.
This course introduces students to the analysis, design and development of information systems using the example of a mobile application. In a semester-long, team-based project, students develop a prototype and business case for a mobile application that addresses a defined business need. Students learn how information systems are developed while simultaneously learning how to gather, analyze and present data for decision-making in a business environment.
Offered: Every year, All
CIS 125. Systems Analysis and Design.3 Credits.
This course provides an introduction to the phased, problem-solving approach commonly used by organizations to examine and improve their information systems. Topics include analysis of a business problem or opportunity; determining what role, if any, computer-based technologies can play in addressing the business need; articulating the business requirements for the technology-based solution; specifying alternative approaches to acquiring the technology capabilities needed to address the business requirements; and specifying the detailed requirements for the information systems solution.
Prerequisites: Take CIS 101.
Offered: Every year, Fall
CIS 245. Object-Oriented Programming.3 Credits.
This course provides an introduction to object-oriented programming using a high-level programming language such as Python. The course covers the basics of how one constructs a program from a series of simple instructions. Basic features of functional and object-oriented programming are covered. Common programming techniques necessary to create simple but useful applications are explained.
Prerequisites: Take CIS 101.
Offered: Every year, Spring
CIS 255. Data Visualization.3 Credits.
This course provides an introduction as well as hands-on experience in the field of data visualization. Students learn basic visualization design and evaluation principles to create meaningful displays of quantitative and qualitative data. They also learn techniques for visualizing multivariate, temporal, text-based, geospatial, hierarchical and network/graph-based data.
Offered: Every year, Spring
UC: Breadth Elective
CIS 265. Mobile Application Development.3 Credits.
This project-based course covers the use of mobile applications in business and the issues involved in mobile application development. It also explores the principles and tools involved in the design and construction of applications for mobile devices.
Prerequisites: Take CIS 101.
Offered: Every other year, Spring
CIS 267. HTML and CSS.3 Credits.
This course introduces students to the fundamentals of HTML and CSS, which are two of the core technologies used to build websites. In this project-based course, students learn how to build modern websites using professional tools and workflows. Topics include design principles, responsive layouts, interactivity, video and audio, accessibility, performance optimization and version control systems.
Prerequisites: Take CIS 101.
Offered: As needed
CIS 299. Independent Study.1-6 Credits.
CIS 301. Enterprise Systems.3 Credits.
An Enterprise Resource Planning (ERP) system is software that runs all areas of an organization including accounting and finance, human resources (HR), sales and distribution, production, purchasing and inventory. ERP systems are cross-functional, process-centered, and based on industry best practices. This course covers both ERP theory and practice; the course content includes the evolution of ERP systems, business process reengineering, process mapping, the ERP life cycle, ERP functionality, ERP add-ons and security and risk management issues.
Prerequisites: Take CIS 101.
Offered: Every year, Spring
CIS 350. Data Analysis with Excel (AC 350).3 Credits.
This course utilizes advanced topics in Excel to solve a range of complex business problems. Topics include: spreadsheet design, the use of complex formulas, functions, list and data management, macros and Visual Basic for Applications.
Offered: Every year, All
UC: Breadth Elective
CIS 351. Database Programming and Design.3 Credits.
This course presents the use of database architecture and programming as a tool for developing integrated solutions for the information requirements of a modern business environment. Students work to identify business solutions by identifying the appropriate database design, and to understand how that design supports the business requirements. Students learn how to design, build and query databases using Microsoft SQL Server.
Offered: Every year, Fall
CIS 360. Programming in Excel.3 Credits.
This course teaches students how to create Excel macros in Visual Basic for Applications (VBA). In the course students will learn to create hotkeys, how to compile code, loops, and logic statements. No prior experience in coding is needed.
Offered: As needed
CIS 381. Web Development.3 Credits.
This course introduces students to the development of modern web applications. In this project-based course, students learn how to develop web applications that adhere to industry best practices and leverage the latest tools and technologies. Equal emphasis is placed on front end and back end aspects of web development. Topics include architectural patterns, database integration, authentication and authorization, security and web services.
Prerequisites: Take CIS 101.
Offered: Every other year, Fall
CIS 411. Information Systems Security.3 Credits.
This course introduces students to the fundamental principles and topics of information technology security and risk management at the organizational level. Students learn critical security principles that enable them to plan, develop and perform security tasks. The course addresses hardware, software, processes, communications, applications and policies and procedures with respect to organizational IT security and risk management.
Prerequisites: Take CIS 101.
Offered: As needed
CIS 440. IT Project Management.3 Credits.
This course covers a methodology for initiating, planning, executing, controlling and closing IT projects, and covering processes, methods, techniques and tools that organizations use to manage their information system projects. It assumes that IT project management is a complex, team-based activity where various types of technologies (including both project management and group collaboration software) are an inherent part of the project management process.
Prerequisites: Take CIS 125.
Offered: Every year, Fall
CIS 484. Information Systems Internship.3 Credits.
Students gain experience by employing their skills in a professional setting under practicing professionals. This internship involves in-depth work related to user-defined information needs and is usually completed in the summer between the student's junior and senior years. Students must obtain approval and register prior to starting the work experience. Permission of department chair required.
Prerequisites: Take CIS 245.
Offered: Every year, All
CIS 488. Independent Study.1-6 Credits.
CIS 490. Computer Information Systems Capstone.3 Credits.
Students employ skills learned in all other CIS coursework, and are required to deliver a project that may encompass project management, systems analysis and design, enterprise systems, database management systems and programming. Students are responsible for managing the entire project from conceptual design to final deliverable.
Prerequisites: Take CIS 245, CIS 351 CIS 440.
Offered: Every year, Spring
CIS 600. Information Systems Strategy.3 Credits.
Students develop the ability to analyze and identify opportunities to improve the effectiveness of organizations through the use of appropriate information technologies. Technologies that influence organizational strategies, structure, risks and processes are emphasized. Ethical, global and security issues also are covered.
Offered: As needed
CIS 690. Project Management.3 Credits.
This course develops a foundation of concepts and solutions required for successful completion of a project. Topics include planning, scheduling, controlling, resource allocation and performance measurement.
Offered: As needed