BA Network & Digital Technology


The B.A. in Network and Digital Technology provides students with in-depth knowledge of the underlying structure and function of computer technology and the design processes which make those technologies function.

The program, through its flexible requirements, is especially tailored to students who wish to combine technology with other fields, such as through a double-major or a minor, or who, through the choice of electives, wish to concentrate on the digital design or computer networks aspects of computer engineering in preparation for future employment. Students concentrating on networks will find opportunities for internships in UCSC's Network Management and Operations Lab where faculty and interns collaborate with Cisco Systems, Inc. on projects.

Students begin their studies with the same courses in mathematics, physics and programming as the computer engineering major followed by courses in logic design and networks. They take either the circuits or data structure course, and then three electives and a capstone course.

Every student in the major must have a computer science and engineering faculty adviser, assigned by the BSOE Undergraduate Advising Office, and with that adviser must formulate a program of proposed course work that meets the major requirements. Students are advised to declare the major as soon as possible because of the many requirements. The BSOE Undergraduate Advising Office maintains curriculum charts which summarize the requirements from the catalog.

Program Learning Outcomes

Graduates of the UCSC B.A. in Network and Digital Technology degree program are expected to have acquired

  • 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.