Information and Policies
Introduction
The Bachelor of Arts in Network and Digital Technology at the University of California, Santa Cruz, provides students with indepth knowledge of the underlying structure and function of networking and digitalcomputer 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 softwarebased digital technologies that enable Internet services and computer networks. The B.A. in network and digital technology is not an engineering degree, but B.A. graduates will be prepared to work with technology development in other capacities, or join the computer networking workforce. Students interested in graduate study should pursue a B.S. program.
Program Learning Outcomes
For the Network and Digital Technology B.A. degree the program learning outcomes are:

an ability to apply knowledge of mathematics, science, and engineering;

an ability to design a system, component, or process;

an ability to communicate effectively; and

an ability to use the techniques, skills, and modern engineering tools necessary for engineering practice.
Academic Advising for the Program
The Baskin Engineering undergraduate advising office offers general advising for prospective and declared undergraduates majoring in Baskin Engineering programs. The office handles major declarations, transfer credits, course substitutions, articulations, and degree certifications. Undergraduate students obtain and submit all paperwork requiring departmental approval to the undergraduate advising office. Transfer students should also refer to the Transfer Information and Policy section.
Baskin Engineering Building, Room 225
bsoeadvising@ucsc.edu
(831) 4595840
Getting Started in the Major: Frosh
This major is highly course intensive and sequential; students who intend to pursue this major must begin taking classes for the major in their first quarter at UC Santa Cruz.
Math placement is required for one or more of the foundational courses for this major. For more information, please review the Math Placement website.
Transfer Information and Policy
Transfer students who want to pursue the network and digital technology major, must have applied and been admitted to UC Santa Cruz as a proposed network and digital technology major.
Transfer Admission Screening Policy
Students should complete at least six courses from the following list
Lecturelab combinations count as one course.
MATH 19A  Calculus for Science, Engineering, and Mathematics  5 
MATH 19B  Calculus for Science, Engineering, and Mathematics  5 
AM 10  Mathematical Methods for Engineers I  5 
MATH 21  Linear Algebra  5 
AM 20  Mathematical Methods for Engineers II  5 
MATH 24  Ordinary Differential Equations  5 
AM 30  Multivariate Calculus for Engineers  5 
MATH 23A  Vector Calculus  5 
CSE 12  Computer Systems and Assembly Language and Lab  7 
CSE 13S  Computer Systems and C Programming  7 
CSE 16  Applied Discrete Mathematics  5 
CSE 30  Programming Abstractions: Python  7 
ECE 13  Computer Systems and C Programming  7 
PHYS 5A  Introduction to Physics I  5 
PHYS 5L  Introduction to Physics I Laboratory  1 
PHYS 6A  Introductory Physics I  5 
PHYS 6L  Introductory Physics I Laboratory  1 
PHYS 5C  Introduction to Physics III  5 
PHYS 5N  Introduction to Physics Laboratory III  1 
PHYS 6C  Introductory Physics III  5 
PHYS 6N  Introductory Physics III Laboratory  1 
AM 30 and MATH 23A are alternatives; only one or the other, whichever is completed first, can count toward the six courses.
AM 10 and MATH 21 are alternatives; only one or the other, whichever is completed first can count toward the six courses.
AM 20 and MATH 24 are alternatives; only one or the other, whichever is completed first can count toward the six courses.
ECE 13 and CSE 13S are alternatives; only one or the other, whichever is completed first, can count toward the six courses.
PHYS 5A and PHYS 5L are alternatives to PHYS 6A and PHYS 6L; only one or the other can count toward the six courses.
PHYS 5C and PHYS 5N are alternatives to PHYS 6C and PHYS 6N; only one or the other can count toward the six courses.
The cumulative GPA should be at least 2.3 in all of the courses attempted from the list above regardless of whether the course is one of the six used to qualify.
Students who wish to graduate in two years are strongly recommended to complete eight courses from the above list before coming to UC Santa Cruz.
Getting Started in the Major: Transfer Students
Transfer students should declare their major in their first quarter at UC Santa Cruz. Instructions for declaring a major in the Baskin Engineering are on the undergraduate advising major declaration page.
Major Qualification Policy and Declaration Process
Major Qualification
Transfer students should refer to the Transfer Admission Screening requirements.
Qualification for the network and digital technology major is based on performance in the following lowerdivision courses and associated labs required for the major. To qualify for the network and digital technology major students must have completed at least 36 credits in these courses with a cumulative GPA of at least 2.30 or greater.
All of the following
MATH 19A  Calculus for Science, Engineering, and Mathematics  5 
MATH 19B  Calculus for Science, Engineering, and Mathematics  5 
Plus one of the following
AM 30  Multivariate Calculus for Engineers  5 
MATH 23A  Vector Calculus  5 
Whichever is completed first
Plus one of the following
AM 10  Mathematical Methods for Engineers I  5 
MATH 21  Linear Algebra  5 
Whichever is completed first
Plus one of the following
AM 20  Mathematical Methods for Engineers II  5 
MATH 24  Ordinary Differential Equations  5 
Whichever is completed first
Plus the following
CSE 12  Computer Systems and Assembly Language and Lab  7 
Plus one of the following
CSE 13S  Computer Systems and C Programming  7 
ECE 13  Computer Systems and C Programming  7 
Plus all of the following
CSE 16  Applied Discrete Mathematics  5 
CSE 30  Programming Abstractions: Python  7 
Plus one of the following lecture/lab options
 Either these courses  
PHYS 5A  Introduction to Physics I  5 
PHYS 5L  Introduction to Physics I Laboratory  1 
 or these courses  
PHYS 6A  Introductory Physics I  5 
PHYS 6L  Introductory Physics I Laboratory  1 
Plus one of the following lecture/lab combinations
 Either these courses  
PHYS 5C  Introduction to Physics III  5 
PHYS 5N  Introduction to Physics Laboratory III  1 
 or these courses  
PHYS 6C  Introductory Physics III  5 
PHYS 6N  Introductory Physics III Laboratory  1 
Cumulative GPA
Students seeking to change their current major to network and digital technology after their sixth quarter must have completed the courses listed above with a cumulative GPA of at least 2.30.
Appeal Process
Students who are informed that they do not qualify for the major may appeal this decision by submitting a letter to the undergraduate director through the Baskin Engineering undergraduate advising office within 15 days from the date the notification was mailed. Within 15 days of receipt of the appeal, the department will notify the student, college, and Office of the Registrar of the decision.
How to Declare a Major
There are four steps to declaring a Baskin Engineering major. For a detailed guide to this process, please consult Baskin Engineering's Declare Your Major website.
Students should start the declaration of major process by completing Step One on the Baskin Declare Your Major website as soon as they complete 36 credits in the major qualification courses or reach their declaration deadline quarter, whichever comes first.
Students petitioning when the campus declaration deadline is imminent (i.e., in their sixth quarter, for students admitted as frosh), will either be approved, denied, or provided with conditions (e.g., completion of some courses with certain grades) that will be resolved within at most one more enrolled quarter, even if they have not completed enough major qualification courses.
Letter Grade Policy
All students admitted to a Baskin Engineering major, or seeking admission to a major, must take all courses required for that major for a letter grade. This policy includes courses required for these degrees that are sponsored by other departments.
Course Substitution Policy
Undergraduate engineering students who wish to substitute a major course with a course from another department at UC Santa Cruz, or from another academic institution, must first seek approval through the Baskin Engineering Undergraduate Advising Office. The advising office requires a Petition for Course Substitution be approved before credit for an alternate course can be applied to any Baskin Engineering major requirement.
Petition forms are available at the Undergraduate Advising Office and online.
Petitions and procedures for approval must be obtained from and submitted to the Undergraduate Advising Office.
Community Colleges courses once enrolled at UCSC
Once enrolled in Baskin Engineering students who wish to take a course at a California community college must first check Assist.org to see if the course is equivalent at UC Santa Cruz. If the course is not listed on Assist.org, students must submit a course substitution petition to the BE Undergraduate Advising Office to have it reviewed for equivalency. Courses that need to be reviewed must be accompanied by a course description and syllabus. It is very helpful if students can provide further evidence of course content, such as examples of programming assignments, homework, or examinations. To guarantee equivalency, departments may sometimes require a grade of B or better.
If the course is approved for equivalency or was on Assist.org, then the student must also receive approval by their major department to take the class at the community college PRIOR to taking it. Forms and procedures for approval can be obtained from and submitted to the BE Undergraduate Advising Office.
FourYear Institutions and the UC Education Abroad Program (UCEAP)
Students who intend to take a course at a fouryear institution or UC Education Abroad, must submit a Course Substitution Petition to the BE Undergraduate Advising Office to have the course reviewed for equivalency. Courses that need to be reviewed must be accompanied by a course description and syllabus. It is very helpful if students can provide further evidence of course content, such as examples of programming assignments, homework, or examinations. To guarantee equivalency, departments may sometimes require a grade of B or better.
If the course is approved for equivalency, then the student must also receive approval by their major department PRIOR to taking the class. Forms and procedures for approval can be obtained from and submitted to the BE Undergraduate Advising Office.
Double Majors and Major/Minor Combinations Policy
Students completing the Network and Digital technology B.A. cannot also receive the computer engineering minor or computer science minor.
Students completing the Robotics Engineering B.S. or the Computer Engineering B.S. or Computer Science B.A. or Computer Science B.S. cannot receive the Network and Digital Technology B.A. degree.
Honors
Majors are considered for “Honors in the Major” and “Highest Honors in the Major” based on their GPA and on results of undergraduate research and other significant contributions to Baskin Engineering. Students with a GPA of 3.70, in most cases, receive highest honors. Students with a GPA of 3.30, in most cases, receive honors. Students with particularly significant accomplishments in undergraduate research or contributions to Baskin Engineering may be considered with a lower GPA.
School of Engineering Policies
Please refer to the Baskin Engineering section of the catalog for additional policies that apply to all Baskin Engineering programs.
Materials Fee and Miscellaneous Fees
Please see the section on fees under the School of Engineering.
Requirements and Planners
Course Requirements
All students in the network and digital technology major must take the following courses. The comprehensive requirement is satisfied by completion of the capstone course.
LowerDivision Courses
Students who may have originally pursued another major should discuss with the Baskin Engineering undergraduate advising office whether or not already completed coursework may be substituted for one or more lower divisionrequirements.
One of the following
AM 10  Mathematical Methods for Engineers I  5 
MATH 21  Linear Algebra  5 
Plus one of the following
AM 20  Mathematical Methods for Engineers II  5 
MATH 24  Ordinary Differential Equations  5 
Plus one of the following
AM 30  Multivariate Calculus for Engineers  5 
MATH 23A  Vector Calculus  5 
Plus the following
CSE 12  Computer Systems and Assembly Language and Lab  7 
Plus one of the following
CSE 13S  Computer Systems and C Programming  7 
ECE 13  Computer Systems and C Programming  7 
Plus all of the following
CSE 16  Applied Discrete Mathematics  5 
CSE 20  Beginning Programming in Python  5 
CSE 30  Programming Abstractions: Python  7 
MATH 19A  Calculus for Science, Engineering, and Mathematics  5 
MATH 19B  Calculus for Science, Engineering, and Mathematics  5 
Students with no prior programming will take CSE 20 before CSE 30 and CSE 12. Students with a prior programming course, AP credit, or clearing the “Testout” bar will start with CSE 30 and CSE 12.
Plus one of the following lecture/lab combinations
 Either these courses  
PHYS 5A  Introduction to Physics I  5 
PHYS 5L  Introduction to Physics I Laboratory  1 
 or these courses  
PHYS 6A  Introductory Physics I  5 
PHYS 6L  Introductory Physics I Laboratory  1 
Plus one of the following lecture/lab combinations
 Either these courses  
PHYS 5C  Introduction to Physics III  5 
PHYS 5N  Introduction to Physics Laboratory III  1 
 or these courses  
PHYS 6C  Introductory Physics III  5 
PHYS 6N  Introductory Physics III Laboratory  1 
UpperDivision Courses
All of the following
CSE 101  Introduction to Data Structures and Algorithms  5 
CSE 150  Introduction to Computer Networks  7 
CSE 185E
/CSE 185S
 Technical Writing for Computer Science and Engineering  5 
Electives
Four additional 5credit, upperdivision electives, and associated laboratories, from the approved list or the department's approved list of electives.
Digital Technology for Networking Focus
Students wishing to focus on digital technology for networking should consider including among their courses the following (lecturelab combinations are counted as one course):
CSE 157 has additional prerequisites.
Lecturelab combinations are counted as one course.
Internet Software Technology Focus
Students wishing to focus on Internet software technology should consider including among their courses the following:
CSE 115A  Introduction to Software Engineering  5 
CSE 117  Open Source Programming  5 
CSE 119  Software for Society  5 
CSE 130  Principles of Computer Systems Design  5 
CSE 165  HumanComputer Interaction  5 
CSE 180  Database Systems I  5 
CSE 181  Database Systems II  5 
CSE 182  Introduction to Database Management Systems  5 
CSE 186  Full Stack Web Development I  5 
CSE 187  Full Stack Web Development II  5 
Advisor
In all cases, students should discuss their interests and elective choices with their faculty advisor.
Disciplinary Communication (DC) Requirement
Students of every major must satisfy that major's upperdivision disciplinary communication (DC) requirement. The DC requirement in network and digital technology is satisfied by completing CSE 185E, Technical Writing for Computer Engineers.
CSE 185E
/CSE 185S
 Technical Writing for Computer Science and Engineering  5 
Comprehensive Requirement
One of the following courses must be completed. This course cannot be counted as one of the four required electives.
Lecturelab combinations count as one course.
Students may petition to request approval to satisfy the comprehensive requirement with another engineering course having a substantial technology based project.
Planners
The tables below are for informational purposes and do not reflect all university, general education, and credit requirements. See Undergraduate Graduation Requirements for more information.
The following are two sample academic plans: (1) a fouryear plan for firstyear students with no prior programming experience, and (2) a twoyear plan for transfer students that have completed all lowerdivision major requirements except AM 30, CSE 12, CSE 13E or CSE 13S, and CSE 30. Students completing the courses in the fouryear planner will have satisfied the MF and SI General Education requirements.
FourYear Major Planner for Network and Digital Technology
* WRIT 2 should be taken in or before spring quarter of the second year.
TwoYear Planner for Transfer Students
Curriculum charts for all Baskin Engineering majors are available at the Baskin Engineering undergraduate advising website.