Twin Cities campus
 
Twin Cities Campus

Information Technology Minor

Computer Science and Engineering
College of Science and Engineering
  • Program Type: Undergraduate free-standing minor
  • Requirements for this program are current for Fall 2019
  • Required credits in this minor: 17 to 19
This interdisciplinary minor requires at least 17 credits, including two core courses from the College of Science and Engineering, and three breadth courses from the Colleges of Liberal Arts or Design. The minor enables students in non-technical disciplines to supplement their major with a practical set of courses focused on information technology.
Program Delivery
This program is available:
  • via classroom (the majority of instruction is face-to-face)
Minor Requirements
Minor Courses
Preferred Sequence
CSCI 1103 - Introduction to Computer Programming in Java (4.0 cr)
CSCI 1001 - Overview of Computer Science [MATH, TS] (4.0 cr)
or Alternative sequence 1
CSCI 1103 - Introduction to Computer Programming in Java (4.0 cr)
CSCI 1913 - Introduction to Algorithms, Data Structures, and Program Development (4.0 cr)
or Alternative sequence 2
CSCI 1113 - Introduction to C/C++ Programming for Scientists and Engineers (4.0 cr)
CSCI 1913 - Introduction to Algorithms, Data Structures, and Program Development (4.0 cr)
or Alternative sequence 3
CSCI 1133 - Introduction to Computing and Programming Concepts (4.0 cr)
CSCI 1933 - Introduction to Algorithms and Data Structures (4.0 cr)
Breadth Courses
Some of the courses below have prerequisites or require instructor permission. Please see the course catalog or a Department of Computer Science and Engineering advisor for more information.
Take 3 or more course(s) from the following:
· COMM 3201 - Introduction to Electronic Media Production (4.0 cr)
· COMM 3211 - Introduction to Media Studies (3.0 cr)
· COMM 4235 - Electronic Media and Ethnic Minorities--A World View (3.0 cr)
· COMM 4291 - New Telecommunication Media (3.0 cr)
· GDES 2342 - Web Design (3.0 cr)
· GDES 4371 - Data Visualization Studio (3.0 cr)
· GDES 5341 - Interaction Design (3.0 cr)
· GDES 5342 - Advanced Web Design (3.0 cr)
· GDES 5372 - Data Visualization for Interactive Platforms (3.0 cr)
· GDES 5383 - Digital Illustration and Animation (3.0 cr)
· GEOG 3561 - Principles of Geographic Information Science (4.0 cr)
· GEOG 5563 - Advanced Geographic Information Science (3.0 cr)
· GEOG 5564 - Urban Geographic Information Science and Analysis (3.0 cr)
· JOUR 3004 - Information for Mass Communication (3.0 cr)
· JOUR 3551 - The Business of Digital Media: Innovation, Disruption, and Adaptation [TS] (3.0 cr)
· JOUR 3552 - Internet and Global Society [GP] (3.0 cr)
· JOUR 3614 - History of Media Communication [HIS, TS] (3.0 cr)
· JOUR 3776 - Mass Communication Law (3.0 cr)
 
More program views..
View college catalog(s):
· College of Science and Engineering


View checkpoint chart:
· Information Technology Minor
View PDF Version:
Search.
Search Programs

Search University Catalogs
Related links.

College of Science and Engineering

TC Undergraduate Admissions

TC Undergraduate Application

One Stop
for tuition, course registration, financial aid, academic calendars, and more
 
CSCI 1103 - Introduction to Computer Programming in Java
Credits: 4.0 [max 4.0]
Typically offered: Every Fall
Fundamental programming concepts/software development using Java language. Problem solving skills. Algorithm development techniques. Use of abstractions/modularity. Data structures/abstract data types. Substantial programming projects. Weekly lab.
CSCI 1001 - Overview of Computer Science (MATH, TS)
Credits: 4.0 [max 4.0]
Typically offered: Every Spring
Foundations/limits of today's computing/information technology. How to reason about applications/technological advances. Policy issues. Algorithms for automating solutions. Abstraction in design/problem solving. Concepts of computer databases, networks, expert systems human-computer interaction, Internet, Web, desktop software, personal computers. prereq: Non-CSci major, non-CompE major, non-EE major
CSCI 1103 - Introduction to Computer Programming in Java
Credits: 4.0 [max 4.0]
Typically offered: Every Fall
Fundamental programming concepts/software development using Java language. Problem solving skills. Algorithm development techniques. Use of abstractions/modularity. Data structures/abstract data types. Substantial programming projects. Weekly lab.
CSCI 1913 - Introduction to Algorithms, Data Structures, and Program Development
Credits: 4.0 [max 4.0]
Typically offered: Every Fall, Spring & Summer
Advanced object oriented programming to implement abstract data types(stacks, queues, linked lists, hash tables, binary trees) using Java language. Searching/sorting algorithms. Basic algorithmic analysis. Scripting languages using Python language. Substantial programming projects. Weekly lab. prereq: (EE major and EE 1301) or (CmpE major and EE 1301) or 1103 or 1113 or instr consent
CSCI 1113 - Introduction to C/C++ Programming for Scientists and Engineers
Credits: 4.0 [max 4.0]
Typically offered: Every Fall, Spring & Summer
Programming for scientists/engineers. C/C++ programming constructs, object-oriented programming, software development, fundamental numerical techniques. Exercises/examples from various scientific fields. prereq: Math 1271 or Math 1371 or Math 1571H or instr consent
CSCI 1913 - Introduction to Algorithms, Data Structures, and Program Development
Credits: 4.0 [max 4.0]
Typically offered: Every Fall, Spring & Summer
Advanced object oriented programming to implement abstract data types(stacks, queues, linked lists, hash tables, binary trees) using Java language. Searching/sorting algorithms. Basic algorithmic analysis. Scripting languages using Python language. Substantial programming projects. Weekly lab. prereq: (EE major and EE 1301) or (CmpE major and EE 1301) or 1103 or 1113 or instr consent
CSCI 1133 - Introduction to Computing and Programming Concepts
Credits: 4.0 [max 4.0]
Course Equivalencies: 02133 - CSci 1133/CSci 1133H
Typically offered: Every Fall, Spring & Summer
Fundamental programming concepts using Python language. Problem solving skills, recursion, object-oriented programming. Algorithm development techniques. Use of abstractions/modularity. Data structures/abstract data types. Develop programs to solve real-world problems. prereq: concurrent registration is required (or allowed) in MATH 1271 or concurrent registration is required (or allowed) in MATH 1371 or concurrent registration is required (or allowed) in MATH 1571H or instr consent
CSCI 1933 - Introduction to Algorithms and Data Structures
Credits: 4.0 [max 4.0]
Course Equivalencies: 00008
Typically offered: Every Fall, Spring & Summer
Advanced object oriented programming to implement abstract data types (stacks, queues, linked lists, hash tables, binary trees) using Java language. Inheritance. Searching/sorting algorithms. Basic algorithmic analysis. Use of software development tools. Weekly lab. prereq: 1133 or instr consent
COMM 3201 - Introduction to Electronic Media Production
Credits: 4.0 [max 4.0]
Grading Basis: A-F or Aud
Typically offered: Every Fall, Spring & Summer
Students work as a team to plan, script, and shoot video productions in a hands-on multi-camera television studio. By creating their own productions and reviewing the productions of others, students learn how media aesthetics shape the presentation of themes and messages.
COMM 3211 - Introduction to Media Studies
Credits: 3.0 [max 3.0]
Typically offered: Every Fall, Spring & Summer
Historical development and current issues in electronic media technologies and programming. Effects of governmental, industrial, and public organizations on message content. Problem areas of electronic media.
COMM 4235 - Electronic Media and Ethnic Minorities--A World View
Credits: 3.0 [max 3.0]
Typically offered: Periodic Fall, Spring & Summer
Representation and involvement of various ethnic groups (e.g., African-Americans, Native Americans in United States and Canada, Maori, Turks in Europe) in radio, TV, cable, Internet. Roles of government, industry, public organizations, and minority groups in regulating, managing, and financing ethnic media activities.
COMM 4291 - New Telecommunication Media
Credits: 3.0 [max 3.0]
Grading Basis: A-F or Aud
Typically offered: Periodic Fall
Development and current status of new telecommunication media such as cable TV, satellites, DBS, MDS, and video disk/cassettes. Technology, historical development, regulation, and programming of these media and their influence on individuals, organizations, and society. prereq: 3211 or instr consent
GDES 2342 - Web Design
Credits: 3.0 [max 3.0]
Grading Basis: A-F only
Typically offered: Every Fall & Spring
Graphic design elements/principles applied to website design. HTML, CSS. Working with interactive media and file formats.
GDES 4371 - Data Visualization Studio
Credits: 3.0 [max 3.0]
Course Equivalencies: 02385 - GDes 4371/GDes 5371
Grading Basis: A-F only
Typically offered: Every Fall
Visual articulation of data. Expansive research, meticulous gathering of data, analysis. Develop cohesive graphical narratives/build solid foundation in craft of presenting data. prereq: 2345, [Design minors required to take 2345], or graduate student, or instructor's consent
GDES 5341 - Interaction Design
Credits: 3.0 [max 3.0]
Course Equivalencies: 01108
Grading Basis: A-F or Aud
Typically offered: Every Fall & Spring
Design of interactive multimedia projects. Interactive presentations and electronic publishing. Software includes hypermedia, scripting, digital output. prereq: [[2334 or 2342], design minor] or graphic design major or grad student or instr consent
GDES 5342 - Advanced Web Design
Credits: 3.0 [max 3.0]
Grading Basis: A-F or Aud
Typically offered: Every Spring
Internet-based design. Static web pages, embedded media, cascading style sheets. Design and usability of interface between humans and technology. Evaluation of visual elements that control and organize dealings with computers to direct work. Students develop designs, do usability testing. prereq: [[2334 or 2342], design minor] or graphic design major or grad student or instr consent
GDES 5372 - Data Visualization for Interactive Platforms
Credits: 3.0 [max 3.0]
Grading Basis: A-F only
Typically offered: Every Spring
Skills/tools necessary to process large quantities of information/present them through interactive mediums. Create data visualizations for web utilizing Javascript libraries. Linear/non-linear data-driven narratives.
GDES 5383 - Digital Illustration and Animation
Credits: 3.0 [max 3.0]
Grading Basis: A-F or Aud
Typically offered: Periodic Fall & Spring
Advanced computer design. Integration of design knowledge with Macintosh computer applications. Students use software to create digital illustration and animations. Adobe Illustrator, After Effects, Flash. prereq: [[2334 or 2342], design minor], [graphic design major or [grad student, experience with computer illustration]]] or instr consent
GEOG 3561 - Principles of Geographic Information Science
Credits: 4.0 [max 4.0]
Course Equivalencies: 02490
Typically offered: Every Fall & Spring
Introduction to study of geographic information systems (GIS) for geography and non-geography students. Topics include GIS application domains, data models and sources, analysis methods and output techniques. Lectures, readings and hands-on experience with GIS software. prereq: Jr or sr
GEOG 5563 - Advanced Geographic Information Science
Credits: 3.0 [max 3.0]
Typically offered: Every Fall & Spring
Advanced study of geographic information systems (GIS). Topics include spatial data models, topology, data encoding, data quality, database management, spatial analysis tools and visualization techniques. Hands-on experience using an advanced vector GIS package. prereq: B or better in 3561 or 5561 or instr consent
GEOG 5564 - Urban Geographic Information Science and Analysis
Credits: 3.0 [max 3.0]
Typically offered: Periodic Fall
Core concepts in urban geographic information science including sources for urban geographical and attribute data (including census data), urban data structures (focusing on the TIGER data structure), urban spatial analyses (including location-allocation models), geodemographic analysis, network analysis, and the display of urban data. prereq: 3561 or 5561
JOUR 3004 - Information for Mass Communication
Credits: 3.0 [max 6.0]
Course Equivalencies: 00890 - Jour 3004/Jour 3004H
Grading Basis: A-F only
Typically offered: Every Fall, Spring & Summer
Information resources for professional/academic work in mass communication. Techniques for locating, retrieving, appraising, verifying information acquired from public records, libraries, research institutions, databases, Internet, observation, interviews. prereq: Jour major or jour minor or approved BIS/IDIM/ICP program
JOUR 3551 - The Business of Digital Media: Innovation, Disruption, and Adaptation (TS)
Credits: 3.0 [max 3.0]
Typically offered: Every Spring
Digital media enterprises have uprooted many established industries and continue to be among the most important factors shaping our economy and society today. Where do these innovations come from? Why do some startups prosper while others fail? How do legacy firms respond to disruptions to their business models? What makes adaptations possible? What makes them risky? Learn to analyze and evaluate the economic strategies of existing digital media firms across various sectors of society including news, entertainment, social media, mobile, and retail. Assess their impacts on cultural and civic life for better and for worse. Use these skills to incubate your own ideas for the next great media innovations of the future.
JOUR 3552 - Internet and Global Society (GP)
Credits: 3.0 [max 3.0]
Typically offered: Every Fall
Structure/processes of Internet/global society in comparative context. Internet, via World Wide Web, as ideal site to explore how/why societies come to see world/issues.
JOUR 3614 - History of Media Communication (HIS, TS)
Credits: 3.0 [max 3.0]
Course Equivalencies: 01819 - Glos 3605/Hist 3705/Jour 3614
Typically offered: Every Spring
In the history of humankind, there have been five major changes in how we communicate and we're in the middle of the latest revolution. This class helps you make sense of these uncharted waters by exploring how humanity adopted, and adapted to, past disruptions. From the alphabet to the internet and social media, learn how technological innovations in the media have changed not only how people share information and values but also what people have communicated throughout history. We will learn about these five phases in mediated communication over 5,000 years, and how they relate to major changes in politics, society and culture. And then we'll use history's lessons to peek into the future: When presidents tweet and everyone's foodie photos are on Instagram, how does the world communicate?
JOUR 3776 - Mass Communication Law
Credits: 3.0 [max 3.0]
Course Equivalencies: 01768 - Jour 3776/Jour 3776H
Grading Basis: A-F only
Typically offered: Every Fall & Spring
The First Amendment protects the freedom of speech, and of the press. Does that mean that journalists can write anything they want, broadcast any video images they choose, or go wherever they like in order to gather news? In this course, we will examine significant court decisions that have defined the legal rights and privileges of journalists. We will look at statutes like the Freedom of Information Act and journalist 'shield laws.' We will consider how new technology raises questions, and challenges, about how to balance First Amendment freedoms with other interests, like privacy and national security. Learn legal rules and principles, and apply them in classroom debate and discussion and in written exercises and examinations. The goal is to understand how the First Amendment and other laws protect the rights of freedom of expression, not just for journalists, but for all of us.