Computer Information Technology (BS)

Catalog Year

2019-2020

Degree

Bachelor of Science

Total Credits

120

Locations

Mankato

Program Requirements

Required General Education

This course helps students develop a flexible writing process, practice rhetorical awareness, read critically to support their writing, research effectively, represent others ideas in multiple ways, reflect on their writing practices, and polish their work.

Prerequisites: none

Goal Areas: GE-1A

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, GE-13

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

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 CMST Courses

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

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

Prerequisites: none

Goal Areas: GE-1B

Designed to help students improve oral communication skills in the workplace. The emphasis is on the preparation and presentation of public messages in formats commonly used in business and professional settings. Listening as an oral communication skill in the workplace will be explored, as will the role of intercultural communication in the workplace. Individual speeches, group presentations, and interviews are the major presentations.

Prerequisites: none

Goal Areas: GE-1B

Major Common Core

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

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

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)

Study of trees, hashing, and graph algorithms. Analysis of algorithms, memory management, and proof techniques.Variable

Prerequisites: IT 214

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.

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: 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

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: IT 380

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).

Prerequisites: Permanent admission to IT and consent

Major Restricted Electives

Choose 12 credits from any courses listed in the bulletin with denomination IT 4xx.

Minor

Required Minor: Yes. Any but Computer Science.