SNHU Computer Science Degree Plan: Difference between revisions

From College Degree
Jump to navigation Jump to search
No edit summary
No edit summary
 
(42 intermediate revisions by 2 users not shown)
Line 1: Line 1:
== Computer Science Degree Plan (beta) ==
== Computer Science Degree Plan ==
Here is a Computer Science Degree plan for [[Southern New Hampshire University]] (SNHU) as of approximately January of 2022. Please make sure that the suggestions are still valid before beginning to follow this plan.
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 ===
If you want to take courses from Study.com for example, it is best to get those courses approved before taking them.  Contact the SNHU advisor to get courses approved.  
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 ===
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.   
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 ===
===Tips on Order in Which to Complete Courses ===
Start with Sophia, 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 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.
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.  
===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.straighterline.com/colleges/southern-new-hampshire-university/course-equivalency/ Straighterline Equivalents]


[https://www.snhu.edu/admission/transferring-credits/work-life-experience/testing-out CLEP, DSST, AP Exams Equivalents and other Alt credit 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)==
'''There are a total of 42 credits worth of General Education Requirements.'''


[https://www.snhu.edu/admission/transferring-credits/work-life-experience/it-certifications IT Certification Transfers]
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==
== General Education Requirements ==
{| class="wikitable" style="width: 100%;"
{| class="wikitable" style="width: 100%;"
|+
|+
!ID
!ID
!Course
!Course
!Credits
!Competency
Units Value
!Course
!Course
Provider
Provider
!Course Name
!Course Name
!SNHU Credit
!SNHU Credit  
|-
|-
|ENG122
|IT140
|English Composition I
|Introduction to Scripting
|3
|Sophia
|English Composition I
|3
|-
|ENG123
|English Composition II
|3
|Sophia
|English Composition II
|3
|-
|MAT240
|Mathematics
|3
|Sophia
|Introduction to Statistics
<small><nowiki>**</nowiki> This will work for MAT243 if you also bring in IT140</small>
|3
|-
|FAS201
|Fine Arts and Humanities (EFAH)
|3
|Sophia
|Art History I or
Approaches to Studying Religions
|3
|-
|FAS202
|Fine Arts and Humanities (EFAH)
|3
|Sophia
|Art History II
|3
|-
|ECO201
|Social and Behavioral Sciences (ESBS)
|3
|Sophia
|Microeconomics or Intro to Psychology
|3
|-
|ECO202
|Social and Behavioral Sciences (ESBS)
|3
|Sophia
|Macroeconomics
|3
|-
|MAT136
|Science, Technology, and Mathematics (ESTM)
|3
|Sophia
|College Algebra
|3
|-
|MAT140
|Science, Technology, and Mathematics (ESTM)
|3
|SL or
Study.com
|Precalculus
<small>** SDC Reported came in as MAT 140 - Precalculus</small>
|3
|-
|HIS113
|History 100 (EHIS)
|3
|3
|Sophia or
|Sophia or
SL
[[OnlineDegree.com|OD]] or [[Study.com]] or Google
|U.S. History I or
| Introduction to Python Programming or
Western Civilization I
Intro to Programming (Python) or CS 109: Intro to Programming (Java) or Google IT Automation Cert


<small>** reported this works</small>
<small>Note: SDC Data Structures assignment is in Java so you need to learn Java at some point.</small>
|3
| 3
|-
|-
|HIS114
|CS210 or CS217
|Applied History 200 (EHIS)
|Programming Languages or Object Oriented Programming
|3
|3
|Sophia or
SL
|U.S. History II or
Western Civilization II
<small>**  doesn't need to be 200 level, reported this works</small>
|3
|-
|GRA101
|IDS 100
<small>(NOTE: students with 12 or more transfer credits may substitute a free elective)</small>
|3
|Sophia
|Visual Communications or take whatever you want.
|3
|-
|ENV101
|SNHU 107
<small>(NOTE: students with 12 or more transfer credits may substitute a free elective)</small>
|3
|Sophia
|Environmental Science or take whatever you want.
|3
|-
|
|
|Integration
|3
|
|
|** Must be done SNHU??
|
|
|-
|-
!
|CS300
!Totals
|Data Structures and Algorithms
!42
!
!
!39
|}
 
== Major Courses ==
{| class="wikitable" style="width: 100%;"
|+
!ID
!Course
!Competency
Units Value
!Course
Provider
!Course Name
!SNHU Credit
|-
|IT140
|Introduction to Scripting
|3
|3
|OD or SL or Study.com
|[[Study.com]]
|Intro to Programming (Python) or Intro to Programming in C or CS 109: Intro to Programming (Java)
|CS 201: Data Structures & Algorithms
|3
|3
|-
|-
|IT145
|CS231 or DAD220
|Foundation in Application Development
|Database Systems or Intro to Structured Database
|3
|3
|AP
|[[Sophia]] or Coursera
|Computer Science A
|Introduction to Relational Databases or Google Data Analytics
|3
|-
|MAT225
|Calculus I
|3
|SL
|General Calculus I
|3
|-
|PHY150
|Introductory Physics
|3
|Study.com
|Physics 101: Intro to Physics
 
<small>** Not 100% sure this course will transfer in but pretty sure can find a physics course to transfer in.</small>
|3
|-
|MAT230
|Discrete Mathematics
|3
|Study.com
|Math 108: Discrete Mathematics
<small>** Reported came in as MAT 230 - Discrete Mathematics</small>
|3
|-
|MAT350
|Applied Linear Algebra
|3
|
|
|
|-
|CS210
|Programming Languages
|3
|Study.com
|CS 113: Programming in Python
 
<small>** Not 100% sure this course will transfer in but pretty sure can find a programming course to transfer in.</small>
|3
|3
|-
|-
Line 228: Line 71:
|Operating Platforms
|Operating Platforms
|3
|3
|
|[[Study.com]]
|Study.com CS 305: Operating Systems will work?
|Computer Science 306: Computer Architecture
 
|3
<small>**</small> <small>CS 105 confirmed came in as IT-202 Computer Operating Systems</small> <small>so that likely won't work.</small>
|
|-
|-
|CS250
|CS250
|Software Development Lifecycle
| Software Development Lifecycle
|3
|[[Study.com]]
|Computer Science 307: Software Engineering
|3
|3
|
|CS 307: Software Engineering will work?
<small>** This is a guess of what might work.</small>
|
|-
|-
|CS255
|CS255
|System Analysis and Design
|System Analysis and Design
|3
|3
|Study.com
|[[Study.com]]
|CS 302: Systems Analysis & Design
|CS 302: Systems Analysis & Design
<small>** I thought I read that a student successfully transferred this in however I can't find the link to verify.  I'm assuming this works.</small>
| 3
|3
|-
|CS300
|Data Structures and Algorithms
|3
|Study.com
|CS 201: Data Structures & Algorithms
<small>** Reported came in as CS 300 - Data Structures and Algorithms</small>
 
<small>** Project in java.</small>
|3
|-
|-
|CS305
|CS305
Line 265: Line 93:
|3
|3
|
|
|** can any of the study.com courses work here?? Not sure.
|
|
|
|-
|-
Line 283: Line 111:
|-
|-
|CS340
|CS340
|Client/Server Development
| Client/Server Development
|3
|3
|
|
Line 297: Line 125:
|-
|-
|CS370
|CS370
|Current and Emerging Trends in Computer Science
| Current and Emerging Trends in Computer Science
|3
|Study.com
|CS 310: Current Trends in Computer Science & IT
<small>** Reported came in as CS 370 - Current and Emerging Trends in CS</small>
|3
|3
|
|<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 308: Line 135:
|3
|3
|
|
|<small>** Reports are they are using the MEAN stack.</small>
|
|
|
|-
|-
|CS470
|IT145
|Full Stack Development II
|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 323: Line 179:
!
!
!
!
!27
!30
 
|}
|}


== Major Electives (or choose concentration) ==
==Major Electives (or choose concentration) ==
{| class="wikitable" style="width: 100%;"
{| class="wikitable" style="width: 100%;"
|+
|+
Line 333: Line 190:
CS CYB, DAD, DAT, GAM, or IT
CS CYB, DAD, DAT, GAM, or IT


Within the 100 - 499 range
Within the 200 - 499 range
!Competency
!Competency
Units Value
Units Value
Line 344: Line 201:
|whatever you want
|whatever you want
|3
|3
|Google IT Cert
|[[Sophia]]
|IT202 - Computer Operating Systems
|Introduction to Information Technology (IT200)
|3
|3
|-
|-
Line 351: Line 208:
|whatever you want
|whatever you want
|3
|3
|Google IT Cert
|[[Sophia]]
|IT212 - Introduction to Computer Networks
|Introduction to Networking (IT212)
|3
|3
|-
|-
Line 358: Line 215:
|whatever you want
|whatever you want
|3
|3
|Google IT Cert
|[[Sophia]]
|Elective course credit
|Introduction to Web Development (IT270)
|3
|3
|-
|-
Line 365: Line 222:
|whatever you want
|whatever you want
|3
|3
|Google IT Cert
|Coursera or Sophia or [[Study.com]]
|Elective course credit
|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
|-
|-
!
!
!Total
!Total
!12
! 12
!
!
!
!
Line 377: Line 241:
|}
|}


== Free Electives ==
== Free Electives==
{| class="wikitable" style="width: 100%;"
{| class="wikitable" style="width: 100%;"
|+
|+
Line 386: Line 250:
!Course
!Course
Provider
Provider
!Course Name
! Course Name  
!SNHU Credit
!SNHU Credit
|-
|-
Line 404: Line 268:
|}
|}


== Total Transfer Credit ==
==Total Transfer Credit==
{| class="wikitable" style="width: 100%;"
{| class="wikitable" style="width: 100%;"
|+
|+
!ID
!ID
!Course
! Course  
!Competency
!Competency
Units Value
Units Value
Line 415: Line 279:
!Course Name
!Course Name
!SNHU
!SNHU
Credit
Transfer Credit
 
(Max 90)
|-
|-
|
|
|General Education Requirements
| General Education Requirements
|42
|42
|
|
|
|
|39
|42
|-
|-
|
|
|Mayor Courses
|Major Courses
|57
|57
|
|
|
|
|27
|30
|-
|-
|
|
|Business Electives
|Major Electives
|12
|12
|
|
Line 450: Line 316:
!
!
!
!
!87
!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:SNHU]]
[[Category:Degree Plans]]
[[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.

Sophia Equivalents

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

OD or Study.com or Google

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.