Computer Science 550/551, Fall 2007 Syllabus

Allegheny College

Department of Computer Science

Dr. Gregory M. Kapfhammer

Instructor Contact Information

Office Number332-2880
Home Number425-2837
Email gkapfham(at)allegheny(dot)edu
Internet http://cs.allegheny.edu/~gkapfham/

Instructor Office Hours

Tuesday, Thursday 11:00 - 12:00
Tuesday, Thursday 4:30 - 6:00
Wednesday 1:00 - 5:00
Friday 1:30 - 4:30

For more details about my schedule, please refer to http://cs.allegheny.edu/~gkapfham/schedule/.

Please contact me via email if I am not in my office. If you need to schedule an appointment, you may call my office or my home. I am often able to schedule student meetings at times outside of office hours.

Course Meeting Schedule

Since there are only a few students in these classes, all students will individually meet with the Instructor during office hours. Every student in the course is responsible for proactively seeking out the Instructor in order to ensure that he or she correctly provides all of the needed deliverables. Students in Computer Science 550 are also encouraged to see advice from those student(s) in Computer Science 551.

Note to Computer Science 551 Students

Most of the information in this syllabus is intended for students in Computer Science 550. Students in Computer Science 551 are responsible for mentoring and assisting the students in 550. The 551 students are also required to give an open presentation to the Department of Computer Science. The presentation should describe their internship experience and it should incorporate slides and (whenever possible) a demonstration of a software system. The students in Computer Science 551 are also required to write a short two page description of their internship.

Course Objectives

In this class we will develop a working listing of career and internship resources, explore your career and internship interests, and write proposals for the internship that you will undertake this summer. The course will help students to learn more about the field of computing, the positions that are available to Allegheny computer scientists, and the preparations that must be undertaken in order to secure an interesting and meaningful internship.

Performance Objectives

At the completion of this class, a student should be familiar with the resources that are provided on the Internet for learning about careers and internships. The student should have career researching skills. Also, the student should have a better understanding of the computing sub-disciplines that they are interested in pursuing during their career or graduate school experiences. Finally, the student must develop a high-quality resume and a proposal for the work that they will be involved with during their summer internship.

Grading Policies

The grade that a student receives in this class will be based on class participation, the final resume, the career interest statement, the final description of career resources, the secured internship, and the proposal for the summer internship experience. Since this class will only meet once every other week, students will be required to actively participate in class discussions. Remember, this class will be taken for a letter grade!

Required Information Packet

  1. Final Resume

  2. Two Page Career Interest Statement

  3. Two Page Description of Career Resources

  4. Secured Internship

  5. Two Page Internship Proposal

Students will be expected to "workshop" their resume with the Instructor and the staff in the Office of Career Services (OCS). Members of the Office of Career Services will be able to provide the student will invaluable advice concerning resumes, internship opportunities, and careers. A student's career interest statement must describe the types of careers in which a student is interested. However, this document should go beyond the basic statement of a job description and also include information about preferred geographical location, technologies that the student is interested in using, types of software the student would like to develop, etc. Each student will be responsible for the creation of a document that describes the career and internship resources that they found to be the most valuable. For example, a student might create a listing of different Web sites and books that they found useful. However, this listing should also include a description of the strengths and weaknesses of these resources. Finally, each student must secure an internship and write a short proposal (in conjunction with the staff members at their chosen company) to describe the work that they will conduct.

Honor Code

The Academic Honor Program that governs the entire academic program at Allegheny College is described on pages nine and ten of the Allegheny Course Catalog. The Honor Program applies to all work that is submitted for academic credit or to meet non-credit requirements for graduation at Allegheny College. This includes all work done in class (such as examinations, quizzes, and laboratory work), all papers, and any other material that might be assigned in this class. All students who have enrolled in the College will work under the Honor Program. Each student who has matriculated at Allegheny College has acknowledged the following pledge:

I hereby recognize and pledge to fulfill my responsibilities, as defined in the Honor Code, and to maintain the integrity of both myself and the College community as a whole.


Creative Commons License Unless otherwise specified, this work is licensed under a Creative Commons License