TrailRunr's Double Major in CS and Math

This document covers only the area of study for both majors at TESU. There are numerous other resources for information on meeting general education requirements. Keep in mind that the space you would have used for free electives is being used for the second area of study. You can use this plan for a single major although keep in mind that this was optimized for double majoring.

This degree plan is designed so that you get both areas of study with the minimum amount of time and money spent.

Courses marked * = shared with both areas of study (9 credits + the capstone). You can get a waiver of the 9 credit requirement if you earn too many credits in the three shared courses as long as you don't need the excess credit in both areas of study.

Excess credits anywhere in the area of study can make up for shortages. That is why you should get 4 credits for calculus if you can if you plan to use 2.67 or 2 credit courses since you have shortages of 0.33 or 1. If you want to make up missing upper level credits in the AOS, you have to have excess upper level credits that count in the AOS.

Computer Science

Requirements:

Intro to CS - DSST Computing and Information Technology (COS-101)

Data Structures - take at a community college

Calc 1 - SL General Calculus 1 (credit via ACE's ACP program to get 4 credits) *

Calc 2 - SL General Calculus 2 (credit via ACE's ACP program to get 4 credits) *

Linear algebra / discrete math - Take linear algebra at a 4 year school such as APU *

Electives - 21 credits (at least 15 credits in the entire AOS need to be UL):

The known test-out / alternative credit options:

*** DSST Cybersecurity (CIS-344)

*** DSST MIS (CIS-301)

*** Colorado State University Global Campus System Analysis (CIS-320)

*** SL Intro to programming in C++ (COS-213)

*** PF Intro to programming in Java

*** one more programming course

The edX software engineering courses with the COSC partnership will not work. These course end up on a credit registry service at COSC rather than COSC's own courses. These courses are only useful if you need it for a degree at COSC.

You'll probably need one UL course that counts in the AOS at a 4 year school (eg. don't take computer architecture at a CC). You'll need another UL if you took discrete math instead of linear algebra or if you took linear algebra at a community college.

If you take actual TESU courses to satisfy UL CS requirements, the only ones that count as UL in the CS AOS are COS-330, COS-352, COS-451, CIS-301, CIS-351, CIS-311. If the TESU course is not listed in the previous sentence, you can safely assume it won't count. That means the networking TECEP won't count.

A common problem some find is that a course is recommended by ACE as UL, but TESU won't necessarily follow that recommendation. TESU will look for similar courses in their database and the similar course may be LL. This means ACE UL recommended programming courses will probably be LL at TESU no matter how advanced the programming course may seem to be.

Liberal Arts Capstone

LIB-495 - Liberal Arts Capstone - you don't have to take this twice for one BA with 2 AOS *

Mathematics

Note: math courses in the 100 series are below calc 1 and won't count.

Requirements:

Calc 1 - SL General Calculus 1 (credit via ACE's ACP program to get 4 credits) * or CLEP

Calc 2 - SL General Calculus 2 (credit via ACE's ACP program to get 4 credits) *

Linear algebra - Take linear algebra at a 4 year school such as APU if double majoring *

Calc 3 - take at a 4 year school if you are short of UL. Take at a community college to save money.

Statistics - ALEKS Stats (STA-201)

Electives (at least 15 credits in the entire AOS need to be UL):

Three differential equations courses from edX (not sure if it will be offered again)

Shmoop Geometry (MAT-361) unverified 2 credits ?????

One more math course (at APU?)

If you need cheap LL electives, calc 4 or discrete math at a community college would work.

Liberal Arts Capstone

LIB-495 - Liberal Arts Capstone - you don't have to take this twice for one BA with 2 AOS *