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.
Communicationsmajors, 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.
Commercestudents, 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.
Policies for Academic Minors
Students must:
- 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;
- earn at least a cumulative GPA of 2.0 for all courses applied to the minor;
- not select the pass/fail option for courses in the minor
- 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 Modeling for Animation and Gaming
ANI 231 3d Animation for Cinema and Gaming
ANI 206 History of Animation
3 courses from the following list:
ANI 220 Pre-Production Art
ANI 300 3d Character Animation
ANI 310 Motion Capture Workshop
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 Languages I: C/C++
CSC 262 Programming Languages II: C/C++
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 Object-Oriented Programming in C++
or
CSC 261 Programming Languages I: C/C++
and CSC 262 Programming Languages II: C/C++
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
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 Languages I: C/C++
CSC 262 Programming Languages II: C/C++
CSC 323 Data Analysis
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 Introduction to Game Design
DC 215 Digital Sound Design
DC 275 Cinematography and Lighting
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 Modeling for Animation and Gaming
GAM 224 Introduction to Game Design
GAM 244 Game Development I
GAM 245 Game Development II
Game Programming Minor
GAM 224 Introduction to Game Design
GAM 244 Game Development I
GAM 245 Game Development II
GAM 374 Action Games Programming
Two of:
ANI 230 3d Modeling for Animation and Gaming
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 I
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 I.T. System Management
IS 372 Fundamentals of Software Project Management
IS 373 Introduction to Large Systems Implementation
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 Basic Communication Systems
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 Languages I: C/C++
CSC 212 Programming in Java II
or CSC 262 Programming Languages II: C/C++
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
Security Minor
CSC 211 Programming in Java I
and CSC 212 Programming in Java II
OR
CSC 261 Programming Languages I: C/C++
and CSC 262 Programming Languages II: C/C++
CSC 233 Codes and Ciphers
or CSC 333 Cryptology
IT 378 Host and Information Security
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 Languages I: C/C++
and CSC 262 Programming Languages II: C/C++
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 Principles and Practices of 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)