Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
student:curriculum:start [2019/10/17 15:49] – [Anticipated Course Offerings] foxcjdepartment:curriculum:start [2024/05/02 14:13] – updated scheduler details for summer availability normanap
Line 1: Line 1:
-===== Computer Science Curriculum =====+====== Computer Science Curriculum ======
  
-==== Full Admission to the CS Major or Minor ====+The following resources will help you determine which classes you need to take and when you should take them.
  
-Any student may declare a CS major or minor, but students may enroll in CS courses beyond CS 139/149, +==== Requirements ====
-CS 159, and CS/MATH 227 only if they are fully admitted to the CS major or minor. Full admission to the +
-major or minor is granted as described below.+
  
-  * Students who have attempted CS 139/149, CS 159, or CS/MATH 227 at JMU may not attempt them elsewhere (that is, they must make any second attempts at JMU). +See the JMU Catalog for the official [[https://catalog.jmu.edu/preview_program.php?catoid=51&poid=21773&hl  Major Requirements]]. 
-  * Students must submit an application for full admission to the CS major or minor no earlier than the semester in which they complete CS 159. The application form is available [[http://www.jmu.edu/bscs/documents/cs-application-for-Full-admission-2017.pdf|here]]. + 
-  * Students with a GPA of 3.0 or better in CS 139/149 and CS 159 who have attempted these classes only once are guaranteed full admission to the major or minorOthers will be granted full admission to the CS major or minor as space permits based on their GPA in CS 139/149 and CS 159 and faculty evaluation of their potential to succeed in the CS major or minor+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]]
-  * Students who have completed the CS minor may apply for full admission to the CS major no earlier than the semester in which they complete the last course in the CS minor+ 
-  * CS minors with a GPA of 3.0 or higher in the CS minor will be fully admitted to the CS major; others will be admitted as space permits based on their minor GPA. +==== CS Advising Canvas Site ==== 
-  * Students will be notified of their CS major or minor admission status by January 1st for admission in the spring semester (following application the previous fall semester), and by May 15th for admission in the fall semester (following application the previous spring semester)+ 
-  * Students who are not granted full admission to the CS major or minor may file one additional application in the next regular semester after they are denied admission. +All CS Advising information and resources are on the CS Advising Canvas site
-  * Transfer students who have completed the equivalent of CS 159 (or for whom this class is waived) are granted full admission to the CS major or minor. Other transfer students are subject to same process as non-transfer students.+ 
 +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 ==== ==== Prerequisites ====
  
-The easiest way to see the prerequisite structure is to view the  +You can view the prerequisite structure in our 
-[[https://wiki.cs.jmu.edu/_media/student/curriculum/prereqfigure.pdf|prerequisite tree]], but you can also view the  +[[https://wiki.cs.jmu.edu/_media/department/curriculum/jmu_cs_curriculum.pdf|prerequisite tree]] 
-[[https://wiki.cs.jmu.edu/_media/student/curriculum/prereqtable.pdf|prerequisite table]].+ 
 + 
 +==== 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. \\ 
 +Her assigned advisees can schedule a meeting with her via [[https://jamesmadisonuniversity1.my.site.com/s/|MyMadison Connect]]. \\ 
 +She is available to meet with any JMU student over the summer via zoom: [[https://jamesmadisonuniversity1.my.site.com/s/book-appointment-from-invitation?invitationKey=f763e5b9-f20a-4e17-8b24-a49d1769dbba|Schedule a meeting]]  
  
-Dr. Kirkpatrick also maintains an unofficial prerequisite graphic on his [[https://w3.cs.jmu.edu/kirkpams/advising.shtml | advising website]].+==== Additional Advice (work in progress) ====
  
-==== Anticipated Course Offerings ====+* [[department:advising-dualmath| Pairing a Math Major or Minor with CS]]\\
  
-Although the CS department cannot guarantee that certain courses will be offered in the future, we plan course 
-offerings ahead of time and do our best to follow the plan. Here is the 
-[[https://wiki.cs.jmu.edu/_media/student/curriculum/offerings.pdf|current plan]].