Computer Science Program Advising


Last Updated: MARCH 31, 2016


This page is effective for Fall 2016 scheduling. While much, if not all, of this information might apply to future scheduling, things do change. Be sure that the first sentence in this paragraph states that the information is current for the semester you are registering for.


The information listed below is to help you in scheduling and is not meant to relieve you of the responsibility of seeing your advisor. This is when you will receive the needed PIN to schedule.


Check out Degree Works, available in MyEdinboro (you should see the Degree Works icon to the left of the page after logging into MyEdinboro). This is a tool that shows your progress toward graduation. Look at Degree Works and try to understand the information it shows.


One of the most important documents you should be familiar with is the curriculum check sheet. To see the one that applies to you, go to Mathematics and Computer Science advising and tutoring page. Then, select Majors and Programs and look for your track and select the link underneath Curriculum.


The advising and tutoring page also has the prerequisite diagram and course availability info. Check these to understand what courses need what prerequisites and when courses are offered in the future.


You should plan your stay in the computer science program. The best way to do this is to lay out the semesters since you enrolled to when you anticipate graduating. For example, list Fall 2014, Spring 2015, Fall 2015, Spring 2016, Fall 2016, Spring 2017, Fall 2017, and Spring 2018. List all semesters that you will be enrolled, including any summer and winter courses. For each semester, list the courses taken (past/current semesters) and those that you anticipate taking (future semesters). Be sure to refer to course prerequisites and future course offerings as you do this.


When you are ready to discuss scheduling with your advisor, remember to bring a printout of your course plan to leave with your advisor. This does not have to be a perfect plan and you may even have questions about how to properly prepare the plan. But, it is important to make the effort to do this—it is the best way to help ensure smooth scheduling into the future.