Information Technology 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.
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.
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.
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.
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
CIS 3512
Comp Netw & Secur
Fundamental principles of networking, including such topics as network analysis, design, implementation, security and management. Prerequisite: MATH/CIS 1400.
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.
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.
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.
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
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.
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.