/ Computer Science Department

Student Resources

Here's a listing of information and tools that will help as you go through your time in our department.


Looking to plan your schedule or just learn about what courses are going to be offered? Check out the courses that will be offered in the next four years. Getting ready to schedule for Fall 2022? See the recommendations for which courses to take.

Have a specific career path in mind, and wondering what courses you should take? Check out suggested courses for various career paths.

Hardware and Software

We work hard to make sure that our labs have the computing resources that you need to make the most of your time at Hope. See what software is available in the Computer Science labs

Microsoft Imagine

If you like to use your own laptop, that's okay too! The department has a Microsoft Imagine subscription which provides access to a wide array of software free of charge to students, including the Windows operating system and Microsoft's Visual Studio development environment. 

Request software

We want to make sure you have the tools you need to succeed! 

If there is software that you feel would be helpful in completing your work that is not currently available, please email the department chairperson at cschair@hope.edu.

Departmental Policies


Class attendance is a course requirement. Students are expected to attend every class session. When circumstances prevent a student from attending a class, the missing student must report the reason for not attending to the course instructor, preferably before the class session itself but in no circumstance later than the class period following the absence. This reporting must be either in person or by phone. Each failure to report on an absence in a timely manner will result in the student's final grade in the course being reduced by one level, e.g. B to B-.


Whenever one computer science course is a prerequisite for another computer science course, a student must complete the prerequisite with a grade of C- or higher to qualify for enrollment in the next course.


A student who wishes to complete an internship must make arrangements with the department's internship director during or before the advising period. The current internship director is Dr. Jipping (jipping@hope.edu).

In order to qualify for an internship, a student must have a 3.0 grade point average in computer science courses, have taken a sufficient number of courses to prepare for the internship, and have the approval of the department. The director of internships will work with the student to find a suitable placement. While we will attempt to fill all requests, a placement for an internship cannot be guaranteed.

Get more details on internships here

Independent Studies

Independent studies are usually arranged at the initiative of the student, who contacts the professor prior to or during the advising period. After the student discusses the proposed project with the professor, the professor must then agree to supervise the project and the student and professor determine the number of credit hours (either 1, 2, 3 or 4) to be earned. Next, the chair of the department must approve the independent study arrangement. With the professor's and the chair's approval, the student may then register for CSCI 490.

Get more details on independent studies here.