CS Department News
This page is devoted to highlighting events of interest to CS students, staff, and visitors.
ACM Programming Contest Preliminary Competition: Results
Three Canadian teams took the top honors in Saturday's programming contest at SUNY Potsdam. The contest, held October 17, included seven participating teams from four colleges and universities in the North Country, including Canada. Each team had 5 hours in which to solve seven programming problems.
Teams 1 and 2 from McGill University in Montreal made first and second place. McGill Team 1, the first-place holder, solved six of the seven problems, and the second-place holder solved five. In third place was the team from Concordia University, also from Montreal, solving four problems. Also participating were teams from Clarkson University and SUNY Oswego.
The first place team from this competition advances to the regional finals at Rochester Institute of Technology to be held on October 31. Winners of that competition will participate in the World Finals in Harbin, China, in early 2010.
Spring 2010 CS courses
Our schedule of Spring 2010 CS course offerings is available for planning purposes. Contact Dr. Fossum if you have any questions.
ACM Programming Contest preliminaries at Potsdam
SUNY Potsdam will be hosting a programming contest on Saturday, October 17, as part of the ACM International Collegiate Programming Contest (ICPC) competition. The winner of SUNY Potsdam's contest will advance to the Northeast Region competition to be held the following Saturday, October 31, in Rochester, NY; and the winner of that contest will advance to the World Finals to be held February 1-6, 2010 in Harbin, China..
Eight teams will participate in the SUNY Potsdam contest, with three students per team. Contestants will be given seven problems to solve in a period of five hours, using programming languages including C, C++, and Java.
BS Degree Option approved by SUNY and NYS Education Department
Our BS Degree Option in Computer Science has been approved by SUNY and the New York State Education Department. This degree option is available immediately for current students and new enrollees at SUNY Potsdam. Details of the BS degree requirements in CS can be found here.
Consortium for Computer Science in Colleges: Northeast
The department was involved in the CCSC:NE conference which took place 24-25 April 2009 at SUNY Plattsburgh. Dr Timothy Fossum was co-chair of the entire conference and Dr. Brian C. Ladd was co-chair of the student poster session. SUNY Potsdam sent one poster, Ammon Bartram's poster on A Parallel Implementation of the Quadratic Sieve Factoring Algorithm. We also sent one programming team: William Whispell, Tim Ronan, and Ammon Bartram.
The SUNY Potsdam programming contest team finished 4th out of 28 teams participating. They managed to complete all five program questions correctly within the three hour time limit. They also reported that this was the most fun they have had at a programming contest event. Other students are urged to form teams for future programming contests.
Ammon Bartram's poster finished first of 25 judged student posters. This outcome was not unexpected by anyone who had seen Ammon's presentation on his work at the spring Board of Advisors meeting but the competition this year, while smaller than in previous years, was very fierce with at least five different posters receiving at least one first place vote.
Congratulations to Ammon and the programming team for their strong performance at CCSC:NE. Next year is at the University of Hartford, CT.
Board of Advisors Video
Two students presented their work on senior projects during the April Board of Advisors Meeting. Video of both sessions is available.
Ammon Bartram presented his work on A Parallel Implementation of the Quadratic Sieve Factoring Algorithm. [Quicktime Video]
Phylicia Gordon presented her work on A Wireless Controller for Computerized Lighting Control using a Nintendo DS [QuickTime Video]
Fall 2009 CS Class Schedule
The Fall 2009 Computer Science class schedule is available for your review and planning.
Board of Advisors meeting April 3, 4
The SUNY Potsdam Computer Science Board of Advisors will hold its semi-annual Spring meeting Saturday, April 4, in Dunn 102. The meeting will include presentations by students completing their capstone experiences as well as other reports and discussions. The meeting will conclude with an evening dinner at Mama Lucia's. An informal get-together for students, Board members, and faculty will be held Friday evening, April 3, at Dexter's.
All CS majors -- as well as those interested in becoming CS majors -- are strongly encouraged to attend.
CCSCNE Annual Conference, April 24-25, 2009
The Consortium for Computer Sciences in Colleges, Northeast Region (CCSCNE), will hold its Annual Meeting on April 24-25, 2009, at SUNY Plattsburgh in Plattsburgh, NY. Co-chairs of this meeting are Lonnie Fairchild and Timothy Fossum. Details regarding the meeting, including submission dates for authors/presenters and registration information, can be found at the conference web site.
CS Program Review Team on campus
Our Computer Science program at SUNY Potsdam is undergoing a Program Review this year. The Program Review process started with our department's preparation and submission of a Self Study document in Spring 2008. An external Review Team was selected to conduct a site visit and to prepare a written final report. Review Team members are:
- Doug Baldwin, Chair of Computer Science, SUNY Geneseo
- Larry Brehm, Chair of Physics, SUNY Potsdam
- David Hutchens, Chair of Computer Science, Millersville University (PA)
The Review Team will be conducting its site visit on Monday, September 8 and Tuesday, September 9, 2008. The Review Team will meet with Provost Madden, Dean Pletcher (Arts and Sciences) and other members of the Dean's office, CS Department faculty and staff, CS students, and other stakeholders. The Review Team will prepare a written final report to be submitted to Dean Pletcher by the end of October. A follow-up mid-term review will take place in approximately three years to evaluate the progress that has been made toward meeting the recommendations of the Review Team.
Summer Workshops
Dr Brian C Ladd is attending two interesting workshops this summer: Algorithms, Scripting, and Programming for Visual Art, La Salle University, Philadelphia, PA at the end of May and then, a week later, the Emergent Academic Workshop the the Emergent Games HQ in Chapel Hill, NC.
The first workshop is part of a CPATH grant from the NSF, Revitalizing Computer Science Education Through the Science of Digital Media. It is scheduled to examine programming in a visual context. This is an important consideration both for the continued improvement in style and substance of our CS1 courses and for Dr. Ladd's CS1 textbook (tentative title: Simple Computer Games).
The second workshop is designed to introduce Emergent's sophisticated middleware and game engine to academics. Attendees will receive instruction in using Emergent's tool chain to support students in the production of high quality games in upper-level programming courses.
Virtual Academics Student presentation
Tony Capone, Eric Hutchins, and Jamie Sinclair presented their year-long project, Virtual Academics at the Spring 2008 BOA. Click on the link to see the presentation.
Spring 2008 Board of Advisors meeting
The CS Department Board of Advisors will hold its Spring 2008 meeting on Saturday, 26 April 2008, in Dunn Hall room 102. An informal get-together will be held on Friday evening prior to Saturday's event. All CS students are strongly encouraged to attend both the Friday get-together and the Saturday Board meeting. The meeting will include presentations by CS students engaged in recent internships.
Games: Good/Evil
Dr. Brian Ladd and Dr. Susan Haller will be presenting a special session at the Special Interest Group in Computer Science Education (SIGCSE) Symposium 2008 in Portland, Oregon in March. The special session will be held Friday, March 14, 2008 from 10:30AM to 11:45AM. SIGCSE is the premier international conference on computer science education. The session will address the advantages and disadvantages of using computer game development as motivation for students and as a vehicle for teaching computer science classes.
Dr. Fossum on loan to the National Science Foundation
Dr. Timothy Fossum has accepted a one-year appointment as a Program Director in the Division of Undergraduate Education at the National Science Foundation (NSF). Dr. Fossum's primary responsibility will be for the Scholarship for Service Program, which is a cybersecurity education initiative. Dr. Fossum will be on leave from SUNY Potsdam while serving at NSF.
A Timeless Way of Arguing
Dr. Brian C. Ladd is presenting a short talk at Computers and Writing 2007. The talk, titled (with apologies to Christopher Alexander) A Timeless Way of Arguing will explore the similarities between software design patterns and stylized forms of argument in rhetoric. From Aristotle to Hugh Burns (author of one of the first computerized writing support tools), rhetoricians have cataloged correct forms of argument; they have included where and when to apply the argument forms and how to deploy facts in support of them. C&W2007 is meeting on the campus of Wayne State University 17-20 May 2007.
Student Research Panel at CCSC:NE
Dr. Brian C. Ladd will be participating in the Consortium for Computing Sciences in Colleges - Northeastern 2007 (CCSC:NE2007) Conference, April 20-21 at the Rochester Institute of Technology. Dr. Ladd is a member of a panel on what faculty face when supporting undergraduate research. The panel will range broadly over the area from senior capstone projects to summer REUs.
As a teaser, Dr. Ladd says that the faculty member must remain flexible in light of student needs. "Push your student as hard as necessary but no harder," Dr. Ladd says, paraphrasing Einstein. If you want more, see you in Rochester.
ACM Student Chapter Events
Here are some important upcoming ACM events:
- March 1st - Programming/Math Contest
Problems from both math and computer science departments. Will include problems relevant to either 201/151 or 203/152. Watch for flyers.
Contact: James Snow - March 2nd - Media Lab
Help transform the media lab (next door to the Unix lab) into a usable area once again.
Contact: Cody Zink - March 10 - Server Install Fest
We will be installing and configuring software on 4 of the new ACM servers. No concrete plans for these machines have been made - yet! For now we will simply be installing operating systems (most likely Debian Linux) so we can evaluate their usefulness and have systems ready to run once we do come up with a task for them. Contant Nathan Sprangers or James Snow if you have ideas, suggestions, or needs on this front.
Contact: Nathan Sprangers - March 21 - Joint ICT/ACM Gaming Night
Co-sponsored by the ICT department, this will be a night dedicated to playing tons of games on a variety of platforms. Come meet our neighbors in the ICT department and other gaming enthusiasts. More info to come.
Contact: James Snow
Fall 2007 preliminary schedule
The preliminary Fall 2007 course schedule for Computer Science is available for review. This schedule is subject to change.
"Go FIGure", a new Freshman Interest Group (FIG), will be offered for the first time in Fall 2007. This FIG is designed for incoming students who are interested in Math and Computer Science. It will consist of dedicated sections of MATH 151 (Calculus I), CIS 201 (Computer Science I), and HIST 100 (World History).
The CIS 280 class ("Selected Languages") offered in Fall 2007 will cover the Perl programming language. Perl is a popular scripting language that has powerful text processing capabilities and is used in many system administration and web server applications.
Sailing, Sailing
Dr. Brian C. Ladd will present his paper, XYZZY: Finding New Magic in Text Adventure Games, as one of twenty (20) peer-reviewed papers at the Second Annual Microsoft Academic Days on Game Development aboard a Disney Cruise Ship 21-25 February 2007. The paper reports on his success using text adventure game and text adventure game engine design and development to teach object-oriented programming in a project-based introductory course. The paper and Dr. Ladd's presentation to the conference will both appear on the conference DVD and should be available soon after the conference concludes.
CIS Alumni Scholarship endowment
At the Fall 2006 meeting of the CIS Board of Advisors in November, Drs. Timothy Fossum and Susan Haller pledged a donation of $5000 to spearhead the establishment of a CIS Alumni Scholarship fund. The fund will provide scholarships for students who attend SUNY Potsdam and who major in computer science.
Drs. Fossum and Haller are faculty in the CS program at SUNY Potsdam. Dr. Fossum serves as chair of the Department of Computer Science.

Computer Science Symposium on Nov. 16
Two students from Syracuse University presented a research project report on Monday, Nov. 16, at 5:00pm in Dunn Hall 102.
Gustavo Melendez and Robert Osbhar reported on their project to develop a Field Programmable Gate Array (FPGA) implementation of a real-time algorithm for recording handwriting data from a biosensor device. The biosensor device and algorithm were developed by Michael Linderman, President and Chief Scientist at Norconnect, Inc., a technology startup company in Ogdensburg, NY. The presentation described the students' FPGA implementation as well as their development of analog amplifier circuits and digital converters that allow the handwriting signals to be received and processed by a personal computer.
The work on this project is supported by a National Science Foundation SBIR grant.
Digital video of the presentation is available: Quicktime