====== Computer Science Curriculum ====== The following resources will help you determine which classes you need to take and when you should take them. ==== Requirements ==== See the JMU Catalog for the official [[https://catalog.jmu.edu/preview_program.php?catoid=51&poid=21773&hl | Major Requirements]]. See the JMU Catalog for the official [[https://catalog.jmu.edu/content.php?filter%5B27%5D=CS&filter%5B29%5D=&filter%5Bkeyword%5D=&filter%5B32%5D=1&filter%5Bcpage%5D=1&cur_cat_oid=51&expand=&navoid=2659&search_database=Filter#acalog_template_course_filter | Course Descriptions]]. ==== CS Advising Canvas Site ==== All CS Advising information and resources are on the CS Advising Canvas site. All declared majors and minors will be maintained as members of the site. You are welcome to self-enroll here: https://canvas.jmu.edu/enroll/7PDLY6 ==== Prerequisites ==== You can view the prerequisite structure in our [[https://wiki.cs.jmu.edu/_media/department/curriculum/jmu_cs_curriculum.pdf|prerequisite tree]] ==== Curriculum Checklists and Plan of Study ==== The example [[https://www.jmu.edu/cise/cs/academics/undergraduate/curriculum/index.shtml#plan|curriculum checklists]] on the CS website illustrate various ways to fulfill CS requirements. The JMU Course Catalog has a [[https://catalog.jmu.edu/preview_program.php?catoid=51&poid=21773&hl|Sample Plan of Study]] We encourage you to meet with our CS Advisor, Paige Normand, to make your own 4-year plan for graduation. You can schedule a meeting with her via [[https://www.jmu.edu/computing/mymadison/tutorials/schedule-advisor-appointments.shtml|MyMadison Connect]]. She is available to meet with any JMU student [[https://jamesmadisonuniversity1.my.site.com/s/book-appointment-from-invitation?invitationKey=364ce524-4b9f-40ed-babf-e8e49f7bdc54|in person]] and via [[https://jamesmadisonuniversity1.my.site.com/s/book-appointment-from-invitation?invitationKey=44e483db-1dcf-4b20-8e18-1f5e1e185566|Zoom]]. ==== Additional Advice (work in progress) ==== * [[department:advising-dualmath| Pairing a Math Major or Minor with CS]]\\