Built for those who want to develop the AI of tomorrow, this program and its curriculum focus on how complex inputs — such as vision, language and huge databases — can be used to make decisions or enhance human capabilities.
BXA: Computer Science and Arts
Created by the College of Fine Arts and the School of Computer Science, this program gives students an ideal technical and artistic foundation so they can pursue fields that blur the lines between technology and the arts, like game design, computer animation, robotic art and more.
Students will gain significant knowledge in the fundamentals of computer science while building a strong background in biology. Most importantly, the program emphasizes integrating knowledge so students can make connections between the two fields.
Computing is a discipline with strong links to many fields, and this program gives students unparalleled flexibility to pursue these fields and provides the formal tools to remain current as technologies and systems change.
Students in this program develop a strong background in the fundamentals of computer science, as well a unique perspective on how digital products and services impact humans.
Information Security, Privacy and Policy
Offered by the Department of Engineering and Public Policy in partnership with the School of Computer Science, this minor provides students from all majors with an understanding of security topics and relevant legal and policy issues.
Human language technologies have become an increasingly central component of computer science. The minor gives students the opportunity to not only learn about language technologies, but to also apply that knowledge through a directed project.
Machine learning and statistical methods are increasingly used in many application areas including natural language processing, speech, vision, robotics and computational biology. This program teaches undergraduates the core principles of the field.
Neural Computation aims to understand the neural basis of intelligent behaviors from a computational perspective. This minor provides students with both the basic computational skills and cognitive science and neuroscience knowledge that are central to the field.
Students receive a background in engineering and computer science, while also receiving hands-on experience with motion, control and systems unique to robotics. They learn the principles and practices of robotics through theoretical studies and hands-on experience with a robotics minor.
Students with this minor learn the fundamental tools, techniques and processes of software engineering. The core curriculum includes material on both engineering the software product and the process, teamwork and management skills essential to successful engineering.
Statistics and Machine Learning
The Statistics and Machine Learning major provides students with the tools needed to analyze and interpret real-world data that exhibit random variation, with added focus on computer science and machine-based analysis algorithms.