Catalog

Design Computation (BS)

Arash Soleimani, PhD

Chair

Introduction

Computation is an essential part of everyday life. It mediates our social interactions, our news, and it is embedded in many of the physical objects that we interact with. In this environment, design requires the use and understanding of computation. The Bachelor of Science in Design Computation develops computational literacy as essential to a broad, multidisciplinary undergraduate education. Computational literacy is created through both technical and critical frameworks. Students in the program will gain fluency in programming languages, software, and hardware. This fluency enables the design of objects, software, and spaces. It also enables the critical evaluation of the biases and values embedded within specific software and languages. Graduates of the program will be versed in contemporary software, programming, robotics, and digital fabrication.

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

  1. Enumerate the broad history of computation through an analysis of events, figures, and the social and political issues surrounding them.
  2. 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

  1. Discuss computational principles such as algorithms, syntax, encapsulation, prototyping, and debugging.
  2. Create computational strategies using appropriate and up-to-date available technical tools, fabrication methods, and programming languages to address design problems.

Media Computation

  1. Compose interactive media, user experiences, user interfaces, and software with consideration or aesthetics, efficiency, social, environmental, and political issues.
  2. 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

  1. Respond to specific design problems with a clear statement of intent and precise framing of the problem.
  2. Compose interactive media, physical prototypes, objects, building components, and software that respond to a specific design problem.

Professional Practice

  1. Develop and improve principles of equity and inclusion in the workplace.
  2. 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 100ACS Lecture Series

1

CORE 101Computer Science I

3

GDES 107Digital Practice

3

FOUN 102Design and Composition

3

____ ___
Interdisciplinary Core Elective

3

____ ___
Unrestricted Elective

3

Total Credit Hours:16

Type:

CSMA 100, CORE 101, GDES 107, and FOUN 102: MA.

Interdisciplinary Core Elective: GE.

Unrestricted Elective: UE.

Spring Semester

CORE 102Computer Science II

3

CSDC 111TECHNOLOGY AND MAKING 1: INTRODUCTION TO DESIGN COMPUTATION

3

____ ___
Ethics Elective

3

WRIT 113First-Year Academic Writing

3

LSCI ___
Information Sources

1

MATH 249College Algebra

3

Total Credit Hours:16

Type:

CORE 102 and CSDC 111: MA.

Ethics Elective, WRIT 113, LSCI (Information Sources), and MATH 249: GE.

Second Year

Fall Semester

CSMA 202Media Programming 1

3

GDES 207Digital Media

3

CORE 201Data Structures and Algorithms

3

MATH 251Trigonometry

3

ARTH 206History of Electronic Art, Media, & Cult

3

Total Credit Hours:15

Type:

CSMA 202, GDES 207, and CORE 201: MA.

MATH 251 and ARTH 206: GE.

Spring Semester

CSMA 113Mixed Reality

3

CSMA 213Artificial Intelligence

3

CSDC 212TECHNOLOGY AND MAKING 2: FABRICATION AND DESIGN COMPUTATION

3

MATH 252Discrete Mathematics

3

CSMA 112Interactive Prototyping

3

CSDC 250PROGRAMMING PORTFOLIO

1

Total Credit Hours:16

Third Year

Fall Semester

CSMA 313

3

CSDC 320DESIGN COMPUTATION STUDIO 1: PROGRAMMING FOR ARCHITECTURE

3

WRIT 313Advanced Academic Writing

3

ENVT 220Environmental Studies

3

CSDC 301HISTORY AND THEORY OF DESIGN COMPUTATION

3

Total Credit Hours:15

Type:

CSDC 313 and CSDC 320: MA.

WRIT 313, ENVT 220, and CSDC 301: GE.

Spring Semester

CSDC 314 TECHNOLOGY AND MAKING 4: ARCHITECTURE AND ROBOTICS

3

CSDC 330DESIGN COMPUTATION STUDIO 2: BUILDING SYSTEMS

3

____ 3__
UD Interdisciplinary Elective

3

CORE 301Applied Artificial Intelligence

3

____ ___
Natural Science with Lab 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 440DESIGN COMPUTATION STUDIO 3: CAPSTONE RESEARCH UNITS: 3 Studio

3

MDST 120Public Speaking

3

CSDC 415TECHNOLOGY AND MAKING 5: BUILDING INFORMATION MODELING

3

____ ___
General Education Elective

3

____ ___
Social Science Elective

3

Total Credit Hours:15

Type:

CSDC 440 and CSDC 415: MA.

MDST 120, General Education Elective, and Social Science Elective: GE.

Spring Semester

CSDC 450DESIGN COMPUTATION STUDIO 4: CAPSTONE UNITS: 6 Studio

6

CSDC 480PROFESSIONAL PRACTICE

3

____ 3__
UD General Education Elective

3

____ ___
Unrestricted Elective

3

Total Credit Hours:15

Type:

CSDC 450 and CSDC 480: MA.

UD General Education Elective: GE.

Unrestricted Elective: UE.