Baskin School of Engineering Major Overviews

 

Major

Description

Classes 

Bioengineering:
Biomolecular Concentration

The Biomolecular concentration is designed for students interested in protein engineering, stem cell engineering, and synthetic biology.

The emphasis is on designing biomolecules (DNA, RNA, proteins) and cells for particular functions, and the underlying sciences are biochemistry and molecular biology.

Lower Division: 2 math courses including calculus; 4 chemistry courses including general chemistry and organic chemistry; 2 biology courses; 1 programming course; 2 physics courses; 4 BME courses.

Upper Division: Minimum of 14 upper division courses including 9 required courses, 1 biology elective, 1 design elective, and 3-4 senior design or thesis courses. 

Bioengineering:
Bioelectronics Concentration

This concentration is designed for students interested in the interface between organisms and electronic instrumentation or implants.

The emphasis is on the interfacing of biological sensors to computer systems, and the underlying science is physics.

Lower Division: 4 math courses including calculus and engineering math methods; 3 physics courses; 2 biology courses; 3 general chemistry courses; 2 programming courses; 3 BME courses.

Upper Division: Minimum of 12 upper division courses including 7 required courses; 2 electives; and 3-4 senior design or thesis courses.

Bioengineering:
Assistive Technology - Motor Concentration

This concentration is designed for students interested in helping people with movement disabilities.

The emphasis is on designing prosthetics and robots, and the underlying sciences are anatomy and physics. 

Lower Division: 4 math courses including calculus and engineering math methods; 2 physics courses; 2 programming courses; 2 general chemistry courses; 2 biology courses; 3 BME courses.

Upper Division: Minimum of 12 upper division courses required including 8 required courses, 1 electronics elective, and 3-4 senior design or thesis courses.

Bioinformatics

Bioinformatics combines mathematics, science, and engineering to explore and understand biological data from high-throughput experiments, such as genome sequencing, gene expression chips, and proteomics experiments.  The undergraduate degree program prepares students for graduate school or a career in the fast-paced pharmaceutical or biotechnology industries.

Lower Division: 4 lower division math courses including calculus through vector calculus and discrete math; 2 lower division programming courses; 5 lower division chemistry courses including 3 general chemistry courses and 2 courses in organic chemistry; two lower division biology courses; one lower division bioethics course
 

Upper Division: 12 upper division required courses

Computer Engineering

Computer Engineering focuses on the design, analysis, and application of computers and on their applications as components of systems.

We pursue research in four main areas: computer system design (computer architecture, design automation, low-power memory design), computer networks (network science, wireless networks and the Internet), robotics and control (autonomous vehicles, biomolecular control), and sensing and interaction (computer vision, human-computer interaction, assistive and rehabilitative technology).  

 

Lower Division: Six lower division Math courses including calculus through vector calculus, discrete, linear algebra, and differential equations; three lower division programming courses; two or three lower division Physics courses.

Upper Division: Minimum of 14 upper division courses including 8 required courses; 4 -5 elective courses depending on concentration, and 2-3 senior design or thesis courses.

Computer Science: Computer Game Design

The goal of this B.S. degree is to provide students a deep understanding of the technical aspects of computer game engineering, and a broad background in the artistic, narrative, and dramatic elements of game design.

Lower Division: 4 Math courses including calculus, linear algebra, and discrete math; 3-4 programming courses; 2 Art Gaming courses; 1 Film course; 1 Computational Media course.

Upper Division: 14 upper division courses including 5 required, 5 Computer Game Engineering Electives, 1 History of Art & Visual Culture elective, and 3 Senior Design courses.

Computer Science 
(BA and BS)

Computer science is the study of the theoretical and practical aspects of computer technology and computer usage. The bachelor of arts program at UCSC is designed to give students a solid grounding in both theoretical and practical topics in computer science, computer engineering, and mathematics while leaving flexibility for a broad program of study, including many courses outside of the sciences, or even for a double major in another discipline.  The Bachelor of Science program is appropriate for students desiring a somewhat stronger concentration in the sciences, with more courses in computer science and computer engineering. This program also allows for electives outside of the sciences.

 

B.A. Lower Division:  Three or four lower division programming courses; four lower division math courses including calculus, discrete, and linear algebra.

B.A. Upper Division: One required course and seven electives.
 

 

B.S. Lower Division: Three or four lower division programming courses; five lower division math courses including calculus through vector calculus, discrete, and linear algebra.

B.S. Upper division: Twelve upper division courses including six required courses and six electives.

Electrical Engineering

The EE curriculum, leading to a B.S. degree, provides a balance of engineering science and design and allows students to specialize in both the traditional topics and the latest subjects in electrical engineering. Students may concentrate their electives in the areas of electronics and optics or communications, signals, and systems.

Lower Division:  Six lower division Math courses including calculus through vector calculus, linear algebra, and differential equations; two lower division programming courses; four lower division Physics courses.

Upper Division:  Minimum of 14 upper division courses including 8 required courses; 4 -5 elective courses, depending on concentration, and 2-3 senior design or thesis courses

Network and Digital Technology

The B.A. in Network and Digital Technology provides students with in-depth knowledge of the underlying structure and function of network and computer technology and the design processes that make those technologies function. The program is tailored to students who wish to combine technology with other fields or have a general focus on digital design or computer networks.

 

Lower Division: 6 lower division Math courses including calculus through vector calculus, discrete, linear algebra, and differential equations; 3 lower division programming courses; 2 lower division Physics courses.

Upper Division: 8 upper division courses including 4 required courses, 3 electives, and 1 design course.

Robotics

The UCSC Robotics Engineering program prepares graduates for rewarding careers at the interfaces between electrical, computer, and mechanical engineering. UCSC Robotics Engineering graduates will have a thorough grounding in the principles and practices of robotics and control, and the scientific and mathematical principles upon which they are built; they will be prepared for further education (both formal and informal) and for productive employment in industry.

Lower Division: 6 lower division Math courses including calculus through vector calculus, discrete, linear algebra, and differential equations; 3 lower division programming courses; two lower division Physics courses.

Upper Division: Minimum of 14 upper division courses including 10 required courses, 1 advanced robotics elective course, 1 elective course, 2-3 senior design or thesis courses.

Technology and Information Management

Technology and Information Management (TIM) is a multidisciplinary major that focuses on the fusion of information systems, technology, and business management for two purposes: the use of information systems to solve business problems, and the management of technology, which includes new product development and supply chain management.

Lower Division: 6 lower division Math courses including calculus through vector calculus, discrete, linear algebra, and differential equations; 3 lower division programming courses; 1 lower division statistics course; 3 lower division Econ courses; 2 lower division TIM courses.

Upper Division: 11 upper division courses including 8 required courses, 2 SOE electives, and 1 Economics elective.