Computer Technology Minor

The Computer Technology minor prepares students to apply computer information technology in their future careers, with an emphasis on the societal impact of computing. No prior experience is assumed. 

Current Catalog Year
2024-2025
Degree
Minor
Total Credits
20
Locations
Mankato

Program Requirements

Core

Basic foundations in computer concepts. Topics include: hardware, software, uses of technology in industry, and ethical, and social issues. Lab work covers various systems and applications software including word processing, e-mail, the Internet, spreadsheets, databases, and presentation software. Cannot be counted toward any major or minor offered by Computer Information Science.

Prerequisites: none

Goal Areas: GE-09

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

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

Electives

Choose 8 Credit(s).

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

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.

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.

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.

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