Breadcrumb
Curriculum
During freshman and sophomore years, students complete the College of Engineering core curriculum alongside CTD core courses. During junior and senior years, coursework consists of electives in different focus areas, such as user interface and user experience (UI/UX), sound design, interactive computing, robotics, internet of things, physical computing, augmented and virtual reality (AR/VR), game design and more. Students finally participate in a two-semester Senior Capstone sequence where they produce the most significant, culminating project of their undergraduate career.
To complete the major, students must maintain a C-grade or higher in all required courses.
CTD students are exposed to regular professional development opportunities, workshops and guest speakers. Many secure internships with industry partners and/or work in research and student labs. Their classwork prepares them to enter the job market with robust portfolios of creative projects.
BS CTD Program Coursework (55 credit hours)
ATLS 1100 Design Foundations, ATLS 1300 Computational Foundations I, and ATLS 2000 The Meaning of Information Technology are the first three BS CTD courses or Foundation classes (10 credit hours). These courses introduce students to the fundamental concepts, theories, and histories relevant to creative technology.
The next six courses or Core (18 credit hours) provide a comprehensive introduction to, and competency in, essential topics in creative technology and design: ATLS 2100 Image, ATLS 2200 Web, ATLS 2300 Text, ATLS 3100 Form, ATLS 3200 Sound, and ATLS 3300 Object. These courses introduce students to the technical, conceptual and creative foundations of creative technology practices.
ATLS 1100, Design Foundations
Introduces foundational principles, practices and methods of design. This course emphasizes design as a creative problem solving tool, and engages with design from a very broad perspective including visual, physical and auditory design practices. Through lectures, discussion and creative projects, students will gain a familiarity with diverse applications and practices related to creative technology and design. Students learn how to use fundamental design concepts effectively and compellingly in their work.
ATLS 1300, Computational Foundations I
Introduces students to fundamental programming concepts and methodologies and apply them to creative projects. Students will learn to use code as a creative and artistic tool, and to utilize programming to find, define and solve problems in innovative ways.
Technical topics may include: Python, Processing, P5JS. Specific technologies and projects may vary by section.
ATLS 2000, Meaning of Information Technology
Surveys the history of information technologies and modern techniques of information production, storage, transmission, and retrieval. Emphasizes understanding not only the technological transformations in interpersonal, organizational, and mass communication, but also the technological, social and political changes that underlie the movement toward a digital society.
ATLS 2100, Image
Introduces techniques, technologies, and concepts of digital image-making and manipulation through lectures, projects and critiques. Focuses on digital photography, digital animation and digital video as a means to formal and expressive ends. This course also contextualizes practices and methodologies of digital imaging with historical and critical perspectives.
Technical topics may include: DSLR Photography, Adobe Photoshop, Adobe AfterEffects, Adobe Premiere. Specific technologies and projects may vary by section.
ATLS 2200, Web
Introduces techniques, technologies and concepts of web design and development through lectures, projects and critiques. Focuses technically on HTML, CSS and JavaScript as the primary web technologies. This course also contextualizes the technical and societal implications of the Internet through historical and critical perspectives.
Technical topics may include: HTML, CSS, JavaScript. Specific technologies and projects may vary by section.
ATLS 2300, Text
Introduces technologies, terminology, and histories related the design of text within digital and analogue media. Students will learn the fundamentals of design, typography and layout through lectures, projects and critiques. The curriculum surveys significant theoretical perspectives, historical periods, and significant practitioners that influence the practice of typographic design.
Technical topics may include: Adobe Illustrator, Adobe InDesign, Adobe Font Development Kit. Specific technologies and projects may vary by section.
ATLS 3100, Form
Teaches the fundamentals of 3D modeling, 3D animation and 3D printing / rapid prototyping from a conceptual and sculptural perspective. Through topical lectures, technical demonstrations and creative projects the course will introduce students to the potentials of thinking and working within 3-dimensional spaces.
Technical topics may include: 3D modeling and rendering in Rhino 3D, Fusion 360 and/or Solidworks. Specific technologies and projects may vary by section.
ATLS 3200, Sound
Introduces techniques, technologies and concepts of digital sound through lectures, projects and critiques. Focuses technically on digital sound creation, production, synthesis and interactivity. Explores various approaches to digital sound production through historical and conceptual perspectives.
Technical topics may include: Digital Audio Workstations (DAW), sound synthesis, MIDI protocols. Specific technologies and projects may vary by section.
ATLS 3300, Object
Introduces the fundamentals of physical computing. Students will design projects that interact with humans and the physical world and will learn to integrate sensors, motors, and simple electronics into creative projects. Projects will include interactive installations, art projects, games, and audio controllers.
Technical topics may include: Circuit design, Arduino, serial and wireless communication. Specific technologies and projects may vary by section.
Students in the BS CTD program will complete 6 total Focus elective courses (18 credit hours).
-
At least 12 of the 18 credits must be upper division courses (3000+)
-
At least 12 of the 18 credit hours, and at least 4 of the 6 classes, must be ATLS courses
-
Coursework for the TAM Focus must be chosen from the list of accepted Focus Elective courses
Students in the BS CTD program will complete 2 total (6 credit hours) Critical Perspectives in Technology (CPT) Electives, 1 of which (3 credit hours) must be upper division (3000+). Coursework for the CTD Critical Perspectives in Technology Electives must be chosen from the list of accepted CPT courses. These courses will challenge students to think critically about the effects of technology across a broad range of disciplines, perspectives and methodologies.
In their final year, students must complete 7 credit hours in the two-semester Capstone sequence. This sequence begins with Research Methods & Professional Practice and culminates with the Capstone Projects class. This sequence is designed to give students the opportunity put into practice the technical skills and creative concepts that they have acquired throughout their undergraduate career and also make important professional connections. Within this sequence, students will:
- Develop a portfolio of work completed within the CTD undergraduate Program
- Conduct precedent research within their focus area
- Define a research problem and utilize tools and methods for professional design research
- Engage in iterative and collaborative work
- Design and implement a culminating Capstone project
- Present and document their process
General Coursework (73-75 credit hours)
- Mathematics: 14-16 credit hours
Required to take a two-semester calculus sequence, such as the CEAS Flexible First Year (APPM 1350 and APPM 1360) or another accepted sequence, as well as two courses from the list of accepted courses. -
Natural Sciences: 12-13 credit hours
Students in the BS-CTD program are required to take a minimum of 3 courses (with a minimum of 12 credit hours) in the natural sciences. To search for courses accepted for this requirement, follow the directions below. To find natural sciences classes: Use Class Search; under "ADVANCED SEARCH" choose "A&S GenEd: Distribution-Natural Sciences" -
Engineering and Computation: 11 credit hours
Required to complete Engineering and Computation coursework as below.-
One course from the following computing-based courses: ATLS 1300, CSCI 1300 (4 credits) or CSCI 1320; formerly COEN 1300) or ECEN 1310 (4 credits); and
-
One course from the following projects-based courses: GEEN 1400 (3 credits) or ASEN 1400 (3 credits) or ASEN 1403 (3 credits) or ECEN 1400 (3 credits) or COEN 1410 (3 credits) or GEEN 3400 or any upper-division ATLAS Focus Elective;
-
CSCI 2270 Computer Science 2: Data Structures (4 credits) or CSCI 2275 or ATLS 2270 Computational Foundations II.
-
A total of 21 credit hours of accepted coursework (must include at least six credit hours of upper-division coursework as well as a college-approved writing course).
A total of 15 credits of unrestricted coursework allows and encourages students to pursue additional academic or leadership interests and explorations. A student may take up to six credit hours of free electives as Pass/Fail.
In order to satisfy the Mathematics requirement, students in the BS CTD major must complete 4 courses (with a minimum of 14 credit hours) as follows:
One Calculus 1 course:
- APPM 1350-4 or Math 1300-5 or Math 1310-5
One Calculus 2 course:
- APPM 1360-4 or Math 2300-5 or Math 1320-5
Students are also required to take 2 additional courses from the list of accepted classes as below:
- APPM 2350-4, Calculus 3 for Engineers or MATH 2400-4 Calculus 3
- APPM 2360-4, Introduction to Differential Equations with Linear Algebra
- APPM 3050-3, Scientific Computing in Matlab
- APPM 3170-3, Discrete Applied Mathematics
- APPM 3310-3, Matrix Methods and Applications or MATH 2130-3, Introduction to Linear Algebra for Non-Mathematics Majors
- APPM 4570-3, Statistical Methods
- APPM 4580/5580-3, Statistical Applications, Software and Methods
- CSCI 2820-3, Linear Algebra with Computer Science Applications
- CSCI 2824-3, Discrete Structures or ECEN 2703-3, Discrete Mathematics for Computer Engineers, or MATH 2001-3 Introduction to Discrete Mathematics
- BCOR 1025-3, Data Analysis in Business (summer only for non-business students), MATH 2510-3, Introduction to Statistics or MATH 3510-3, Introduction to Probability and Statistics or PSYC 2111-4, Psychological Science I: Statistics or SOCY 2061-3, Introduction to Social Statistics or IPHY 2800-4, Introduction to Statistics, ECON 3818-4, Introduction to Statistics with Computer Applications
- MATH 1112-4, Mathematical Analysis in Business (spring and summer only for non-business students)
Students in the BS CTD program are required to take 18 credit hours of humanities and social science coursework. Of those credit hours, 6 credits must be at the upper division level (3000 or higher).
In addition, students must take an approved writing course for 3 credit hours.
To search for courses accepted for this requirement, follow the direction here.
Students in the BS CTD program are required to take a minimum of 3 courses (with a minimum of 12 credit hours) in the Natural Sciences. To search for courses accepted for this requirement, follow the directions below.
Natural Sciences (use Class Search and under ADVANCED SEARCH, choose "A&S GenEd: Distribution-Natural Sciences")