Computer Science + Design B.S.
The Bachelor of Science in Computer Science and Design degree prepares students for careers in User Experience and User Interface Design (UX/UI) without the need for additional graduate or professional education.
The Computer Science and Design major involves designing, researching and programming technological interfaces and products in a way that is easy and intuitive for people to adapt to and use.
Computer science courses cover the analysis, design and implementation of information and computing systems.
Design courses integrate software skills with creative decision-making as well as integrating human perspective into the design process.
Skills developed within this major include: writing computer code and scripts; application development; data organization; computer theory and science; typography; design principles; motion graphics animation; web coding; user experience design and user interface design (including the design of mobile and web apps); data visualization; design research methods; analytical skills; communication skills; time management skills; and problem-solving skills.
Take Action
Job Outlook
An integrated Computer Science and Design degree prepares students for careers in: user experience design (UX)/design research, sser interface design (UI), interaction design (IxD), programming, web/mobile app development, motion/animation, 3D modeling, data analyst, computer system analyst or related fields that include extended reality technologies (virtual reality, augmented reality and mixed reality).
A multi-disciplinary field, UX/UI teams can include designers, developers, psychologists, and researchers. As UX/UI is an emergent field, computer science and design undergraduate programs rarely include comprehensive user experience content that would enable graduates to find employment in UX/UI jobs directly out of school. Presently, most computer science or design undergraduates would need to pursue additional certification or master's-level education.
Annual Wage Information for UX/UI Careers
- Annual Mean Wage (web developers): $87,690
- Annual Mean Wage (web and digital interface designers): $81,890
- Median pay for Web and Digital Interface Designers: $83,240
According to the 2024 salary guide provided by the staffing agency Robert Half, wages in Cleveland/northeastern Ohio can be broken down into the following categories and corresponding pay:
- UX Designer: $84,480 (25th percentile)-$129,840 (75th percentile)
- UX Researcher: $85,200 (25th percentile)–$120,960 (75th percentile)
- Product Designer: $70,800–$102,000
- User Interface Designer: $73,680–$113,040
- Interaction Designer: $70,800–$96,240
- Web Developer: $87,360-$130,080
- Front-End Developer: $82,080–$118,560
- Mobile Applications Developer: $117,360-$164,880
Curriculum
Minimum hours required for degree: 120
Minimum hours required for major: 70
Computer Science Required Courses (32 credit hours)
- CIS 151: Invitation to Computing
- CIS 260: Introduction to Programming
- CIS 265: Data Structures & Algorithms
- CIS 340: Systems Programming
- CIS 345: Operating Systems
- CIS 390: Introduction to Algorithms
- CIS 424: Comparative Programming Languages
- CIS 430: Data Base Concepts
- CIS 434: Software Engineering
- CIS 454: Computer Networks
Design Required Courses (24 credit hours)
- ART 242: Intro to Typography
- ART 244: Intro to Visual Technology
- ART 342: Advanced Typography
- ART 343: Data Visualization & Info Design
- ART 346: Human-Centered Graphic Design (design research)
- ART 347: Intermediate Visual Technology: Web
- ART 348: Intermediate Visual Technology: Motion
- ART 447: User Experience/User Interface Design (UX/UI)
Mathematics and Engineering Core Required Courses (11-12 credit hours)
- ESC 100: New Student Orientation or ASC 101 - Introduction to University Life
- MTH 181: Calculus I or MTH 148: Mathematics for Business Majors I
- MTH 182: Calculus II or MTH 149: Mathematics for Business Majors II
- MTH 220: Introduction to Discrete Mathematics
Capstone (3 credit hours)
- ART 450: Design Capstone or
- CIS 492: Special Topics in Computer Science