The Computing and Digital Technologies (CDT) minor requires five (5), 3-credit courses including:
- A two-semester core course sequence in programming, and
- Three additional elective courses from one or more of the categories listed below.
Required Core Courses
All program students are required to complete the two semester (Fall-Spring) core course sequence in the Python programming language. These courses will be offered every year by a faculty member in the Department of Computer Science and Engineering. The core sequence does not assume any prior background in programming and is intended to be an introductory experience for non-engineering students. Ideally, CDT students will complete the core sequences first before taking specialization courses, but that may not be possible or necessary in all cases.
Elective Specialty Courses
The CDT elective courses are organized into six categories reflecting the diversity of disciplines within the College of Arts and Letters along with areas of technology expertise that are attractive to potential employers. Program students are encouraged to view these categories as sub-specialty tracks within the minor and to gain depth by taking all of their elective courses in a single track. While specialization is not required, students must take at least two (2) courses in a track to earn a specialization in that area.
Courses With and Without Computational or Digital Focus
Most CDT courses have a significant computational or digital focus that involves student learning/use of technology. However, some may not, instead providing background information that is highly relevant to the particular specialty in question. In those courses without a computational/digital focus, CDT students are encouraged to take advantage of any project or paper requirements in the class to reflect on how computational methods or technology can be brought to bear on the subject matter of the course. CDT students are limited to only one course without computational/digital focus in any specialization track. If a student earns a specialization in a track with only two courses, both must have a computational/digital focus. Classes with and without computational/digital focus in each track are shown where applicable on the Courses pages.
CDT Specialty Tracks
- User Interface and Experience This track allows students to focus on how technology systems should be designed to enhance and maximize the user experience.
- Cyber Safety and Security This track allows students to focus on the vulnerabilities, threats, protections, investigations and legalities associated with technology systems.
- Digital Humanities This track allows students to focus on the ways in which technology can assist in the analysis and understanding of literature and textual information.
- Digital Arts This track allows students to focus on how technology can assist in the creation and display of artistic expression.
- Cognitive Science This track allows students to focus on the important role technology plays in the growing field of cognitive science.
- Technology Development and Management This track allows students to focus on the ways in which technology solutions can be can developed, implemented, managed, and maintained in organizations.
Requirement Completion Options
To complete CDT, a student must take five (5) courses total including:
- Two (2) core programming courses taken in sequence; and
- Three (3) elective specialty courses taken in one of the following five configurations:
- Three (3) courses with computational/digital focus in one track (earns track specialization); or
- Two (2) courses with computational/digital focus in one track and one (1) without computational/digital focus in same track (earns track specialization); or
- Two (2) courses with computational/digital focus in one track and one (1) with or without computational/digital focus in another track (earns track specialization); or
- One (1) course with computational/digital focus in each of three different tracks (does not earn track specialization); or
- One (1) course with computational/digital focus in each of two different tracks and one (1) without computational/digital focus in any track (does not earn track specialization).
NOTE: Fewer than three (3) specialty courses or fewer than two (2) courses with computational/digital focus will NOT fulfill CDT requirements.