Mission
Good design is adaptable and responsive. The Bachelor of Science in Design Computation transforms students into technological innovators who affirm the power of computation to enhance design by engaging in interdisciplinary collaboration amongst professional domains of expertise.
The graduates of the program create software, interactive environments, and computational tools that reimagine the design process through cyber-physical computing.
Additional Learning Opportunities
The Design Computation program shares the first two-years of curriculum with the Applied Computer Science— Media Arts. This shared curriculum creates opportunities for collaboration and shared learning between these technology-based programs.
Technology and Computer Requirements
We highly encourage students to purchase a laptop computer. This will be an important part of every project that students work on. While computer labs offer a good supplement, having access to a personal machine will greatly aid in the production to work over the course of the four-year program.
We recommend the following specifications for a laptop computer:
Estimated Cost: |
$1,700 – $2,000 |
OS: |
Windows |
Processor: |
Intel i5 – i9 |
Screen Size: |
17” |
Memory: |
16 GB |
Hard Drive: |
1 TB |
Video Card: |
4 mb Quad Core
(NVIDIA Quadro P620 or better) |
Mouse: |
3 button Mouse |
Insurance: |
4-year full-replacement |
Program Learning Outcomes
The Design Computation has five tracks of knowledge that correspond to the following five groups of learning outcomes.
History and Theory
- Enumerate the broad history of computation through an analysis of events, figures, and the social and political issues surrounding them.
- Describe the work of others in the field of computational design, position their work within it, and consider the broader consequences of the work within culture and society, particularly as it pertains to questions of economic and social equity and environmental issues.
Technology and Making
- Discuss computational principles such as algorithms, syntax, encapsulation, prototyping, and debugging.
- Create computational strategies using appropriate and up-to-date available technical tools, fabrication methods, and programming languages to address design problems.
Media Computation
- Compose interactive media, user experiences, user interfaces, and software with consideration or aesthetics, efficiency, social, environmental, and political issues.
- Develop and use systems for the sharing of code, original ideas, and design strategies amongst other collaborators in the pursuit of a design solution
Design Computation
- Respond to specific design problems with a clear statement of intent and precise framing of the problem.
- Compose interactive media, physical prototypes, objects, building components, and software that respond to a specific design problem.
Professional Practice
- Develop and improve principles of equity and inclusion in the workplace.
- Discuss design strategies in a manner that translates complex technical issues into language understandable by multiple audiences, including designers, engineers, investors, customers, and the general public
Assessment Process
Formative Assessment Experiences
In conjunction with the Design Computation program, second-year students enroll in a portfolio class to assess the learning outcomes of the first two years of the program.
Summative Assessment Experiences
Design Computation Studio 3 and 4 form a two- semester capstone experience in which students design and execute a design and technology project. The project should encapsulate the key learning outcomes of the program.
Curriculum Summary
Program Major Curriculum
Unit Type (UT) |
# of Units |
Major (MA) |
68 |
General Education (GE) |
49 |
Unrestricted Electives (UE) |
6 |
Work Experience (WE) |
0 |
Minimum Total Units Required |
123 |
Suggested Sequence of Courses
First Year
Fall Semester
CSMA 100 | ACS Lecture Series | 1 |
CORE 101 | Computer Science I | 3 |
GDES 107 | Digital Practice | 3 |
FOUN 102 | Design and Composition | 3 |
INDS 1__
| Interdisciplinary Core Elective | 3 |
____ ___
| Unrestricted Elective | 3 |
Total Credit Hours: | 16 |
Spring Semester
CORE 102 | Computer Science II | 3 |
CSDC 111 | TECHNOLOGY AND MAKING 1: INTRODUCTION TO DESIGN COMPUTATION | 3 |
MATH 249 | College Algebra | 3 |
WRIT 113 | First-Year Academic Writing | 3 |
LSCI ___
| Information Theory and Practice | 1 |
____ ___
| Ethics Elective | 3 |
Total Credit Hours: | 16 |
Second Year
Fall Semester
Spring Semester
CSDC 212 | TECHNOLOGY AND MAKING 2: FABRICATION AND DESIGN COMPUTATION | 3 |
CSDC 250 | PROGRAMMING PORTFOLIO | 1 |
CSMA 112 | Interactive Prototyping | 3 |
CSMA 113 | Mixed Reality | 3 |
CSMA 213 | Artificial Intelligence | 3 |
MATH 252 | Discrete Mathematics | 3 |
Total Credit Hours: | 16 |
Third Year
Fall Semester
CSMA 313 | | 3 |
CSDC 320 | DESIGN COMPUTATION STUDIO 1: PROGRAMMING FOR ARCHITECTURE | 3 |
CSDC 301 | HISTORY AND THEORY OF DESIGN COMPUTATION | 3 |
WRIT 313 | Advanced Academic Writing | 3 |
ENVT 220 | Environmental Studies | 3 |
Total Credit Hours: | 15 |
Spring Semester
CORE 301 | Applied Artificial Intelligence | 3 |
CSDC 314 | TECHNOLOGY AND MAKING 4: ARCHITECTURE AND ROBOTICS | 3 |
CSDC 330 | DESIGN COMPUTATION STUDIO 2: BUILDING SYSTEMS | 3 |
____ ___
| Natural Science with Lab Elective | 3 |
____ 3__
| UD Interdisciplinary Elective | 3 |
____ ___
| Work Experience | 0 |
Total Credit Hours: | 15 |
Type:
CSDC 314, CSDC 330, and CORE 301: MA.
UD Interdisciplinary Elective and Natural Science with Lab Elective: GE.
Work Experience: WE.
Fourth Year
Fall Semester
CSDC 415 | TECHNOLOGY AND MAKING 5: BUILDING INFORMATION MODELING | 3 |
CSDC 440 | DESIGN COMPUTATION STUDIO 3: CAPSTONE RESEARCH | 3 |
MDST 120 | Public Speaking | 3 |
____ ___
| General Education Elective | 3 |
____ ___
| Social Science Elective | 3 |
Total Credit Hours: | 15 |
Spring Semester
CSDC 450 | DESIGN COMPUTATION STUDIO 4: CAPSTONE | 6 |
CSDC 480 | PROFESSIONAL PRACTICE | 3 |
____ 3__
| ______-Advanced-Producing-Elective-3 | 3 |
____ ___
| Unrestricted Elective | 3 |
Total Credit Hours: | 15 |
Type:
CSDC 450 and CSDC 480: MA.
UD General Education Elective: GE.
Unrestricted Elective: UE.
Design Computation Minor Curriculum
For the Design Computation minor, students must complete 16 units from the courses listed below.
These courses are required:
CSMA 100: ACS Lecture Series 1
CORE 101: Computer Science 1
CSDC 111: Technology & Making 1: Intro to Design Computation
CSDC 212: Technology & Making 2: Fabrication & Design Computation
CSDC 301: History & Theory
*Choose one of the following courses:
CSDC 314: Technology & Making 4: Architecture & Robotics
CSDC 320: Design Computation Studio 1: Programming for Architecture
CSDC 415: Technology & Making 5: Building Information Modeling
CSMA 100 | ACS Lecture Series | 1 |
CORE 101 | Computer Science I | 3 |
CSDC 111 | TECHNOLOGY AND MAKING 1: INTRODUCTION TO DESIGN COMPUTATION | 3 |
CSDC 212 | TECHNOLOGY AND MAKING 2: FABRICATION AND DESIGN COMPUTATION | 3 |
CSDC 301 | HISTORY AND THEORY OF DESIGN COMPUTATION | 3 |
CSDC 314 | TECHNOLOGY AND MAKING 4: ARCHITECTURE AND ROBOTICS | 3 |
CSDC 320 | DESIGN COMPUTATION STUDIO 1: PROGRAMMING FOR ARCHITECTURE | 3 |
CSDC 415 | TECHNOLOGY AND MAKING 5: BUILDING INFORMATION MODELING | 3 |
Total Credit Hours: | 16 |