|
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
- 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
- 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
- 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
- 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
- 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
- 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
- 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:
- Satisfy all requirements for the major
- Satisfy all requirements for the minor
- 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.
|