News & Events

Preregistration Advising Hours for Fall 2015

Bailey
Thompson Physics 306
Monday, 4/27, 3:00-5:00 pm
Wednesday, 4/29, 3:00-5:00 pm
Thursday, 4/30, 9:00-11:00 am

Danyluk
Thompson Chemistry 305
Monday, 4/27, 2:00-4:00 pm
Wednesday, 4/29, 2:30-4:00 pm

Freund
Thompson Physics 302
Tuesday, 4/28, 2:30-4:30 pm
Thursday, 4/30, 2:30-4:00 pm

Heeringa
Thompson Chemistry 306
Monday, 4/27 10:00 am-12:00 pm
Tuesday, 4/28 11:00 am-12:00 pm
Thursday, 4/30 9:00-11:00 am

Lenhart
Thompson Chemistry 307
Monday, 4/27 1:00-3:00 pm
Tuesday, 4/28 1:00-3:00 pm

McGuire
Thompson Chemistry 308
Monday, 4/27, 2:00-3:30 pm
Tuesday, 4/28, 2:00-3:30 pm

Sneak Peak! CS Courses 2015-2016

Fall 2015

CSCI 102T: The Socio-Techno Web (Q) Albrecht
102-T1 (TUT) TBD
102-T2 (LAB) R 1:00-2:25

CSCI 134: Introduction to Computer Science (Q) Lenhart, Murtagh
134-01 (LEC) MWF 9:00-9:50
134-02 (LEC) MWF 10:00-10:50
134-03 (LAB) M 1:00-4:00
134-04 (LAB) T 1:00-4:00

CSCI 136: Data Structures and Advanced Programming (Q) McGuire
136-01 (LEC) MWF 9:00-9:50
136-02 (LAB) W 1:00-4:00

CSCI 237: Computer Organization (Q) Bailey
237-01 (LEC) MWF 11:00-11:50
237-02 (LAB) T 1:00-2:30
237-03 (LAB) T 2:30-4:00

CSCI 326: Software Methods Freund
326-01 (LEC) TR 8:30-9:45
326-02 (LAB) R 2:35-4:00

CSCI 336: Computer Networks (Q) Murtagh
336-01 (LEC) TR 9:55-11:10
336-02 (LAB) R 1:00-2:25

CSCI 361: Theory of Computation [MATH 361] (Q) Heeringa
361-01 (LEC) MWF 12:00-12:50

CSCI 372: Visual Media Revolution McGuire
372-T1 (TUT) TBD

CSCI 397: Reading Heeringa
397-01 (IND) TBA

CSCI 434: Compiler Design (Q) Freund
434-T1 (TUT) TBD
434-T2 (LAB) M 2:35-4:00

CSCI 493: Research in Computer Science (Q) Heeringa
493-01 (HON) TBA

CSCI 497: Reading Heeringa
497-01 (IND) TBA

Spring 2016

CSCI 134: Introduction to Computer Science (Q) Albrecht, Murtagh
134-01 (LEC) MWF 9:00-9:50
134-02 (LEC) MWF 10:00-10:50
134-03 (LAB) M 1:00-4:00
134-04 (LAB) T 1:00-4:00

CSCI 135: Diving into the Deluge of Data (Q) Bailey
135-01 (LEC) MWF 9:00-9:50
135-02 (LAB) R 1:00-2:25
135-03 (LAB) R 2:35-4:00

CSCI 136: Data Structures and Advanced Programming (Q) Lenhart
136-01 (LEC) MWF 9:00-9:50
136-02 (LAB) W 1:00-4:00

CSCI 205: Cinematography in Digital Age [ENGL 203/ARTH 205](D) McGuire
205-01 (STU) TR 9:55-11:10

CSCI 256: Algorithm Design and Analysis (Q) Heeringa
256-01 (LEC) MWF 10:00-10:50

CSCI 334: Principles of Programming Languages (Q) Freund
334-01 (LEC) TR 9:55-11:10

CSCI 337T: Digital Design and Modern Architecture (Q) Bailey
337-T1 (TUT) TBD
337-T2 (LAB) W 1:00-2:25

CSCI 339: Distributed Systems (Q) Albrecht
339-01 (LEC) TR 11:20-12:35

CSCI 356T: Advanced Algorithms Lenhart
356-T1 (TUT) TBD

CSCI 398: Reading Heeringa
398-01 (IND) TBD

CSCI 494: Senior Thesis Heeringa
494-01 (HON) TBD

CSCI 498: Reading Heeringa
498-01 (IND) TBD

TA Applications due April 15

The Computer Science Department is now accepting applications for teaching assistants and tutors for Fall 2015 semester. We are interested in finding TAs for classes ranging from our introductory classes to our upper-level core classes and electives. You may be a TA for any class you have completed (or CS 134), and we encourage even those early in the major or who have taken only one or two CS courses to apply. Please apply before April 15 by filling out the online form available.

TA Application Flyer Fall 2015

Interested in CS Research? Or a CS Thesis? Application is due 4/13

If you would like to register for our fall 2015 independent research course, either to pursue a single-semester project or to begin research potentially leading to a thesis in the spring, please download and complete our fall research form.

You must discuss possible projects with any faculty member you may like to work with in person. Please submit your completed form to Amanda Turner by April 13, 2015.

Google Software Development Talk

Google’s mission is to organize the world’s information and make it universally accessible and useful. It’s an enormous goal to accomplish and we need great people to help us achieve it! We invite you to come learn about Google and meet some of our Googlers at this exciting event!

Who: All Computer Science and Engineering students, but anyone with an interest in software development is welcome!
What: Tech Talk followed by pizza and soda
Date: March 11, 2015
Time: 7:00 pm
Location: TCL 206
RSVP: http://goo.gl/ZQOrxi

We’re hiring! We encourage you to apply online now. Check out g.co/SWEgrad and g.co/SWEintern for more details. For all other opportunities, visit google.com/careers/students. We hope you’ll stay in touch with us by following us on Google+ and checking out the Student YouTube channel. We look forward to seeing you there!

Google Recruiting Talk

CS Alum Awarded Google Fellowship

The Google U.S./Canada PhD Student Fellowship Program was created to recognize outstanding graduate students doing exceptional work in computer science, related disciplines, or promising research areas.

Nick Arnosti ’11 is receipient of the 2015 Google US/Canada Fellowship in Market Algorithms (Stanford University).

Congratulations Nick!

Katherine Preston ’16 turns CS 109 animation project into flip-book…

Katherine Preston ’16, for her final project in CS 109, built an animation of a ball hitting a glass window. The window shatters into 50+ fragments which fly on trajectories she individually programmed. Along the way, the shards change color…

all of this would have been really cool, but she took it a step further — she printed a flip-book, titled “SMASH!” and bound it at WCMA’s Publication Studio.

See a video of her computer-animation flip-book of a baseball hitting a window.

[KGVID width=”272″ height=”480″]http://csci.stage.williams.edu/files/IMG_6616.mov[/KGVID]

Here’s the original animation.

[KGVID width=”640″ height=”480″]http://csci.stage.williams.edu/files/Preston_slowSmash.mp4[/KGVID]