Computer Information Technology (BS)

Summary

Computer Information Technology (CIT) focuses on meeting the needs of users within an organizational and societal context through the selection, creation, application, integration and administration of computing technologies. The Bachelor of Science in CIT provides graduates with the skills and knowledge to undertake a successful information career in industry, business, education, or government.

Catalog Year

Degree

Major Credits

Total Credits

Locations

Career Cluster

Program Requirements

CIS 202W Computers in Society 4 credits

Students prepare written summaries and oral presentations related to the complex social and ethical issues associated with computers. Through thoughtful questions, informative readings, and the analysis of opposing viewpoints, participants gain insight into the complexity of technology-related issues in a world without clearly defined borders.

Prerequisites: none

Goal Areas: GE-09

ENG 101 Foundations of Writing & Rhetoric 4 credits

Students in this course approach writing as a subject of study by investigating how writing works across a variety of contexts.

Prerequisites: none

Goal Areas: GE-1A

MATH 115 Precalculus Mathematics 4 credits

This course will cover topics of precalculus mathematics. Topics covered will include functions, graphs of functions, exponential and logarithmic functions, conic sections, systems of equations and inequalities, matrices, trigonometric functions, circular functions, vectors and complex numbers, induction, series and probability.

Prerequisites: Satisfy Math Placement Table in this section, or grade of P in MATH 098.

Goal Areas: GE-04

MATH 121 Calculus I 4 credits

Limits, continuity, the derivative and applications, transcendental functions, L'Hopital's Rule, and development of the Riemann integral.

Prerequisites: Satisfy Placement Table in this section, MATH 115 or both MATH 112 and MATH 113 with "C" (2.0) or better.

Goal Areas: GE-04

STAT 154 Elementary Statistics 4 credits

An introduction to statistical concepts and methods that is applicable to all disciplines. Topics include descriptive measures of data, probability and probability distributions, statistical inference, tests of hypotheses, confidence intervals, correlation, linear regression, and analysis of variance. The use of statistical software will be emphasized. Prereq: ACT Math sub-score of 19 or higher, successful completion of MATH 098 or appropriate placement scores (see Placement Information under Statistics) Fall, Spring, Summer GE-4

Prerequisites: Satisfy Placement Table in this section, or MATH 098 with grade of P.

Goal Areas: GE-02, GE-04

Choose 3 Credit(s). Choose one of the following Communication Courses

COMM 100 Fundamentals of Communication 3 credits

A course designed to improve students' understanding in communication, including the areas of interpersonal, nonverbal, listening, small group and public speaking.

Prerequisites: none

Goal Areas: GE-1B

COMM 102 Public Speaking 3 credits

A course in communication principles to develop skills in the analysis and presentation of speeches.

Prerequisites: none

Goal Areas: GE-1B

Major Common Core

3 credits of CIS 497 are required for the major. Additional credits may only be used to satisfy degree requirements.

CIS 121 Introduction to Programming 4 credits

This course provides conceptual and logical tools for students planning to major in a computing-based major. Programming in a high-level language such as C++, Python, or Java, and the development of skills in abstraction, problem-solving, and algorithmic thinking are emphasized.

Prerequisites: MATH 112 or MATH 113 or MATH 115 or MATH 121

CIS 122 Data Structures 4 credits

This course is a continuation of CIS 121. Students develop a basic knowledge of programming skills and object-oriented concepts, and use fundamental data structures such as lists, stacks, queues, and trees.

Prerequisites: CIS 121. Select One Course: MATH 112, MATH 113, MATH 115, MATH 121, or MATH 130

CIS 223 Algorithms 4 credits

This course builds on CS 122 (Data Structures) with coverage of advanced data structures and associated algorithms, including trees, graphs, hashing, searching, priority queues, and memory management. Formal proof techniques, the analysis of best, worst, and expected cases, and the development of efficient algorithms are emphasized. Use of effect-free programming, first-class functions, and higher-order operations such as map, reduce, and filter are explored.

Prerequisites: MATH 121 and CS 111 or CIS 122 or IT 214

CIS 224 Computer Architecture 4 credits

This course presents historical and current concepts and implementations of computer organization. Topics include instruction set design, digital storage, performance metrics, processor datapath and control, pipelining, memory hierarchy, busses and I/O interfacing, and parallel processors.

Prerequisites: CS 111 or CIS 122or IT 214

CIS 340 Introduction to Database Systems 4 credits

Introduction to database systems, entity relationship models, relational algebra, database design, data modeling, normalization, and conversion of business rules into relational model. Introduction to basic SQL including subqueries, joins, functions, sequences, triggers, views, and stored procedures.

Prerequisites: CIS 121 or an approved substitute.

CIS 350 Information Security 4 credits

Security concepts and mechanisms; security technologies; authentication mechanisms; mandatory and discretionary controls; cryptography and applications; threats; intrusion detection and prevention; regulations; vulnerability assessment; information assurance; forensics; anonymity and privacy issues; disaster recovery planning, legal issues and ethics.

Prerequisites: EE 107 or CIS 121 or an approved substitute.

CIS 360 Introduction to Networking 4 credits

This course covers basic concepts related to computer networking. Topics addressed will include the OSI model, the Internet model, network management, network protocols and data security. Prerequisite: a 3.0 or higher grade in IT 210 or an approved substitute is required.

Prerequisites: CIS 121. Select 1: MATH 113, MATH 115, MATH 121. Or an approved substitute.

CIS 380 Systems Analysis and Design 4 credits

This course explores both structured as well as object oriented systems analysis and design. Use of upper and lower CASE tools are employed in the analysis, design and implementation of a team oriented term project.

Prerequisites: CIS 340. Select One Course: CIS 122 or CIS 123

CIS 440 Database Management Systems 4 credits

Extensive coverage of SQL, database programming, large scale data modeling, and database enhancement through reverse engineering. This course also covers theoretical concepts of query processing, and optimization, basic understanding of concurrency control and recovery, and database security and integrity in centralized/distributed environments. Team-oriented projects in a heterogeneous client server environment.

Prerequisites: CIS 340, CIS 380

CIS 497 Internship 1-12 credits

Provides students with opportunity to utilize their training in a real-world business environment working under the guidance and direction of a faculty member. (At most 4 hours toward a major in this department). Fall, Spring, Summer Prereq: Permanent admission to IT and consent.

Prerequisites: none

ENG 271W Technical Communication 4 credits

Introduction to learning the written and oral communication of technical information. Assignments include writing and presenting proposals, reports, and documentation. Emphasis on use of rhetorical analysis, computer applications, collaborative writing, and usability testing to complete technical communication tasks in the workplace.

Prerequisites: ENG 101

Goal Areas: GE-02, GE-13

Major Restricted Electives

Choose 12 Credit(s).

CIS 400 - 499 credits

Prerequisites: none

Minor

Required Minor: Yes. Any but Computer Science.

4-Year Plan

The 4-Year Plan is a model for completing your degree in a timely manner. Your individual 4-Year plan may change based on a number of variables including transfer courses and the semester/year you start your major. Carefully work with your academic advisors to devise your own unique plan.

First Year

Fall - 15 Credits

ENG 101 Foundations of Writing & Rhetoric 4 credits

Students in this course approach writing as a subject of study by investigating how writing works across a variety of contexts.

Prerequisites: none

Goal Areas: GE-1A

MATH 112 College Algebra 4 credits

Concepts of algebra (real numbers, exponents, polynomials, rational expressions), equations and inequalities, functions and graphs, polynomial and rational functions, exponential and logarithmic functions, systems of equations and inequalities, matrices and determinants, conic sections, sequences and series, probability, and binomial theorem.

Prerequisites: Satisfy Placement Table in this section, or MATH 098 with grade of P.

Goal Areas: GE-04

Spring - 14 Credits

MATH 113 Trigonometry 3 credits

Basic concepts of trigonometry as preparation for college level mathematics and science course work. Topics include concepts of algebra (real numbers, functions, graphs of functions, exponential and logarithmic functions), trigonometric functions, analytic trigonometry, applications of trigonometry, and analytic geometry.

Prerequisites: Satisfy Placement Table in this section, or MATH 112 with "C" (2.0) or better.

Goal Areas: GE-04

CIS 121 Introduction to Programming 4 credits

This course provides conceptual and logical tools for students planning to major in a computing-based major. Programming in a high-level language such as C++, Python, or Java, and the development of skills in abstraction, problem-solving, and algorithmic thinking are emphasized.

Prerequisites: MATH 112 or MATH 113 or MATH 115 or MATH 121

CIS 202W Computers in Society 4 credits

Students prepare written summaries and oral presentations related to the complex social and ethical issues associated with computers. Through thoughtful questions, informative readings, and the analysis of opposing viewpoints, participants gain insight into the complexity of technology-related issues in a world without clearly defined borders.

Prerequisites: none

Goal Areas: GE-09

Second Year

Fall - 15 Credits

MATH 121 Calculus I 4 credits

Limits, continuity, the derivative and applications, transcendental functions, L'Hopital's Rule, and development of the Riemann integral.

Prerequisites: Satisfy Placement Table in this section, MATH 115 or both MATH 112 and MATH 113 with "C" (2.0) or better.

Goal Areas: GE-04

CIS 122 Data Structures 4 credits

This course is a continuation of CIS 121. Students develop a basic knowledge of programming skills and object-oriented concepts, and use fundamental data structures such as lists, stacks, queues, and trees.

Prerequisites: CIS 121. Select One Course: MATH 112, MATH 113, MATH 115, MATH 121, or MATH 130

CIS 340 Introduction to Database Systems 4 credits

Introduction to database systems, entity relationship models, relational algebra, database design, data modeling, normalization, and conversion of business rules into relational model. Introduction to basic SQL including subqueries, joins, functions, sequences, triggers, views, and stored procedures.

Prerequisites: CIS 121 or an approved substitute.

Spring - 16 Credits

STAT 154 Elementary Statistics 4 credits

An introduction to statistical concepts and methods that is applicable to all disciplines. Topics include descriptive measures of data, probability and probability distributions, statistical inference, tests of hypotheses, confidence intervals, correlation, linear regression, and analysis of variance. The use of statistical software will be emphasized. Prereq: ACT Math sub-score of 19 or higher, successful completion of MATH 098 or appropriate placement scores (see Placement Information under Statistics) Fall, Spring, Summer GE-4

Prerequisites: Satisfy Placement Table in this section, or MATH 098 with grade of P.

Goal Areas: GE-02, GE-04

ENG 271W Technical Communication 4 credits

Introduction to learning the written and oral communication of technical information. Assignments include writing and presenting proposals, reports, and documentation. Emphasis on use of rhetorical analysis, computer applications, collaborative writing, and usability testing to complete technical communication tasks in the workplace.

Prerequisites: ENG 101

Goal Areas: GE-02, GE-13

CIS 350 Information Security 4 credits

Security concepts and mechanisms; security technologies; authentication mechanisms; mandatory and discretionary controls; cryptography and applications; threats; intrusion detection and prevention; regulations; vulnerability assessment; information assurance; forensics; anonymity and privacy issues; disaster recovery planning, legal issues and ethics.

Prerequisites: EE 107 or CIS 121 or an approved substitute.

CIS 380 Systems Analysis and Design 4 credits

This course explores both structured as well as object oriented systems analysis and design. Use of upper and lower CASE tools are employed in the analysis, design and implementation of a team oriented term project.

Prerequisites: CIS 340. Select One Course: CIS 122 or CIS 123

Third Year

Fall - 15 Credits

CIS 223 Algorithms 4 credits

This course builds on CS 122 (Data Structures) with coverage of advanced data structures and associated algorithms, including trees, graphs, hashing, searching, priority queues, and memory management. Formal proof techniques, the analysis of best, worst, and expected cases, and the development of efficient algorithms are emphasized. Use of effect-free programming, first-class functions, and higher-order operations such as map, reduce, and filter are explored.

Prerequisites: MATH 121 and CS 111 or CIS 122 or IT 214

CIS 440 Database Management Systems 4 credits

Extensive coverage of SQL, database programming, large scale data modeling, and database enhancement through reverse engineering. This course also covers theoretical concepts of query processing, and optimization, basic understanding of concurrency control and recovery, and database security and integrity in centralized/distributed environments. Team-oriented projects in a heterogeneous client server environment.

Prerequisites: CIS 340, CIS 380

Spring - 15 Credits

CIS 224 Computer Architecture 4 credits

This course presents historical and current concepts and implementations of computer organization. Topics include instruction set design, digital storage, performance metrics, processor datapath and control, pipelining, memory hierarchy, busses and I/O interfacing, and parallel processors.

Prerequisites: CS 111 or CIS 122or IT 214

CIS 360 Introduction to Networking 4 credits

This course covers basic concepts related to computer networking. Topics addressed will include the OSI model, the Internet model, network management, network protocols and data security. Prerequisite: a 3.0 or higher grade in IT 210 or an approved substitute is required.

Prerequisites: CIS 121. Select 1: MATH 113, MATH 115, MATH 121. Or an approved substitute.

Fourth Year

Fall - 14 Credits

Spring - 16 Credits