Computer Information Science Minor

Catalog Year

2019-2020

Degree

Minor

Total Credits

20

Program Requirements

Core

This is the first course for students planning to major or minor in Information Systems or Information Technology. Programming in a high-level language, abstraction and problem-solving skills are emphasized. Prereq: Select from 1 course: MATH 112, 115, 121 or 181 OR a math placement score permitting placement in a course that requires any of these as a prerequisite.

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

A continuation of IT 210, IT 214 introduces object-oriented concepts, programming techniques, lists, stacks, queues, and trees. Students are expected to produce larger applications, utilizing multiple compilation units. Fall, Spring

Prerequisites: (EE 107 or IT 210) and (MATH 113 or MATH 115 or MATH 121 or MATH 180)

Restricted Electives

Choose 12 Credit(s).

Introduction to computer hardware including Boolean logic, digital circuits, data representations, digital arithmetic, digital storage, performance metrics, pipelining, memory hierarchy, and I/O; Operating System concepts, interface, multi-tasking, threads, memory and file management, programming tools.

Prerequisites: IT 214

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: IT 210, a 3.0 or higher grade in IT 210 or in an approved substitute is required.

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.

Prerequisites: a 3.0 or higher grade in IT 210 or in an approved substitute is required.

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: IT 214, IT 340

HTTP Protocol; Web-markup languages; Client-side, Server-side programming; Web services; Web servers; Emerging technologies; Security; Standards & Bodies; Web interface design techniques; User-centered design; Visual development environments and development tools; Interface design effectiveness. Fall, Spring

Prerequisites: IT 380