Physical Science & Applied Mathematics
Contribute to Advancing and Revolutionizing Technology with a Degree in Computer Science
The BS in Computer Science is a degree program for problem-solving students who want to learn how to use computers and computational processes to build websites, program robots, mine data and more. Computer science majors may go on to master’s or doctorate programs in the field, and they can work in research and industry. You will gain experience with the theory and practice of computer science as you explore algorithms, programming languages and operating systems, for example.
Strong logical thinkers excited by the idea of entering a challenging field might think about majoring in computer science. If you’d be eager to contribute to innovative research that boosts cybersecurity, creates virtual reality, or trains machines, computer science may be the right fit for you.
Build Technical Skills
Take a hands-on approach to learning in VU's computer lab (coming in Fall 2024).
Learn the Fundamentals
You will develop the fundamentals of programming utilizing the java, python and R programming languages, including basic data structures, operators, control structures, methods, objects, classes, inheritance, polymorphism, functions, higher order functions, types, and pattern-matching.
Beyond Foundations
Build on classical computer science courses like data structures, computer architecture, operational systems, networking, and databases. Explore less conventional areas such as Machine Learning, Big Data Analytics and Cybersecurity.