R.J. Thomas Award – 2017 CSCI Major Selected

May 10th, 2017

Congratulations to Eren Guendelsberger, CSCI 2017 GRAD, selected as the recipient of the R.J. Thomas Award. The monetary award is bestowed upon an outstanding CSCI major based not solely on grades but also involvement and contributions toEren Guendelsberger the department. Congratulations Eren!

Graduation Open house Sunday May 21 2-4pm King 235

May 10th, 2017

All 2017 CSCI Grads and their families are invited to attend.

Graduation CSCI Majors 2017 Celebration & Computing Pledge

April 27th, 2017

cake Graduating CSCI Seniors Celebration  - Friday May 5 4:30 King 235 We invite all Graduating CSCI Seniors to Join us for CAKE, Ice Cream and Sorbet to Celebrate your accomplishments! We will be taking the Senior picture also, so please try and attend! For those interested in carrying on our Computing pledge tradition, sign up at https://goo.gl/forms/JuYnXEaKGEpfrtYc2. You will receive a pledge pin and certificate. See Jackie for more information or go to :  http://pledge-of-the-computing-professional.org/ The computing pledge ceremony will also take place Friday, May 5  4:30 King 235 I am a computing professional. My work as a computing professional affects people's lives, both now and into the future. As a result, I bear moral and ethical responsibilities to society.  As a computing professional, I pledge to practice my profession with the highest level of integrity and competence.  I shall always use my skills for the public good.  I shall be honest about my limitations, continuously seeking to improve my skills through lifelong learning. I shall engage only in honorable and upstanding endeavors.  By my actions, I pledge to honor my chosen profession.  

Senior Symposium 2017 Friday, April 28 2017

April 27th, 2017

CSCI Graduating Seniors, Sam Goree and Andres Cuervo will present their research on Friday april 28 1:30-2:50 King 321 Sam  Goree - Towards a Relative-Pitch Neural Network System for Chorale  Composition and Harmonization. Andres Cuervo - Imagine Trees Like These - virtual Reality Narrative Concerning Forests, Futurity, and Ephemerality. For a complete list of presentations go to : Senior Symposium 2017    

Honor Students – Sage Jenson and Sam Goree

April 7th, 2017

Join us for our Honor Student Talks on Monday April 24, 2017 Noon Sage Jenson - Digital Morphologies: Environmentally-Influenced Generative Forms  Advisors: Robert Bosch and Tom Wexler Sam Goree - Towards a Relative-Pitch Neural Network System for Chorale Composition and Harmonization   Advisors: Benjamin Kuperman and Adam  Eck

Not Every Website Needs to Vibrate: Browser Feature Usage on the Modern Web

April 7th, 2017

Cynthia Taylor, University of Illinois, Chicago and OC alum, will give this talk on Friday, April 21 Noon in King 239. Modern web browsers are incredibly complex, with millions of lines of code and over one thousand JavaScript functions and properties available to website authors. This work investigates how these browser features are used on the modern, open web. We find that JavaScript features differ wildly in popularity, with over 50% of provided features never used on the web’s 10,000 most popular sites according to Alexa. We also look at how popular ad and tracking blockers change the features used by sites, and identify a set of approximately 10% of features that are disproportionately blocked (prevented from executing by these extensions at least 90% of the time they are used). We additionally find that in the presence of these blockers, over 83% of available features are executed on less than 1% of the most popular 10,000 websites. We further measure other aspects of browser feature usage on the web, including how many features websites use, how the length of time a browser feature has been in the browser relates to its usage on the web, and how many security vulnerabilities have been associated with related browser features.

Graduate School vs. Industry. Questions and Answers

April 7th, 2017

CSCI Majors are invited to join us for Pizza on Tuesday, April 11 12:15 King 239. We will discuss Applying to Graduate Schools. Deciding between grad school and working in industry. Bring your questions!

Google: What, When, Where?

March 16th, 2017

Are you a student pursuing a technical degree and interested in Google for your tech career? Come gain some tips and info from Google engineers! See event details below.

Who is invited? All Computer Science and Engineering students but anyone with an interest in software development is welcome!

What, when, where?

  • Preparing for Tech Interview: 3/30, 5:00 - 6:30pm, King 239
  • Mock Interviews: 3/30 & 3/31, morning and afternoon
    • If you'd like a mock interview, complete the form linked below by 3/23

What to do next?: Register for events and Mock interviews here: https://goo.gl/qvQhII

Make sure your resume and LinkedIn profiles are up to date (you can link both in the form above).

Denison ACM Programming Contest

February 22nd, 2017

  denisonpic Congratulations to all our students who participated in the Spring 2017 Denison ACM Programming contest.  Oberlin was represented by 24 students. Two of our teams placed in the top 10! Special congratulations to 2nd place team: Oberlin';DROP TABLE TEAMS;--  consisting of Anders Cornell, Jakob Cornell, Ben Levin,  and Nathan Paige and 8th place winners: The Flying Rainbow Ninja Unicorns, consisting of Adina Johnson, Serafina Nix, Maya Shanmugam, and Olivia Vasquez.

Honors Applications for 2017-2018 Due March 27, 2017

February 20th, 2017

Calling all Juniors interested in applying for honors next year.  Applications are due March 27, 2017 Meet with your advisor if you have additional questions. Thinking about honors in Computer Science?  Awesome, read on! Overview The honors program provides an opportunity for an in-depth and independent study of a particular topic or problem within Computer Science.  While this program is very demanding, many find it very rewarding as well – honors allows for a deeper understanding of an area of interest, and provides valuable experience in the reading, writing, and presentation of scholarly work.  There are a number of types of possible projects, but most involve either original research in computer Science or the development of an application that makes use of algorithms and techniques from recent papers.  All honors projects include a thorough exploration of the primary literature. Honors students are required to prepare an honors thesis which includes an introduction to their chosen topic or problem, a thorough summary of relevant research, and a detailed discussion given to the department faculty at the end of the fall semester, followed by a public presentation in the spring.  Finally, honors students take a comprehensive honors exam in the spring, which includes both a written and oral component with an external examiner. Eligibility To apply to the honors program, you’ll need to:
  • Have a GPA of at least 3.3 both overall and within Computer Science
  • Have completed at least two 300-level courses that count towards a Computer Science major prior to your senior year.
  • Have at most three courses remaining to complete the Computer Science major by the start of your senior year. (Note that honors does not count as an elective for the major.)
  • Be enrolled and on campus for your senior year. (You may not need to be on campus for Winter Term, but you are expected to spend January working on your thesis.)
Keep in mind that these are minimum requirements.  Successful candidates have generally finished or nearly finished their major requirements before their senior year, and usually have a GPA above 3.6.  Students also often spend the summer prior to their senior year doing work related to their project, whether that be on-campus research, an REU program, or independent study. Please note that even strong applications may be denied due to staffing limitations. Proposals should be submitted to Department Chair by Monday, March 27, 2017 Bob Geitz, Chairperson of the Computer Science   King 223A