Curriculum 2025-2026
CIS is an option for the degree of business administration.
The CIS Department provides an education in computer information systems that gives a student :
- Depth and breadth in computer information systems theory and practice.
- A chance to work on real-world problems, often with clients from industry.
- Opportunities to learn by doing in and out of the classroom.
Business Core Courses
Students are required to take the . This foundation gives students rudimentary knowledge of accounting, finance, human resources, marketing, operations management, and international business. A 2.0 cumulative GPA is required in core courses including sub-plan courses for the major in order to receive a degree in the major.
CIS Core Courses
CIS students should first take the following four CIS core courses:
Course |
Prerequisites |
CIS 2100 Python Programming for Business |
CIS 1010 or Personal Computer Proficiency; and a |
CIS 2900 Object-oriented Programming for Business |
CIS 1010, or Personal Computer Proficiency; and a C or better in STA 1200, or STA 1202. |
CIS 3050 Database Design and Development |
CIS 1010, or Personal Computer Proficiency. |
CIS 3252 Business Intelligence |
C or better in CIS 2100, and junior or senior standing |
Students need to earn a C or better in CIS 2100, CIS 2900, CIS 3050, and CIS 3252, or an advising hold will be placed on their records. To release the hold, students must see the Department's academic advisor. Students who do not achieve a grade of C or better in two attempts will be disqualified from the CIS major. For this purpose, a "W" does not count as an attempt while a "WU" does.
CIS Career Track
The CIS Department has established three career tracks in the major. Every CIS major student must select one of these tracks. To graduate with a major in CIS, students complete the recommended track core courses and proceed to complete the track elective courses. Students can take classes from different tracks. Consultation on track selection is available through the track coordinators or the department chair.
- Applications Development - (track coordinator: Dr. Hui Shi)
- Business Intelligence - (track coordinator: Dr. Mehrdad Koohikamali)
- Information Security and Forensics - (track coordinator: Dr. Indira Guzman)
♦ Applications Development (AD) Career Track
AD Track Recommended Core Courses
Course |
Prerequisites |
CIS 3110 Client-side Web Development |
A minimum grade of C (2.0) in CIS 2900. |
CIS 4290 IS Project Management and Development |
C or better in at least two electives (CIS 4250, CIS 4260, or CIS 4270, CIS 4280, CIS 4230) in the CIS Application Development Emphasis. |
AD Track Elective Courses (choose 3)
Course |
Prerequisites |
CIS 4230 Artificial Intelligence Applications in Business |
C or better in CIS 3252; CIS 2900, CIS 3050, and CIS 3110. |
CIS 4250 E-Commerce Application Development |
C or better in CIS 3050 and CIS 3110. |
CIS 4260 Server-side Web Development |
C or better in CIS 3050; CIS 2900; and CIS 3110. |
CIS 4270 Secure Web Applications |
C or better in CIS 3050; and CIS 2900. |
CIS 4280 Mobile App Programming |
C or better in CIS 3050; CIS 2900; and CIS 3110. |
♦ Business Intelligence (BI) Career Track
BI Track Recommended Core Courses
Course |
Prerequisites |
CIS 2670 Cloud Infrastructure |
CIS 1010 or PCPT, and C or better in STA 1200 or STA 1202 |
CIS 4321 Data Mining |
C or better in CIS 3252; and 2100 |
BI Track Elective Courses (choose 3)
Course |
Prerequisites |
CIS 3350 Location Analytics for Business |
C or better in CIS 3252 |
CIS 3454 Data Warehousing |
C or better in CIS 3252, and CIS 2100 |
CIS 3650 Web and Mobile Analytics |
C or better in CIS 3252 |
CIS 4567 Big Data Analytics |
CIS 2670 and CIS 4321 |
CIS 4680 Natural Language Processing and Time Series Analysis with Artificial Intelligence |
CIS 3252 |
♦ Information Security and Forensics (ISF) Career Track
ISF Track Recommended Core Courses
Course |
Prerequisites |
CIS 2650 Contemporary Operating Systems |
CIS 1010 , or PCPT; and MAT 1250 or . |
CIS 2670 Cloud Infrastructure |
CIS 1010 or PCPT; and C or better in STA 1200 or STA 1202 |
ISF Track Elective Courses (choose 3)
Course |
Prerequisites |
CIS 4670 Network Security |
CIS 2100 and a minimum grade of C (2.0) or better in CIS 2670 |
CIS 4710 Information Security | CIS 2100 and a minimum grade of C (2.0) or better in CIS 2650 |
CIS 4810 Computer Forensics | A minimum grade of C (2.0) or better in CIS 3050 and CIS 2650 |
CIS 3470 - Telecommunication Networks | C or better in CIS 2670 |
CIS 4333 - Information Systems Auditing | CIS 1010 or PCPT; and C or better in the following: CIS 305 or CIS 3050; CIS 304, CIS 3090, or CIS 2900 ; and CIS 325 or CIS 3252W. |