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