Computer Information Systems

Curriculum 2024-2025

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 the industry.
  • Opportunities to learn by doing in and out of the classroom.

Business Core Courses

Students are required to take the 14 core courses in several business disciplines. 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, CIS 101 or Personal Computer Proficiency
CIS 2900 Object-oriented Programming for Business (previously CIS 3090, same course) A minimum grade of C (2.0) in CIS 2100
CIS 3050 Database Design and Development CIS 1010, CIS 101 or Personal Computer Proficiency
CIS 3252 Business Intelligence TOM 3020 and a minimum grade of C (2.0) in CIS 3050

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 must select one of these career tracks. To graduate with a major in CIS, students must complete the required track core courses and proceed to complete the track elective courses. Consultation on track selection is available through the CIS career track coordinators or the department chair.

♦ Applications Development Career Track

Required Track Core Courses
Course Prerequisites
CIS 3110 Client-side Web Development A minimum grade of C (2.0) in CIS 3090
CIS 4290 IS Project Management and Development C or better in at least two electives (CIS 425 or CIS 4250, CIS 424 or CIS 4260, CIS 491 or CIS 4270, CIS 4280, CIS 4230) in the CIS Application Development Emphasis

Required Track Elective Courses (choose 3)

Course Prerequisites

CIS 4230 Artificial Intelligence Application in Business

C or better in CIS 3252, CIS 304 or CIS 3090, CIS 305 or CIS 3050, and CIS 3110

CIS 4250 E-Commerce Application Development

C or better in CIS 305 or CIS 3050; and C or better in CIS 304 or CIS 3090; and C or better CIS 311 or CIS 3110
CIS 3150 Systems Analysis and Design (3)Introduction to object-oriented systems analysis and design using unified modeling language (UML). System development life cycle. Identification and decision of information system requirements, use cases, use case diagrams, domain models, interaction diagrams, and design class diagrams.

Prerequisites: CIS 3050, CIS 3090

CIS 4260 Server-side Web Development

C or better in CIS 305 or CIS 3050; and C or better in CIS 304 or CIS 3090; and CIS 311 or CIS 3110
CIS 3150 Systems Analysis and Design (3)Introduction to object-oriented systems analysis and design using unified modeling language (UML). System development life cycle. Identification and decision of information system requirements, use cases, use case diagrams, domain models, interaction diagrams, and design class diagrams.

Prerequisites: CIS 3050, CIS 3090
CIS 4270 Secure Web Applications C or better in CIS 305 or CIS 3050; and C or better in CIS 304 or CIS 3090; and CIS 311 or CIS 3110

CIS 4280 Mobile App Programming

C or better in CIS 305 or CIS 3050; and C or better in CIS 304 or CIS 3090; and CIS 3110

♦ Information Security and Forensics Career Track

Required Track Core Courses
Course Prerequisites
CIS 2650 Contemporary Operating Systems CIS 1010 , or PCPT; and  MAT 1250  or  MAT 1140.
MAT 1250 Introductory Calculus for Business (3)Graphing and functions including exponentials and logarithms, derivatives and basic differentiation rules, curve sketching, anti-derivatives, integration, and the Fundamental Theorem of Calculus. A special emphasis is placed on business applications such as break-even analysis, supply and demand, optimization, average cost, marginal analysis, and consumer-producer surplus.

Prerequisites: SAT >=570, MDTP >=14, MAT 12, ESM 12, MAT 1910, MAT 191, STA 1200, STA 120, MAT 1050, MAT 1060, MAT 105, MAT 106, MAT 1051, ALEKS >=46, or ACT >=23
CIS 2670 IT Infrastructure CIS 1010 or PCPT; and C or better in STA 1200

Required Track Elective Courses

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 2100 and a minimum grade of C (2.0) or better in CIS 2650CIS 2100 and a minimum grade of C (2.0) or better in CIS 2650CIS 2670 IT Infrastructure (3)This course explores IT infrastructure and its role in supporting and empowering organizations. Topics include telecommunications, service delivery, service level management, security, privacy, identity management, ethics and contemporary methodologies for managing IT infrastructure.

Prerequisites: (CIS 1010 or Personal Computer Proficiency) AND (a minimum of C or better in MAT 1250, or MAT 0120, or MAT 1050, or MAT 1060, or MAT 1910, or STA 1200, OR Within the last 2 semesters, students must have achieved either a minimum placement score on the appropriate MDPT)
CIS 4810 Computer Forensics A minimum grade of C (2.0) or better in  CIS 3050

Optional Track Elective Courses

Course Prerequisites
CIS 3470 -   Telecommunication Networks C or better in CIS 2670
CIS 4333 -   Information Systems Auditing CIS 1010   or Personal Computer Proficiency and (A minimum grade of C (2.0) or better in CIS 3050   and CIS 3090   and  CIS 3252)

♦ Business Intelligence Career Track

Required Track Core Courses
Course Prerequisites
CIS 2670 IT Infrastructure CIS 1010 or PCPT; and C or better in STA 1200
CIS 4321 Data Mining C or better in CIS 3252; and C or better in CIS 304 or 3090

Required 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 325 or  CIS 3252
CIS 3650  Digital Analytics CIS 1010 or PCPT; C or better in CIS 3252
CIS 3252 Business Intelligence (3)Strategic value of information, data acquisition, data compliance and security, data sharing, data visualization, business intelligence, data reporting, digital dashboards. Using data modeling for decision making, data analytics, proprietary and nonproprietary software. Industry cases in marketing, finance, manufacturing, human resources. Future trends of business intelligence. Ethical and Privacy Issues.

Prerequisites: TOM 3020 and a minimum grade of C (2.0) in CIS 3050
CIS 4567 Big Data Analytics CIS 4321
CIS 4680 Advanced Data Analytics CIS 4321