SNHU Computer Science Degree Plan: Difference between revisions
No edit summary |
No edit summary |
||
(25 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
== Computer Science Degree Plan == | == Computer Science Degree Plan == | ||
Here is a Computer Science Degree plan for [[Southern New Hampshire University]] (SNHU) as of approximately | Here is a Computer Science Degree plan for [[Southern New Hampshire University]] (SNHU) as of approximately July of 2024. Please make sure that the suggestions are still valid before beginning to follow this plan. | ||
The alternative credit courses were handpicked using experience from previous students as to what courses will be the easiest and quickest courses to take. In places with multiple courses listed, the first course is assumed to be the fastest/easiest course to take. | The alternative credit courses were handpicked using experience from previous students as to what courses will be the easiest and quickest courses to take. In places with multiple courses listed, the first course is assumed to be the fastest/easiest course to take. | ||
=== Taking Alt Credit Courses Not on a Equivalency List === | === Taking Alt Credit Courses Not on a Equivalency List === | ||
Check with the equivalency list to make sure the course number match up. In the event a course is available but not on equivalency list, you need to get those courses approved before taking them. Contact the SNHU advisor to get courses approved. | |||
===MAT-243 Requirement === | ===MAT-243 Requirement === | ||
Line 12: | Line 12: | ||
===Tips on Order in Which to Complete Courses === | ===Tips on Order in Which to Complete Courses === | ||
Start with [[Sophia.org]], do English Composition first. Unfortunately, Sophia only allows 2 courses open at one time, so after you start English Comp, do a course that doesn't have any touchstones (written assignments). Once done with Sophia, start doing other alternative credit courses. | Start with [[Sophia.org]], do English Composition first. Unfortunately, Sophia only allows 2 courses open at one time, so after you start English Comp, do a course that doesn't have any touchstones (written assignments). Once done with Sophia, start doing other alternative credit courses. | ||
===How Long Will It Take To Complete This Degree Once I Finish All the Alterative Credits?=== | ===How Long Will It Take To Complete This Degree Once I Finish All the Alterative Credits?=== | ||
Full time is 2 courses per 2 month term at SNHU. At that rate, it would take 10 months to do 30 credits worth of courses. | Full time is 2 courses per 2 month term at SNHU and max of 3 courses per term once you done a couple of terms. At that rate, it would take 8 to 10 months to do 30 credits worth of courses. | ||
===Source of Credit=== | ===Source of Credit=== | ||
This degree plan was made using this source to map out all the alternative credits. | This degree plan was made using this source to map out all the alternative credits. | ||
[https://snhu.sophia.org/ Sophia Equivalents] | [https://snhu.sophia.org/ Sophia Equivalents] | ||
[https://www.snhu.edu/admission/transferring-credits/work-life-experience/testing-out CLEP, DSST, AP Exams Equivalents and other Alt credit equivalents] | |||
==General Education Requirements (42cr total)== | |||
[https://www.snhu.edu/admission/transferring-credits/work-life-experience/testing-out CLEP, DSST, | '''There are a total of 42 credits worth of General Education Requirements.''' | ||
==General Education Requirements== | |||
Please refer to the [[SNHU !General Education Requirements Roadmap|SNHU GE Requirements Roadmap]] for details and suggestions on courses that will fulfill this requirement. | |||
==Major Courses== | ==Major Courses== | ||
{| class="wikitable" style="width: 100%;" | {| class="wikitable" style="width: 100%;" | ||
Line 178: | Line 39: | ||
|Introduction to Scripting | |Introduction to Scripting | ||
|3 | |3 | ||
| | |Sophia or | ||
| | [[OnlineDegree.com|OD]] or [[Study.com]] or Google | ||
<small>Note: | | Introduction to Python Programming or | ||
Intro to Programming (Python) or CS 109: Intro to Programming (Java) or Google IT Automation Cert | |||
<small>Note: SDC Data Structures assignment is in Java so you need to learn Java at some point.</small> | |||
| 3 | | 3 | ||
|- | |- | ||
| | |CS210 or CS217 | ||
|Programming Languages or Object Oriented Programming | |||
| | |||
|3 | |3 | ||
| | |||
| | |||
| | |||
|- | |- | ||
| | |CS300 | ||
| | |Data Structures and Algorithms | ||
|3 | |3 | ||
|[[Study.com]] | |[[Study.com]] | ||
| | |CS 201: Data Structures & Algorithms | ||
|3 | |3 | ||
|- | |- | ||
| | |CS231 or DAD220 | ||
| | |Database Systems or Intro to Structured Database | ||
|3 | |3 | ||
| | |[[Sophia]] or Coursera | ||
| | |Introduction to Relational Databases or Google Data Analytics | ||
|3 | |3 | ||
|- | |- | ||
|CS230 | |CS230 | ||
|Operating Platforms | |Operating Platforms | ||
|3 | |3 | ||
| | |[[Study.com]] | ||
|Computer Science 306: Computer Architecture | |||
|3 | |3 | ||
|- | |- | ||
Line 251: | Line 78: | ||
| Software Development Lifecycle | | Software Development Lifecycle | ||
|3 | |3 | ||
| | |[[Study.com]] | ||
| | |Computer Science 307: Software Engineering | ||
| | |3 | ||
|- | |- | ||
|CS255 | |CS255 | ||
Line 260: | Line 87: | ||
|[[Study.com]] | |[[Study.com]] | ||
|CS 302: Systems Analysis & Design | |CS 302: Systems Analysis & Design | ||
| 3 | | 3 | ||
|- | |- | ||
|CS305 | |CS305 | ||
Line 311: | Line 127: | ||
| Current and Emerging Trends in Computer Science | | Current and Emerging Trends in Computer Science | ||
|3 | |3 | ||
| | | | ||
|CS 310: Current Trends in Computer Science & IT | |<small>Note: CS 310: Current Trends in Computer Science & IT ACE credit recommended credit has expired and can no longer be taken at Study.com for college credit.</small> | ||
| | |||
| | |||
|- | |- | ||
|CS465 | |CS465 | ||
Line 323: | Line 138: | ||
| | | | ||
|- | |- | ||
| | |IT145 | ||
| | |Foundation in Application Development | ||
|3 | |||
|[[Sophia]] | |||
|Introduction to Java Programming | |||
|3 | |||
|- | |||
|MAT350 | |||
|Applied Linear Algebra | |||
|3 | |||
|Coopersmith | |||
|Applied Linear Algebra | |||
<small>'''Note: SNHU Student Feedback Quote:''' matrixcalc.org is what I used. Everything it can do you could do with Matlab, but it's so much quicker to just enter in your matrices and click the operation you need.</small> | |||
|3 | |||
|- | |||
|CS499 | |||
|Computer Science Capstone | |||
|3 | |3 | ||
| | | | ||
| | | | ||
| | | | ||
|- | |||
|MAT230 | |||
|Discrete Mathematics | |||
|3 | |||
|[[Study.com]] | |||
|Math 108: Discrete Mathematics | |||
|3 | |||
|- | |||
|PHY150 | |||
|Introductory Physics | |||
|3 | |||
|[[Study.com]] | |||
|Physics 101: Intro to Physics | |||
|3 | |||
|- | |- | ||
! | ! | ||
Line 346: | Line 190: | ||
CS CYB, DAD, DAT, GAM, or IT | CS CYB, DAD, DAT, GAM, or IT | ||
Within the | Within the 200 - 499 range | ||
!Competency | !Competency | ||
Units Value | Units Value | ||
Line 357: | Line 201: | ||
|whatever you want | |whatever you want | ||
|3 | |3 | ||
| | |[[Sophia]] | ||
| | |Introduction to Information Technology (IT200) | ||
|3 | |3 | ||
|- | |- | ||
Line 364: | Line 208: | ||
|whatever you want | |whatever you want | ||
|3 | |3 | ||
| | |[[Sophia]] | ||
| | |Introduction to Networking (IT212) | ||
|3 | |3 | ||
|- | |- | ||
Line 371: | Line 215: | ||
|whatever you want | |whatever you want | ||
|3 | |3 | ||
| | |[[Sophia]] | ||
| | |Introduction to Web Development (IT270) | ||
|3 | |3 | ||
|- | |- | ||
Line 378: | Line 222: | ||
|whatever you want | |whatever you want | ||
|3 | |3 | ||
|Google IT | |Coursera or Sophia or [[Study.com]] | ||
|200-499 course with prefix CS CYB, DAD, DAT, GAM, or IT | |||
<small>'''Study.com easy courses:''' Computer Science 105: Introduction to Operating Systems (IT202) or Computer Science 110: Introduction to Cybersecurity (CYB200). For other options, check the equivalency list or confirm with your adviser which classes will work.</small> | |||
<small>'''Google IT Support Professional Certificate''' brings in IT202 - Computer Operating Systems, IT212 - Introduction to Computer Networks, IT200 - Fundamentals of Information Technology and is an easy cert to get.</small> | |||
<small>'''Google UX Design Certificate''' brings in IT270 - Web Site Design, IT355 - Web and Mobile User Experience, CS319 - UI/UX Design and Development.</small> | |||
<small>'''Google Data Analytics certificate''' includes DAT325 - Data Validation: Quality and Cleaning and DAT375 - Data Analysis Techniques. Also include LL required course DAD220 - Introduction to Structured Database Environments and LL elective DAT205 - Role of Data Analysis in Organizations.</small> | |||
|3 | |3 | ||
|- | |- | ||
Line 437: | Line 288: | ||
| | | | ||
| | | | ||
| | |42 | ||
|- | |- | ||
| | | | ||
Line 447: | Line 298: | ||
|- | |- | ||
| | | | ||
| | |Major Electives | ||
|12 | |12 | ||
| | | | ||
Line 465: | Line 316: | ||
! | ! | ||
! | ! | ||
! | !93 | ||
|} | |} | ||
<small>*To copy this degree plan, hold down left mouse button, drag to select tables, then copy/paste (CTR+C/CTR+P) to Sheets or Excel.</small> | <small>*To copy this degree plan, hold down left mouse button, drag to select tables, then copy/paste (CTR+C/CTR+P) to Sheets or Excel.</small> | ||
[[Category:Degree Plans]] | [[Category:Degree Plans]] | ||
[[Category:SNHU]] | [[Category:SNHU]] |
Latest revision as of 18:16, 22 July 2024
Computer Science Degree Plan[edit | edit source]
Here is a Computer Science Degree plan for Southern New Hampshire University (SNHU) as of approximately July of 2024. Please make sure that the suggestions are still valid before beginning to follow this plan.
The alternative credit courses were handpicked using experience from previous students as to what courses will be the easiest and quickest courses to take. In places with multiple courses listed, the first course is assumed to be the fastest/easiest course to take.
Taking Alt Credit Courses Not on a Equivalency List[edit | edit source]
Check with the equivalency list to make sure the course number match up. In the event a course is available but not on equivalency list, you need to get those courses approved before taking them. Contact the SNHU advisor to get courses approved.
MAT-243 Requirement[edit | edit source]
The computer science degree requires Stats (MAT-243) however if you take Sophia stats (MAT-240) and take IT-140 intro to programming then SNHU will accept MAT-240 for the MAT-243 requirement.
Tips on Order in Which to Complete Courses[edit | edit source]
Start with Sophia.org, do English Composition first. Unfortunately, Sophia only allows 2 courses open at one time, so after you start English Comp, do a course that doesn't have any touchstones (written assignments). Once done with Sophia, start doing other alternative credit courses.
How Long Will It Take To Complete This Degree Once I Finish All the Alterative Credits?[edit | edit source]
Full time is 2 courses per 2 month term at SNHU and max of 3 courses per term once you done a couple of terms. At that rate, it would take 8 to 10 months to do 30 credits worth of courses.
Source of Credit[edit | edit source]
This degree plan was made using this source to map out all the alternative credits.
CLEP, DSST, AP Exams Equivalents and other Alt credit equivalents
General Education Requirements (42cr total)[edit | edit source]
There are a total of 42 credits worth of General Education Requirements.
Please refer to the SNHU GE Requirements Roadmap for details and suggestions on courses that will fulfill this requirement.
Major Courses[edit | edit source]
ID | Course | Competency
Units Value |
Course
Provider |
Course Name | SNHU Credit |
---|---|---|---|---|---|
IT140 | Introduction to Scripting | 3 | Sophia or | Introduction to Python Programming or
Intro to Programming (Python) or CS 109: Intro to Programming (Java) or Google IT Automation Cert Note: SDC Data Structures assignment is in Java so you need to learn Java at some point. |
3 |
CS210 or CS217 | Programming Languages or Object Oriented Programming | 3 | |||
CS300 | Data Structures and Algorithms | 3 | Study.com | CS 201: Data Structures & Algorithms | 3 |
CS231 or DAD220 | Database Systems or Intro to Structured Database | 3 | Sophia or Coursera | Introduction to Relational Databases or Google Data Analytics | 3 |
CS230 | Operating Platforms | 3 | Study.com | Computer Science 306: Computer Architecture | 3 |
CS250 | Software Development Lifecycle | 3 | Study.com | Computer Science 307: Software Engineering | 3 |
CS255 | System Analysis and Design | 3 | Study.com | CS 302: Systems Analysis & Design | 3 |
CS305 | Software Security | 3 | |||
CS320 | Software Testing, Automation, and Quality Assurance | 3 | |||
CS330 | Computational Graphics and Visualization | 3 | |||
CS340 | Client/Server Development | 3 | |||
CS360 | Mobile Architecture and Programming | 3 | |||
CS370 | Current and Emerging Trends in Computer Science | 3 | Note: CS 310: Current Trends in Computer Science & IT ACE credit recommended credit has expired and can no longer be taken at Study.com for college credit. | ||
CS465 | Full Stack Development I | 3 | ** Reports are they are using the MEAN stack. | ||
IT145 | Foundation in Application Development | 3 | Sophia | Introduction to Java Programming | 3 |
MAT350 | Applied Linear Algebra | 3 | Coopersmith | Applied Linear Algebra
Note: SNHU Student Feedback Quote: matrixcalc.org is what I used. Everything it can do you could do with Matlab, but it's so much quicker to just enter in your matrices and click the operation you need. |
3 |
CS499 | Computer Science Capstone | 3 | |||
MAT230 | Discrete Mathematics | 3 | Study.com | Math 108: Discrete Mathematics | 3 |
PHY150 | Introductory Physics | 3 | Study.com | Physics 101: Intro to Physics | 3 |
Totals | 57 | 30 |
Major Electives (or choose concentration)[edit | edit source]
ID | Courses from:
CS CYB, DAD, DAT, GAM, or IT Within the 200 - 499 range |
Competency
Units Value |
Course
Provider |
Course Name | SNHU Credit |
---|---|---|---|---|---|
whatever you want | 3 | Sophia | Introduction to Information Technology (IT200) | 3 | |
whatever you want | 3 | Sophia | Introduction to Networking (IT212) | 3 | |
whatever you want | 3 | Sophia | Introduction to Web Development (IT270) | 3 | |
whatever you want | 3 | Coursera or Sophia or Study.com | 200-499 course with prefix CS CYB, DAD, DAT, GAM, or IT
Study.com easy courses: Computer Science 105: Introduction to Operating Systems (IT202) or Computer Science 110: Introduction to Cybersecurity (CYB200). For other options, check the equivalency list or confirm with your adviser which classes will work. Google IT Support Professional Certificate brings in IT202 - Computer Operating Systems, IT212 - Introduction to Computer Networks, IT200 - Fundamentals of Information Technology and is an easy cert to get. Google UX Design Certificate brings in IT270 - Web Site Design, IT355 - Web and Mobile User Experience, CS319 - UI/UX Design and Development. Google Data Analytics certificate includes DAT325 - Data Validation: Quality and Cleaning and DAT375 - Data Analysis Techniques. Also include LL required course DAD220 - Introduction to Structured Database Environments and LL elective DAT205 - Role of Data Analysis in Organizations. |
3 | |
Total | 12 | 12 |
Free Electives[edit | edit source]
ID | Course | Competency
Units Value |
Course
Provider |
Course Name | SNHU Credit |
---|---|---|---|---|---|
Pick whatever you want | 9 | Whatever | 9 | ||
Totals | 9 | 9 |
Total Transfer Credit[edit | edit source]
ID | Course | Competency
Units Value |
Course
Provider |
Course Name | SNHU
Transfer Credit (Max 90) |
---|---|---|---|---|---|
General Education Requirements | 42 | 42 | |||
Major Courses | 57 | 30 | |||
Major Electives | 12 | 12 | |||
Free Electives | 9 | 9 | |||
Total | 120 | 93 |
*To copy this degree plan, hold down left mouse button, drag to select tables, then copy/paste (CTR+C/CTR+P) to Sheets or Excel.