Degree:
B.A.
Division:
Natural Sciences
Program Options:
Area of Concentration, Joint Concentration, Secondary Field

Computer Science is a new and rapidly growing multi- and interdisciplinary field that uses advanced computing and data analysis to understand and solve complex problems. 

About the Computer Science Area of Concentration

As a major in Computer Science at New College, you will work closely with faculty who have experience in the classroom, as well as in the business world, to design a personalized plan of study that combines advanced classes in areas like software engineering, computing for bioinformatics, data mining, networks and algorithms, as well as labs, research and a senior thesis project that includes an extensive programming component. All are designed to give you a hand up when it comes to graduate school admission and career preparation.

Recent Courses

  • Algorithms
  • Artificial Intelligence Through Machine Game Playing
  • Data Structures
  • Databases for Back End Development
  • Dealing with Data I
  • Dealing with Data II
  • Embedded Systems
  • Front-End Web Design and Development
  • Functional Programming
  • Introduction to Computer Systems, Architecture and Digital Hardware
  • Introduction to Programming in Python
  • Introduction to Virtual Reality Systems
  • Linear Models
  • Mobile Application Development
  • Object-Oriented Design
  • Object-Oriented Programming
  • R for Data Science
  • Software Engineering
  • Theory of Computation
  • Usable Privacy and Security
  • Robot Kinematics & Learning

Career Pathways

  • Data Scientist
  • Software Engineer
  • Software Developer
  • Researcher
  • Educator

Contact Us

Natural Science Division

Contact
Phone Number
Email Address
Location
Office
Heiser Natural Sciences Complex 172C

Computer Science Faculty