Editing
Sample page test
(section)
Jump to navigation
Jump to search
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
=Generic BA Computer Science Degree Plan= This is a generic degree plan that applies to [[Thomas Edison State University]] for a Bachelor Arts in Computer Science as of approximately January of 2020. Please make sure that the suggestions are still valid before beginning to follow this plan. ==General Education Requirements== As of 2021, students will be required to have a minimum of 30 [[Accreditation|RA]] credits to complete their degree. See the [[Sample TESU General Education Requirements Roadmap|GE Requirements Roadmap]] for details and suggestions on courses that will fill this requirement. For students who want to save money, there are many free/low cost [[Finnish Universities|university courses in Finland]] that can be used to meet the "RA credit requirement". Most of the available courses are in Business or Computer Science, though they might only count as electives. ==Computer Science AOS== 36 credits are in the AOS. 15 credits need to be UL. ===Part A. Introduction to Programming=== 3 credits. Choose one. {| class="wikitable" style="width:80%" |- ! style="width:22%" | Course Expected !! style="width:34%" | Recommended Course to Take !! style="width:46%" | Recommended Provider |- | Intro Programming || Introduction to Programming in Python<br><small>Preplan this class with an advisor to confirm that it is accepted as ITS-150 and not COS-205</small> || [[Sophia.org]] |- | Intro Programming || Introduction to Java Programming<br><small>Should not overlap with Sophia's Python programming. This course should be accepted as COS-111.</small> || [[Sophia.org]] |- | Intro Programming || Computer Science 109: Introduction to Programming || [[Study.com]] |- | Intro Programming || Introduction to Programming || [[OnlineDegree.com]] - US Residents only |- | Intro Programming || Programming for Everyone: Introduction to Programming - CSE 110 || [[Arizona State University Earned Admissions|ASU Earned Admissions]] (RA Credits) |} ===Part B. Data Structures=== 3 credits required {| class="wikitable" style="width:80%" |- ! style="width:22%" | Course Expected !! style="width:34%" | Recommended Course to Take !! style="width:46%" | Recommended Provider |- | Data Structures || Computer Science 201: Data Structures & Algorithms || [[Study.com]] |} ===Part C. Calculus=== 3 credits required. Pick one. {| class="wikitable" style="width:80%" |- ! style="width:22%" | Course Expected !! style="width:34%" | Recommended Course to Take !! style="width:46%" | Recommended Provider |- | Calculus || Calculus I || [[Sophia.org]] |- | Calculus || Math 104: Calculus || [[Study.com]] |- | Calculus || MA005: Calculus I || [[Saylor Academy|Saylor]] |- | Calculus || Calculus I<br><small>Although not as cheap as other options, this one is highly recommended by students who have taken this course.</small> || [[StraighterLine]] |- | Calculus || Calculus || [[College Level Examination Program|CLEP]] |- | Calculus || Calculus (MAT-302) || [[Coopersmith Career Consulting|Coopersmith]] |- | Calculus I || MAT-210 Brief Calculus: Calculus for Business and Economics<br>or<br>MAT-265 Calculus for Engineers I || [[Arizona State University Universal Learner|ASU Universal Learner]] (RA credits) |} ===Part D. Discrete Math=== 3 credits required Although the RA classes listed below have prerequisites (Algebra at minimum), it's possible that the institution will either accept Sophia as proof of completing this requirement or they may be willing to waive the prerequisite requirements for "visiting" or "non-degree-seeking" students. If you are able or unable to take this course at one of these institutions, please [https://www.degreeforum.net/mybb/index.php post in the forum] to let other students know of your results. {| class="wikitable" style="width:80%" |- ! style="width:22%" | Course Expected !! style="width:34%" | Recommended Course to Take !! style="width:46%" | Recommended Provider |- | MAT-270 Discrete Math || Math 108: Discrete Mathematics || [[Study.com]] |- | MAT-270 Discrete Math || MAT144 - Discrete Mathematics || [[Sources of Credit|Oakton Community College]] (RA Credits) |- | MAT-270 Discrete Math || MATH202 Discrete Math || [[Sources of Credit|Luna Community College]] (RA Credits) |- | MAT-270 Discrete Math || MATH 2115 Discrete Math || [[Sources of Credit|College of DuPage]] (RA Credits) |- | MAT-270 Discrete Math || MAT-311: Discrete Math || [[Strayer University|Strayer]] challenge exam (RA credits) |- | MAT-270 Discrete Math || ITW 2140 - Discrete Mathematics for Information Technology || [[ECore/eMajor|eCore]] (RA Credits) |} ===Part E. Operating Systems=== 3 credits required {| class="wikitable" style="width:80%" |- ! style="width:22%" | Course Expected !! style="width:34%" | Recommended Course to Take !! style="width:46%" | Recommended Provider |- | COS-240 Operating Systems || Computer Science 105: Introduction to Operating Systems || [[Study.com]] |- | COS-240 Operating Systems || Computer Science 305: Operating Systems<br><small>Has assignments but comes in as exactly the same course as Computer Science 105 above. This course is not currently recommended.</small> || [[Study.com]] |- | COS-240 Operating Systems || CIS 1600 Fundamental Principles Operating Systems || [[Sources of Credit|College of DuPage]] |- | COS-240 Operating Systems || CS 344 β Operating Systems I (UL) || [https://ecampus.oregonstate.edu/soc/ecatalog/ecourselist.htm?termcode=all&subject=CS Oregon State University] |- | COS-240 Operating Systems || CIS255: Operating Systems || [[Strayer University|Strayer]] challenge exam (RA credits) |} ===Part F. Computer Architecture=== 3 credits required {| class="wikitable" style="width:80%" |- ! style="width:22%" | Course Expected !! style="width:34%" | Recommended Course to Take !! style="width:46%" | Recommended Provider |- | COS-330 Computer Architecture || Computer Science 306: Computer Architecture (UL) || [[Study.com]] |- | COS-330 Computer Architecture || CS 271 β Computer Architecture and Assembly Language || [https://ecampus.oregonstate.edu/soc/ecatalog/ecourselist.htm?termcode=all&subject=CS Oregon State University] |} ===Part G. AOS Electives=== 18 credits required. Within the entire AOS, 15 credits + Capstone course needs to be UL. {| class="wikitable" style="width:80%" |- ! style="width:22%" | Course Expected !! style="width:34%" | Recommended Course to Take !! style="width:46%" | Recommended Provider |- | CIS-320 System Analysis & Design I (UL CS) || Computer Science 302: Systems Analysis & Design || [[Study.com]] |- | CIS-311 Database Management (UL CS) || Computer Science 303: Database Management || [[Study.com]] |- | CIS-301 Management Information Systems (UL CS) || Business 303: Management Information Systems || [[Study.com]] |- |CIS-351 Software Engineering (UL CS) |CS 302: Software Engineering <small>Confirmed came in as CIS-351: Software Engineering.</small> |[[Saylor Academy|Saylor]] |- | UL CS || [[Network Technology (CMP-354-TE)]] || [[Thomas Edison Credit by Exam Program|TECEP]] (RA credits) |- | CIS-351 Software Engineering (UL CS) || CIS-351 Software Engineering<br><small>If you are doing [[Thomas_Edison_State_University#TESU_Credit_Optimization|a 15-credit term]], this is a relatively easy way for you to get UL credit. || [[Thomas Edison State University|TESU]] |- | UL CS || CS 321 β Introduction to Theory of Computation || [https://ecampus.oregonstate.edu/soc/ecatalog/ecourselist.htm?termcode=all&subject=CS Oregon State University] (RA Credits) |- | UL CS || CS 325 β Analysis of Algorithms || [https://ecampus.oregonstate.edu/soc/ecatalog/ecourselist.htm?termcode=all&subject=CS Oregon State University] (RA Credits) |- | UL CS || CS 340 β Introduction to Databases || [https://ecampus.oregonstate.edu/soc/ecatalog/ecourselist.htm?termcode=all&subject=CS Oregon State University] (RA Credits) |- | UL CS || CS 344 β Operating Systems I || [https://ecampus.oregonstate.edu/soc/ecatalog/ecourselist.htm?termcode=all&subject=CS Oregon State University] (RA Credits) |- | UL CS || CS 352 β Introduction to Usability Engineering || [https://ecampus.oregonstate.edu/soc/ecatalog/ecourselist.htm?termcode=all&subject=CS Oregon State University] (RA Credits) |- | UL CS || CS 361 β Software Engineering I || [https://ecampus.oregonstate.edu/soc/ecatalog/ecourselist.htm?termcode=all&subject=CS Oregon State University] (RA Credits) |- | UL CS || CS 362 β Software Engineering II || [https://ecampus.oregonstate.edu/soc/ecatalog/ecourselist.htm?termcode=all&subject=CS Oregon State University] (RA Credits) |- | UL CS || CS 372 β Introduction to Computer Networks || [https://ecampus.oregonstate.edu/soc/ecatalog/ecourselist.htm?termcode=all&subject=CS Oregon State University] (RA Credits) |- | UL CS || CS 373 β Defense Against the Dark Arts || [https://ecampus.oregonstate.edu/soc/ecatalog/ecourselist.htm?termcode=all&subject=CS Oregon State University] (RA Credits) |- | UL CS || Any other UL CS course || [https://ecampus.oregonstate.edu/soc/ecatalog/ecourselist.htm?termcode=all&subject=CS Oregon State University] (RA Credits) |- | MAT-321 Linear Algebra I (UL CS) || Linear Algebra (MAT-305) || [[Coopersmith Career Consulting|Coopersmith]] <small>It has been reported that TESU no longer accepts Linear Algebra for their CS degrees. Transfer in this course at your own risk.</small> |- | UL CS || CIS375: Human Computer Interaction || [[Strayer University|Strayer]] challenge exam (RA credits) <small>It has been reported that students can register for this exam, however when taking it via proctor, it gives an error "This Challenge Exam has been archived and is no longer available."</small> |} Many of Oregon State University's UL courses require prerequisites that may or may not be easy to deal with as a visiting/non-degree student. Lower-Level options that do not overlap with previously-suggested courses. 6 credits required. {| class="wikitable" style="width:80%" |- ! style="width:22%" | Course Expected !! style="width:34%" | Recommended Course to Take !! style="width:46%" | Recommended Provider |- | CIS-107 Computer Concepts and Applications || Introduction to Information Technology<br><small>If you plan to do a 16-credit term, take the ePack instead of the Sophia course</small> || [[Sophia.org]] |- | COS-116 C Programming || Computer Science 111: Programming in C || [[Study.com]] |- | COS-213 C++ Programming || Computer Science 112: Programming in C++ || [[Study.com]] |- | COS-205 Python Programming || Computer Science 113: Programming in Python || [[Study.com]] |- | COS-206 R Programming || Computer Science 114: Programming in R || [[Study.com]] |- | COS-208 Java Programming || Computer Science 115: Programming in Java || [[Study.com]] |- | CMP-299 Special Topics in Computer Science Technology || Computer Science 310: Current Trends in Computer Science & IT || [[Study.com]] |- | COS-101 Introduction to Computers || Computer Science 103: Computer Concepts & Applications || [[Study.com]] |- | CMP-202 Foundations of Information Technology || Computer Science 102: Fundamentals of Information Technology || [[Study.com]] |- | CIS-103 Intro Bus Information Software || Business 104: Information Systems and Computer Applications || [[Study.com]] |- | COS-101 Introduction to Computers || Business 109: Intro to Computing || [[Study.com]] |- | COS-213 C++ Programming || Introduction to Programming in C++ - CS101 || [[StraighterLine]] |- | CS || CS101: Introduction to Computer Science I || [[Saylor Academy|Saylor]] |- | CS || CS210: Systems Analysis & Development || [[Strayer University|Strayer]] challenge exam (RA credits) |} The Sophia IT course does not overlap with any of the other options. Some of the Intro to Computers/Computing courses overlap with one another. It is advised to take the Sophia course plus one other course from this list. ===Part H. Additional AOS Electives=== 6 credits required. If you haven't fully met UL requirements with parts A-G, UL courses in this area also count toward requirement. Electives in this area must be: Natural Science, Mathematics, and/or Computer Science. {| class="wikitable" style="width:80%" |- ! style="width:22%" | Course Expected !! style="width:34%" | Recommended Course to Take !! style="width:46%" | Recommended Provider |- | Add'l AOS Electives || SAS Advanced Programmer Certificate<br><small>Special Topics in Statistics (STA-399)</small> || [[Coursera]] |- | Add'l AOS Electives || [[Sample_TESU_BA_Mathematics_Degree_Plan|Any UL Math]] || Various |- | Add'l AOS Electives || CSM Learn<br><small>LL BUS-210 counts as a math course for this requirement</small> || [[CSM Learn]] |} ==Liberal Arts Capstone== Must be taken at TESU. There is an [https://www.degreeforum.net/mybb/Thread-Alternative-Capstone-Academic-Community-Impact alternative 6-credit] capstone available that provides hands-on experience. ==Electives== 30 credits required. See the [[Sample TESU General Education Requirements Roadmap|GE Requirements Roadmap]] for suggestions. [[Category:Degree Plans]][[Category:TESU Degree Plans]][[Category:TESU]]
Summary:
Please note that all contributions to College Degree may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
College Degree:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Navigation menu
Personal tools
Not logged in
Talk
Contributions
Create account
Log in
Namespaces
Page
Discussion
English
Views
Read
Edit
Edit source
View history
More
Search
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
Google
All Pages
Big 6
School 1
School 2
Tools
What links here
Related changes
Special pages
Page information