computer science - kenyon CS

Program in Scientific Computing
Introduction to Animation with HTML5 and JavaScript
Professor James Skon
Professor Noah Aydin
Natalie Twitchell S’19
Scientific Computing Concentration
Kenyon College has a concentration in
Scientific Computing
What is Scientific Computing at Kenyon?
The scientific computing concentration is
an interdisciplinary program in the
application of computers to scientific work.
Scientific Computing Concentration
1. computer program development, including the construction and
implementation of data structures and algorithms
2. mathematical modeling of natural phenomena (including cognitive
processes) using quantitative or symbolic computer techniques
3. analysis and visualization of complex data sets, functions, and other
relationships using the computer
4. computer hardware issues, including the integration of computers
with other laboratory apparatus for data acquisition
Scientific Computing Concentration
The Concentration requires a total of 3 units of Kenyon coursework
• SCMP 118 Introduction to Programming or PHYS 270 Introduction to
Computational Physics (.5 unit)
• SCMP 401 Advanced Scientific Computing (.5 unit). Senior Capstone.
• Four additional courses from across the sciences (over 25 to choose
from) that include a significant computational component.
Computer Science at Kenyon
This past fall the a faculty study was completed on the creation of a full
computer science major at Kenyon College.
The recommendation presented to the board of trustees was for
Kenyon to begin the process of developing the major, with an emphasis
on an integration across the curriculum.
In the meantime Kenyon has begun to expand the offerings in
computer science….
Courses in Computer Science
• Introduction to Computer Programming with C++
• Data Structures and Program Design
• Design and Analysis of Algorithms (new 2016)
• Software Development (new 2017)
• Software and Systems Design (new 2018)
Synoptic Major
• At Kenyon many students design their own major, called a synoptic
major.
• Several students are currently using this option to pursue studies in
the computer science area
• A current example is: Computer Game Design