logo DePaul University DePaul CDM myCDM
blank
 

CTI Minors: Why not try CTI?

 
Login

For transition plans and course equivalency tables, please click here

It is obvious that computers are becoming an ever more ubiquitous part of our world. They are used in all academic disciplines, from physics to history to geography. To get the most out of your degree, why not try a minor in CTI? CTI offers several minors that will appeal to you.

  • Political science and geography majors, you could learn about databases and data analysis which is important to understanding how to analyze census or GPS data.
  • Communications majors, you might be interested in digital cinema which will give you skills in creating videos for advertising.
  • Art majors, you know that animators are moving to computers, so if you are interested in animation, we have a computer graphics minor for you.
  • Commerce students, grounding in e-commerce technology, networks or information systems could give you an edge in a tough job market.

There are other examples too numerous to mention. So if you have questions or want advice on what minor is best for you, can email our CTI Undergraduate Services team: gocti@cti.depaul.edu or call them at: 312-362-8714.

If you are already working toward a minor, go here for the transition plan and to see how your old courses meet the new requirements.

Policies for Academic Minors


Students must:

1.) earn at least a grade of C- in each minor course and a GPA of no less than 2.0 for all courses in the minor;

2.) earn at least a cumulative GPA of 2.0 for all courses applied to the minor;

3.) not select the pass/fail option for courses in the minor

4.) meet the following residency requirement: no more than 50% of the requirements of a minor may be fulfilled by transfer credits, AP credit, IB credit of CLEP credit.

 

Finally, studies cannot earn a minor in their major program.

Courses required to fulfill a minor are determined by the unit in which the minor resides.

CTI Minor Requirements for Non-CTI Majors

Animation Minor

ANI 101 Animation for Non-Majors
ANI 230 3d Design and Modeling
ANI 231 3d Animation
ANI 206 History of Animation
3 courses from the following list:
ANI 220 Storyboarding and Narrative Development
ANI 300 3d Character Animation
ANI 310 Motion Capture
DC 201 Introduction to Screenwriting
DC 205 Foundations of Cinema

Computer Graphics Software Development Minor

Liberal Studies

GPH 211 Perceptual Principles for Digital Environments I
GPH 212 Perceptual Principles for Digital Environments II

Course Requirements

CSC 261 Programming in C++ I
CSC 262 Programming in C++ II
CSC 393 Data Structures in C++
GPH 329 Computer Graphics Development II
GPH 339 Advanced Rendering Techniques
GPH 372 Principles of Computer Animation

Computer Science Minor

CSC 241 Introduction to Computer Science I
and CSC 242 Introduction to Computer Science II
and CSC 224 Java for Programmers
or
CSC 211 Programming in Java I
and CSC 212 Programming in Java II
and CSC 309 C++ for Programmers
or
CSC 261 Programming in C++ I
and CSC 262 Programming in C++ II
and CSC 224 Java for Programmers
CSC 393 Data Structures in C++
or CSC 383 Data Structures and Algorithms in Java
MAT 140 Discrete Mathematics I
CSC 373 Computer Systems I
CSC 374 Computer Systems II

Data Analysis and Data Mining Minor

IT 240 Introduction to Desktop Databases
IT 223 Data Analysis
CSC 324 Data Analysis and Statistical Software II
CSC 367 Introduction to Data Mining
CSC 334 Advanced Data Analysis
2 CTI Electives

Database Minor

CSC 211 Programming in Java I
and CSC 212 Programming in Java II
IT 223 Data Analysis
IT 240 Introduction to Desktop Databases
CSC 352 Database Programming
CSC 367 Introduction to Data Mining
1 CTI Elective

Data Visualization Development Minor

Liberal Studies

GPH 211 Perceptual Principles for Digital Environments I
GPH 212 Perceptual Principles for Digital Environments II

Course Requirements

CSC 261 Programming in C++ I
CSC 262 Programming in C++ II
CSC 323 Title Unavailable
CSC 393 Data Structures in C++
GPH 329 Computer Graphics Development II
GPH 372 Principles of Computer Animation
GPH 380 Visualization

Digital Cinema Minor

DC 205 Foundations of Cinema
DC 225 Digital Still Photography
DC 201 Introduction to Screenwriting
DC 220 Editing I
3 courses from the following list:
ANI 101 Animation for Non-Majors
DC 210 Digital Cinema Production I
DC 270 Topics in Digital Cinema
GAM 224 Game Design for Non-Majors
DC 215 Introduction to Sound Design
DC 275 Cinematography
DC 310 Digital Cinema Production II
DC 320 Editing II
DC 389 The Big Picture: the Entertainment Industry

E-Commerce Technology Minor

IT 130 The Internet and the Web
CSC 211 Programming in Java I
CSC 212 Programming in Java II
IT 230 Building Internet Applications
ECT 330 Advanced Internet Application Development
IM 210 Introduction to Human-Computer Interaction
1 course from the following list:
ECT 355 Internet Systems: Collaboration, Commerce, and Media
ECT 360 Introduction to Xml
ECT 365 Web Server Operations

Game Design Minor

DC 201 Introduction to Screenwriting
ANI 105 Intro to Visual Design
ANI 101 Animation for Non-Majors
or ANI 201 Animation I
ANI 230 3d Design and Modeling
GAM 224 Game Design for Non-Majors
GAM 244 Game Development I
GAM 245 Game Development II

Game Programming Minor

GAM 224 Game Design for Non-Majors
GAM 244 Game Development I
GAM 245 Game Development II
GAM 374 Fundamentals of Game Programming I
Two of:
ANI 230 3d Design and Modeling
GPH 321 Computer Graphics Development I
GPH 329 Computer Graphics Development II
GPH 350 Digital Modeling II
Any other 300-level GAM or GPH course

Interactive Media Minor

Required Courses
IM 210 Introduction to Human-Computer Interaction
IM 220 Interactive Media Design and Prototyping
IM 230 Scripting for Interactive Media
IM 270 User-Centered Web Design
Plus any three of the following:
IM 320 Interactive Media II
IM 330 Advanced Scripting for Interactive Media
IM 360 User-Centered Evaluation
ANI 101 Animation for Non-Majors
ANI 105 Intro to Visual Design
ART 260 Art and Design I:history, Concept, Structure
ART 264 Typography I
DC 205 Foundations of Cinema
GAM 244 Game Development I
IT 130 The Internet and the Web
IT 230 Building Internet Applications

Information Systems Minor

CSC 211 Programming in Java I
IT 230 Building Internet Applications
IT 240 Introduction to Desktop Databases
IT 130 The Internet and the Web
IT 201 Introduction to Information Systems
IT 215 Analysis and Design Techniques
IM 210 Introduction to Human-Computer Interaction
1 course from the following list:
IS 371 Introduction to IT System Management
IS 372 Software Project Management
IS 373 Introduction to Enterprise Systems
IS 374 Management Support Systems

Information Technology Minor

IT 130 The Internet and the Web
IT 230 Building Internet Applications
IT 240 Introduction to Desktop Databases
TDC 361 Title Unavailable
or IT 263 Applied Networks and Security
IT 215 Analysis and Design Techniques
One CTI elective

Network Technology Minor

CSC 211 Programming in Java I
or CSC 261 Programming in C++ I
CSC 212 Programming in Java II
or CSC 262 Programming in C++ II
IT 201 Introduction to Information Systems
IT 263 Applied Networks and Security
TDC 362 Principles of Data Communications
TDC 363 Introduction to Local Area Networks
TDC 365 Network Interconnection Technologies

Screenwriting

DC 201 Introduction to Screenwriting
DC 205 Foundations of Cinema
DC 301 Advanced Screenwriting I
DC 302 Advanced Screenwriting II
DC 303 Advanced Screenwriting III
DC 304 Topics in Screenwriting

Security Minor

CSC 211 Programming in Java I
and CSC 212 Programming in Java II
OR
CSC 261 Programming in C++ I
and CSC 262 Programming in C++ II
CSC 233 Codes and Ciphers
or CSC 333 Cryptology
IT 378 Title Unavailable
CNS 320 Computer Forensic and Incident Response
CNS 228 Legal, Ethical and Social Issues in Information Security
CNS 340 Fundamentals of Information Assurance

Software Engineering Minor

CSC 261 Programming in C++ I
and CSC 262 Programming in C++ II
and CSC 224 Java for Programmers
or
CSC 241 Introduction to Computer Science I
and CSC 242 Introduction to Computer Science II
and CSC 224 Java for Programmers
or
CSC 211 Programming in Java I
and CSC 212 Programming in Java II
and then
CSC 383 Data Structures and Algorithms in Java
SE 325 Introduction to Software Engineering
SE 330 Object Oriented Modeling
SE 350 Object-Oriented Software Development

Visual Computing Minor

MAT 140 Discrete Mathematics I
or MAT 220 Linear Algebra with Applications
or One quarter of Calculus (CSC 381 requirement)
IT 223 Data Analysis (required for CSC367)
CSC 381 Introduction to Digital Image Processing
CSC 382 Applied Image Analysis
CSC 384 Introduction to Computer Vision
CSC 367 Introduction to Data Mining (IT223 requirement)

CTI minors for CTI students

To obtain a minor in CTI when the major is also in CTI:

  1. Satisfy all requirements for the major
  2. Satisfy all requirements for the minor
  3. Students must take at least 6 courses in the minor area that do not count towards their CTI major

Note: If you have already taken some of the courses listed under your minor on this page, work with your advisor to choose other courses within the same program area, ie. NT minor would look under NT major courses and Computer Graphics Software Development would look under Computer Graphics Courses, in order to have 6 distinct courses.