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. 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, and 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.
As a Computer Science student at New College, you’ll develop advanced skills in distributed computing, mathematics, quantitative analysis, computer simulation and modeling, programming and a host of other areas, all of which are designed to prepare you for graduate school and career success.
In addition to the detailed requirements for Computer Science listed in our General Catalog, we encourage students to take foundational courses in several different disciplines, so that you can build a solid and well-rounded foundation as you develop your own unique Computer Science curriculum in close consultation with your faculty sponsor.
Students within this AOC are encouraged to complete minimal requirements early in their academic career so that they can concentrate on more advanced courses during their third and fourth year, prior to completing the senior thesis or project.
In addition to standard coursework, many students in Pure Mathematics, Applied Math, Computer Science and Bioinformatics at New College pursue summer research and internships through a variety of local, regional and national organizations. The quality of our math programs has resulted in a number of students receiving prestigious National Science Foundation (NSF) REU grants in recent years. Students have also completed internships with Lovelace Respiratory Research Institute, one of the country’s leading biomedical research organizations. Others have participated in internships with a host of other local and regional business partners associated with New College.
Our regular curriculum emphasizes software engineering and data science. The program of study for the area of concentration also encourages self-directed study in addition to the required independent study projects and senior thesis. At the discretion of faculty, students may design tutorials on any academically rigorous subject not covered in the regular curriculum.
Recent tutorials have included software development projects for the college and for local nonprofits, and courses in natural language processing, C++ game development, parallel algorithms, and GIS programming.
The following course requirements can also be found in our General Catalog.
An area of concentration in Computer Science at New College Includes the following necessary computer core course work:
1. Two terms of Introductory Programming in two different languages
In addition to the necessary computing core coursework, students must also complete coursework in mathematics and statistics:
In addition to the core courses, students must take at least four technical electives from the following list:
The following courses, while not required, are highly recommended:
Students must complete an internship that includes programming. Students must write a thesis on an approved topic in Computer Science.
Although our program in Computer Science is relatively young, New College is proud of our graduates in the field and their many accomplishments. Here’s a sampling of what some of them are up to today:
• Ian Thomas is senior web developer at Epic Games.
• Curtis Dyreson is assistant professor in the Department of Computer Science at Utah State University.
•Josh Abbott was awarded a prestigious Barry M. Goldwater Scholarship as a student at New College and went on to earn his M.S. from the University of Cambridge (UK). He is currently working toward his Ph.D. at Cal-Berkeley.
• Hannah Rivers was a double major in Applied Mathematics and Computational Science and is currently working as a software engineer for Star2Star Communications.
• Austin Eliazar is senior scientist at Teledyne Scientific & Imaging, LLC.
• William Giltinan is a licensed patent attorney at Carlton Fields. His practice covers patent, trademark and copyright prosecution and litigation matters with a focus on assisting high technology companies to develop, protect, monetize and defend intellectual property assets.
• Bregitte Pracht is senior principal engineer at Sable Networks.
• Daniel Ryan is Associate Professor of Sociology and holds the Kathryn P. Hannam Professorship in American Studies at Mills College.
• Timothy Seaver is a computer engineer at BellSouth.
• Jeremy Sherman is a software engineer at Big Nerd Ranch.
Sample of Graduate Schools Attended by NCF Students in Computer Science
• University of California at Berkeley
Each academic experience builds toward your senior thesis project. It’s required for graduation, and our students tell us that while it’s demanding, it’s also one of the most rewarding experiences of their lives. Here are some thesis projects in Computer Science:
“Guerrilla Clusters for Science: The Application of Genetic Algorithms to Spectroscopy” by Noah Henry Anderson
“Identifying Melanoma Using Computer Vision and an Artificial Neural Network” by Hannah Rivers
“Synaptic Neural Networks–Supervised Learning Without Weights” by Chris Caswell
“A BASIC Compiler” by Curtis Dyreson
“New College Modula: A Revision of Modula-2 Providing a Superior Tool for Large Program and Systems Development” by William G. Giltinan, Jr.
“Another One Bites the Dot: Teaching a Neural Network to Play Pac-Man Using Biologically Motivated Learning Techniques” by Daniel Matthew Goldsmith
“An Implementation of Virtual Private Networking for the Linux Operating System” by Joshua Heling
“OS/2Âª: An in Depth Look at the Operating System of the Future” by Darrell Kienzle
“Data Compression Techniques for Digital Images: Adaptations of Known Techniques Applied to Image Data” by Bregitte Renate Pracht
“The Implementation of a Relational Database Management System on the IBM Series One Minicomputer” by Donald Bruce Sanderson
“Affine-Invariant Fourier Descriptions for Feature-Based Facial Recognition” by Erica Schechter
“The New College ModComp III Minicomputer” by Tim Seaver
“Object Recognition Using Fourier Descriptors Technique” by Thu Anh Tu
“Poolside: A Computational Notebook” by David Wyde
“Temporal Sequence Analysis of Bottlenose Dolphin Vocalizations” by Joshua T. Abbott
“Orientation and Navigation in Animals and Robots” by Matthew High Reynolds
“Mucking about in the ‘Big Blue’ Sewer” by Timothy Magill
“An Investigation of Uncertainty in the Dreams of the Institutionalized Elderly” by Mauri A. Ziff
“Improving Imperative Programming Languages: A Modula-3 Compiler” by Michael A. Wells
“A Survey of the Database Management System Industry” by Charles Arendt
The Jane Bancroft Cook Library at New College is home to a broad assortment of books, scholarly journals, national and international databases, and other print and electronic media related to Applied Mathematics and is available to students throughout the year.
You might also be interested in…
The Quantitative Resource Center (QRC) is dedicated to aiding the New College community in working with quantitative matters. The QRC staff provide individual and small group peer tutoring for students needing assistance with various quantitative methods such as basic mathematics and statistics, SAS, SPSS, Excel and others applications.
The Mathematics Seminar has been a longstanding tradition — an open forum for students of all levels interested in mathematics. The purpose of the seminar is to cover interesting or advanced topics in mathematics. Students may present talks about their research or an internship or tutorial experience. The seminar helps students learn how to research literature and use databases to explore topics as diverse as the mathematics of Sudoku to the Google Matrix and more.
Community Service — Each spring our students offer a free Math Clinic at Sarasota’s downtown Selby Public Library. Tutoring is available to all ages on the second level of the library at 1331 First Street, Sarasota, Florida. Students offer free math lessons and advice to people of all ages in Sarasota and Manatee counties to help them sharpen their math skills. The program is particularly popular among area middle school and high school students who need help with algebra, geometry and calculus. The Math Clinic was created by New College Professor of Mathematics Eirini Poimenidou in the late 1990s. The clinic is open to anyone with math-related questions, seeking to overcome a math phobia, looking to return to school but in need of a math refresher, or interested in discussing mathematical topics with fellow enthusiasts.
Since 2007, New College has been working with Lovelace Respiratory Research Institute (LRRI). LRRI and NCF have established a joint bioinformatics partnership to provide faculty and students research opportunities in the emerging fields of systems biology, bioinformatics and computational biology. This collaboration has opened many doors for students at New College.