Differences

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

Link to this comparison view

Next revision
Previous revision
student:graduation-preparation:start [2021/09/10 11:13] – created normanapstudent:graduation-preparation:start [2024/01/16 16:15] (current) – [Checking graduation requirements] normanap
Line 11: Line 11:
  
 ==== Current requirements (Catalog Year 2019 and later) ==== ==== Current requirements (Catalog Year 2019 and later) ====
-CS 159 +  * CS 159 
-CS 227 +  CS 227 
-CS 240 +  CS 240 
-CS 261 +  CS 261 
-CS 327 +  CS 327 
-CS 345 +  CS 345 
-CS 361 +  CS 361 
-CS 430 +  CS 430 
-Algorithms: CS 412 (applied) or CS 452 (theoretical) +  Algorithms: CS 412 (applied) or CS 452 (theoretical) 
-Systems elective: CS 432, CS 450, CS 455, CS 456, or CS 470 +  Systems elective: CS 432, CS 450, CS 455, CS 456, or CS 470 
-3 CS electives numbered 300 or higher +  3 CS electives numbered 300 or higher 
-Only one can be less than 345 +    Only one can be less than 345 
-Can use cross-listed courses: MATH 448, MATH 449 +    Can use cross-listed courses: MATH 448, MATH 449 
-Calculus: MATH 231+232 or MATH 235 +  Calculus: MATH 231+232 or MATH 235 
-Statistics: MATH 220, MATH 229, or MATH 318 +  Statistics: MATH 220, MATH 229, or MATH 318 
-Major GPA of 2.0 or better+  Major GPA of 2.0 or better
  
 ==== Previous requirements (Catalog Year 2018 and earlier) ==== ==== Previous requirements (Catalog Year 2018 and earlier) ====
-CS 159 +  * CS 159 
-CS 227 +  CS 227 
-CS 240 +  CS 240 
-CS 261 +  CS 261 
-CS 327 +  CS 327 
-CS 345 +  CS 345 
-CS 361 +  CS 361 
-CS 374 +  CS 374 
-CS 430 +  CS 430 
-Technical Writing: CS 260 or CS 280 (Spring 2020, Section 1, Dent) +  Technical Writing: CS 260 or CS 280 (Spring 2020, Section 1, Dent) 
-Systems elective: CS 432, CS 450, CS 455, CS 456, or CS 470 +  Systems elective: CS 432, CS 450, CS 455, CS 456, or CS 470 
-3 CS electives numbered 300 or higher +  3 CS electives numbered 300 or higher 
-Can use cross-listed courses: MATH 448, MATH 449 +    Can use cross-listed courses: MATH 448, MATH 449 
-Calculus: MATH 231+232 or MATH 235 +  Calculus: MATH 231+232 or MATH 235 
-Statistics: MATH 220, MATH 229, or MATH 318 +  Statistics: MATH 220, MATH 229, or MATH 318 
-Major GPA of 2.0 or better+  Major GPA of 2.0 or better
  
-=== Technical writing === +==== Technical writing ==== 
-No longer being offered\\ + 
-If your catalog year is 2018 or older, and you have not taken CS 260/280(Dent), you **must** change your catalog year\\+CS 260 is no longer being offeredIf your catalog year is 2018 or older, and you have not taken CS 260/280(Dent), you **must** change your catalog year
 + 
 +Here's what you will see in your Academic Requirements report will look like if you're missing your Technical Writing course:
  
-Here's what you will see in your Academic Requirements report will look like if you're missing your Technical Writing course:\\  
 {{:student:graduation-preparation:technical-writing-deficit.png?400|}} {{:student:graduation-preparation:technical-writing-deficit.png?400|}}
  
-**Changing your Catalog Year**\\ +**Changing your Catalog Year** 
-Email buchhofp@jmu.edu\\ + 
-Include student ID number, old year, desired new year\\ +Email ''buchhofp@jmu.edu'' 
-If you have not taken an algorithms course, you **must** enroll for CS 412 in the spring (we plan to offer 3 sections)\\ + 
-CS 374 (Databases) will count as an elective class\\+Include your student ID number, old year, and desired new yearIf you have not taken an algorithms course, you **must** enroll for CS 412 or 452 in your final semester. CS 374 (Databases) will count as an elective class if you have taken it.
  
-=== Checking graduation requirements ===+==== Checking graduation requirements ====
 View your Academic Requirements report in MyMadison\\ View your Academic Requirements report in MyMadison\\
   * https://www.jmu.edu/computing/ittraining/e-training/mymadison-academic-requirements-report/   * https://www.jmu.edu/computing/ittraining/e-training/mymadison-academic-requirements-report/
Line 65: Line 66:
 Everything needs to be resolved before you are allowed to apply for graduation! Everything needs to be resolved before you are allowed to apply for graduation!
  
-Contact your advisor if you see anything you think is wrong in the report: https://jmu-cs.as.me/advisor +[[https://www.jmu.edu/computing/mymadison/tutorials/schedule-advisor-appointments.shtml|Contact your advisor]] if you see anything you think is wrong in the report.
  
 Note: the department will make substitutions or waivers only in rare cases: Note: the department will make substitutions or waivers only in rare cases:
Line 72: Line 73:
  
  
-=== Major GPA ===+==== Major GPA ====
 Weighted average (by credit hours) of: Weighted average (by credit hours) of:
   * Every CS course (including cross-listed ones)   * Every CS course (including cross-listed ones)