Computer Science

Degree

B.A.

Division

Natural Sciences

Program Options

Area of Concentration, Joint Concentration, Secondary Field

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.

Featured Course

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

Phone Number

Email Address

Location

Heiser Natural Sciences Complex 172C

Computer Science Faculty

David Gillman

Associate Professor of Computer Science

Fahmida Hamid

Assistant Professor of Computer Science

Dr. Tania Roy

Assistant Professor of Human Centered Computing