Information Systems & Technology Major Courses

Required courses for major:

CIS 1400

Intro to Programming

Same as MATH 1400. A study of basic skills for computer programming. Students will utilize the programming process to design and create original artifacts using basic programming elements. An introduction to data, objects, and issues of privacy and ethics is included.
(3 Hours)
CIS 2400

Intermediate Programming

A study of the design, programming, testing and implementation of computer applications using intermediate programming and early objects.  Recursion, file IO and graphical user interfaces are introduced. Prerequisite: MATH/CIS 1400.
(3 Hours)
CIS 2501

Fndtn Info Sys for Org

Students learn fundamental concepts and uses of information systems for business and beyond including management information systems, programming, cloud computing, mobile technologies, digital marketing, big data and ethical issues.
(3 Hours)
CIS 3502

Info Systems Planning

Development of a systematic plan for determining a company's technology needs; the planning cycle, available hardware and software, acquisition considerations, and the selection and implementation of the system. Prerequisite: CIS 2501
(3 Hours)
CIS 3212

Intro to Databases

This course covers database design, development and the use of database management systems for applications. Data mining and data warehousing topics are introduced.
(3 Hours)
CIS 3514

Web Tech & Elec Comm

A study of web technologies including cloud computing, social media, web site development, and search engine optimization for e-commerce and other applications. Students learn to use development tools and languages for web development. Prerequisite: CIS 1400 or MATH 1400.
(3 Hours)
MATH 1132

Introduction to Statistics

An introduction to elementary statistics, including topics such as normal distribution, histograms, mean, standard deviations, confidence intervals, and hypothesis testing techniques. Prerequisite: On the basis of placement scores, a student may be requi
(3 Hours)
MATH 1601

Principles of Computation

A study of topics in discrete mathematics fundamental to understanding theoretical computation. Topics include set theory, logic, logic circuits, matrices, search processes, recursive processes, induction and finite automata.
(3 Hours)
MGT 2302

Business Data Analytics

This course provides an introduction to the field of business analytics, including statistical and quantitative analysis of data, exploratory and predictive models, and fact-based management to drive decisions and actions. Excel and other statistical packages will be used. Data warehouses, data marts and data mining techniques are introduced. Prerequisite: MATH 1132.
(3 Hours)

Select ONE of the following:

CIS 4201

Practicum in Comp Info Syst

An application of theory and methods of specific items of information systems in a supervised field experience. Prerequisite: permission of instructor.
(6 Hours)
CIS 4403

Experiential Learning

Same as MGT 4403. A reality-based, outside-of-the-classroom experience, under the supervision of a faculty member. This experience may include practicum, service learning, study abroad, computer simulation, or other similar approved experience. Prerequisite: Permission of instructor.
(6 Hours)

Select ONE of the following:

ENT 2501

Intro to Entrepreneurship

A study in the foundations of entrepreneurship that can be applied to an individual venture, partnership, small business, or (as in intrapreneurship) a large organization. This course will develop the key elements around creating a business including idea generation, market analysis, business plan development, financing, learning and building an organization.
(3 Hours)
MGT 2501

Principles of Management

An examination of major concepts, theories and practices in business management, with emphasis on planning, decision-making, basic organizational structures, motivation and leadership styles.
(3 Hours)

Electives in Business or Computer Science at 2000 level or higher - 6 hours)


ANALYTICS

CIS 3901

Data Vis & Pres

This course covers how to better understand data, present clear evidence of findings to an intended audience, and present engaging and informative data stories that clearly depict important knowledge through targeted data graphics. Prerequisites: MATH 1132 or MATH 3521, and CIS 1400 or MATH 1400.
(3 Hours)
CIS 3902

Data Mining

This course introduces the basic concepts of data mining and provides hands-on experience in applying the concepts to real-world applications. Topics include data collection and preprocessing, data exploration, feature engineering, prediction, modeling, and evaluation. Cloud and big data technologies are included. Prerequisites: MATH 1132 or MATH 3521, MATH/CIS 1400, and CIS 3212.
(3 Hours)

SOFTWARE DEVELOPMENT

CIS 3400

Advanced Programming

A study of software development, covering advanced object-oriented analysis, design, and programming using a specific object-oriented language(s). Integration with other systems, such as databases and GUIs, are also included. Prerequisites: CIS 2400 and CIS 3212.
(3 Hours)
CIS 4212

Mobile Application Dev

A study of advanced principles of structured and object-oriented programming designed to build interactive and user-friendly mobile applications, with a focus on advanced use of a programming language for project development and implementation. Prerequisite: CIS 3400.
(3 Hours)

NETWORKING AND SECURITY

CIS 2512

Hardware & Sys Software

A study of hardware/software technology, including tradeoffs in computer architecture for effective use in a business environment, installation and configuration of system architecture for single, central and networked computing systems, as well as single and multiuser operating systems. Prerequisite: MATH/CIS 1400.
(3 Hours)
CIS 3512

Comp Netw & Secur

Fundamental principles of networking, including such topics as network analysis, design, implementation, security and management. Prerequisite: MATH/CIS 1400.
(3 Hours)