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 be prepared 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 engineering faculty adviser, assigned by the SOE 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 SOE Undergraduate Advising Office maintains curriculum charts which summarize the requirements from the catalog.