CS Programs: Difference between revisions

From Computer Science at Indiana State University
Jump to navigation Jump to search
 
(7 intermediate revisions by the same user not shown)
Line 3: Line 3:


==Accelerated 4+1 BS and MS==
==Accelerated 4+1 BS and MS==
For undergrads with a 3.0 GPA, at least 96 credits (including the current term), and in their 3rd to last term before graduating, you may qualify for the accelerated 4+1 BS + MS degree program. This allows you to take some graduate courses during your last year as an undergraduate, and then complete the CS MS with 1 additional year of graduate study. Some additional details and rules are listed [https://catalog.indstate.edu/preview_program.php?catoid=57&poid=11135&returnto=2942 in the graduate catalog]. You would be able to register for up to 9 credits of 500 level courses that can count towards both the BS and MS, and up to 6 credits of 600 level courses that would only count towards the MS (but could be taken during your last full year of undergraduate study). If you are interested you can get in touch with your major advisor. If you meet the minimum requirements, you would apply for the CS MS to start the term after you finish your BS degree, and you would complete the [https://www.indstate.edu/sites/default/files/media/documents/pdf/accelerated-program-application.pdf Accelerated Program Application] with your advisor.
For undergrads with a 3.0 GPA, at least 90 credits (including the current term), and in their 4th to last term before graduating, you may qualify for the accelerated 4+1 BS + MS degree program. This allows you to take some graduate courses during your last 3 terms year as an undergraduate, and then complete the CS MS with 1 additional year of graduate study. Some additional details and rules are listed [https://catalog.indstate.edu/preview_program.php?catoid=57&poid=11135&returnto=2942 in the graduate catalog]. You would be able to register for up to 9 credits of 500 level courses that can count towards both the BS and MS, and up to 6 credits of 600 level courses that would only count towards the MS (but could be taken during your last 3 terms of undergraduate study). If you are interested you can get in touch with your major advisor. If you meet the minimum requirements, you would apply for the CS MS to start the term after you finish your BS degree, and you would complete the Accelerated Program Application (at the [https://sycamoresindstate.sharepoint.com/sites/STU-Registrar/SitePages/Graduate-Studies.aspx Graduate Studies] page) with your advisor.


==Undergraduate Programs==
==Undergraduate Programs==
The requirements for the CS major, CS minor, CS teaching minoor, and certificate in applied CS (that can be earned by non-degree students) are listed in the undergraduate catalog.  The major includes the following concentrations - Computing Science (more focus on theory and systems), Data Science, Information Science (more focus on applications).  Once you declare the major or minor you should see the requirements in your [https://www.indstate.edu/registrar/mysam MySAM ].
The requirements for the CS major, CS minor, CS teaching minoor, and certificate in applied CS (that can be earned by non-degree students) are listed in the undergraduate catalog.  The major includes the following concentrations - Computing Science (more focus on theory and systems), Data Science, Information Science (more focus on applications).  Once you declare the major or minor you should see the requirements in your MySAM.


To see the requirements for the major, you can check the [https://catalog.indstate.edu/index.php Undergraduate Catalog] - click on "Academic Programs" and then find the program you are looking for - Computer Science Major, Computer Science Minor, Computer Science Teaching Minor, or Applied Computer Science Certificate.  
To see the requirements for the major, you can check the [https://catalog.indstate.edu/index.php Undergraduate Catalog] - click on "Academic Programs" and then find the program you are looking for - Computer Science Major, Computer Science Minor, Computer Science Teaching Minor, or Applied Computer Science Certificate.  
Line 16: Line 16:
the "CS BS" sheet in '''[https://docs.google.com/spreadsheets/d/1mBt7E5r35rLXG5Ith0SjUMHiHmUtxH58v_ZOvt3bjvA/edit#gid=1748557442 CS Course Sequences ]'''.
the "CS BS" sheet in '''[https://docs.google.com/spreadsheets/d/1mBt7E5r35rLXG5Ith0SjUMHiHmUtxH58v_ZOvt3bjvA/edit#gid=1748557442 CS Course Sequences ]'''.


'''Related majors/minors''' - Computer Engineering Technology, Information Technology, Mathematics, General Studies. See these in the list of undergraduate programs in the undergraduate catalog.
'''Related majors/minors''' - Computer and Electrical Engineering Technology, Information Technology, Mathematics, Cyber & Security Studies, General Studies. See these in the list of undergraduate programs in the undergraduate catalog.


==Graduate Programs==
==Graduate Programs==
The requirements for the CS MS are listed in the [https://catalog.indstate.edu/index.php Graduate Catalog] - click on "Programs" on the menu on the right, and then find Computer Science M.S. (or Computer Science (Accelerated M.S.) for undergrads doing the 4+1 accelerated program). We offer the following concentrations - Academic, Bioinformatics, Data Science, Professional.  
The requirements for the CS MS are listed in the [https://catalog.indstate.edu/index.php Graduate Catalog] - click on "Programs" on the menu on the right, and then find Computer Science M.S. (or Computer Science (Accelerated M.S.) for undergrads doing the 4+1 accelerated program).  


To see the requirements for the major, you can check the Graduate Catalog.
To see the requirements for the major, you can check the Graduate Catalog. In brief, the following are the requirements.
 
* CS 500 Programming Fundamentals (take your first spring term)
For a '''graphical overview''' of the required courses in the major, see '''[https://docs.google.com/drawings/d/1tFNux0jIVIsThe7waIxzfPdi_pu-Yd5ZmJRibkn6YGY/edit?usp=sharing CS MS graphical overview ]'''.
* CS 501 Programming for Data Science (take your first term)
 
* CS 600 Concrete Mathematics (take your first term)
'''Other Courses, Sequence of Courses'''   For advice on which other courses to take and which order to take the courses in, see [[Graduate Advising]] and the "CS MS" sheet in '''[https://docs.google.com/spreadsheets/d/1mBt7E5r35rLXG5Ith0SjUMHiHmUtxH58v_ZOvt3bjvA/edit#gid=1748557442 CS Course Sequences]'''.
* 500/600 level electives in CS, ECT, Math, or Bio (with at most 6 credits outside of CS)
 
* Culminating experience (CS 685, CS 695, or CS 699)
'''Concentrations''' The current concentrations for the CS Graduate program are Academic, Bioinformatics, Data Science, Professional. New graduate students are typically put into the Professional Concentration by default. The professional concentration is more flexible and geared towards skills and applications. See the Graduate Catalog for more on the different concentrations.
* Total # of 600 level credits should be at least 15, and total # of 500/500 level credits should be at least 30


'''Related Degrees''' - Biology, Business MBA, ECET/IT MS IT concentration, Math. See these in the Graduate Catalog.
'''Related Degrees''' - Biology, Business MBA, ECET/IT MS IT concentration, Math. See these in the Graduate Catalog.

Latest revision as of 15:44, 22 May 2026

Major in Computer Science?

Computer Science is a great major - there are many well-paying jobs, you can work in many different fields, and the work can be very interesting. You likely will not be sure if Computer Science is the right field for you until after you have done your first 1-2 courses that require a large amount of programming. So you should begin by signing up for the first course in the CS major. You can also check the CS Flyer and Advice.

Accelerated 4+1 BS and MS

For undergrads with a 3.0 GPA, at least 90 credits (including the current term), and in their 4th to last term before graduating, you may qualify for the accelerated 4+1 BS + MS degree program. This allows you to take some graduate courses during your last 3 terms year as an undergraduate, and then complete the CS MS with 1 additional year of graduate study. Some additional details and rules are listed in the graduate catalog. You would be able to register for up to 9 credits of 500 level courses that can count towards both the BS and MS, and up to 6 credits of 600 level courses that would only count towards the MS (but could be taken during your last 3 terms of undergraduate study). If you are interested you can get in touch with your major advisor. If you meet the minimum requirements, you would apply for the CS MS to start the term after you finish your BS degree, and you would complete the Accelerated Program Application (at the Graduate Studies page) with your advisor.

Undergraduate Programs

The requirements for the CS major, CS minor, CS teaching minoor, and certificate in applied CS (that can be earned by non-degree students) are listed in the undergraduate catalog. The major includes the following concentrations - Computing Science (more focus on theory and systems), Data Science, Information Science (more focus on applications). Once you declare the major or minor you should see the requirements in your MySAM.

To see the requirements for the major, you can check the Undergraduate Catalog - click on "Academic Programs" and then find the program you are looking for - Computer Science Major, Computer Science Minor, Computer Science Teaching Minor, or Applied Computer Science Certificate.

See graphical overview of the BS (with prereqs and required courses) - if you start in fall 2024 or after, if you started before fall 2024.

Other Courses, Sequence of Courses   For advice on which other courses to take and which order to take the courses in, see Undergraduate Advising and the "CS BS" sheet in CS Course Sequences .

Related majors/minors - Computer and Electrical Engineering Technology, Information Technology, Mathematics, Cyber & Security Studies, General Studies. See these in the list of undergraduate programs in the undergraduate catalog.

Graduate Programs

The requirements for the CS MS are listed in the Graduate Catalog - click on "Programs" on the menu on the right, and then find Computer Science M.S. (or Computer Science (Accelerated M.S.) for undergrads doing the 4+1 accelerated program).

To see the requirements for the major, you can check the Graduate Catalog. In brief, the following are the requirements.

  • CS 500 Programming Fundamentals (take your first spring term)
  • CS 501 Programming for Data Science (take your first term)
  • CS 600 Concrete Mathematics (take your first term)
  • 500/600 level electives in CS, ECT, Math, or Bio (with at most 6 credits outside of CS)
  • Culminating experience (CS 685, CS 695, or CS 699)
  • Total # of 600 level credits should be at least 15, and total # of 500/500 level credits should be at least 30

Related Degrees - Biology, Business MBA, ECET/IT MS IT concentration, Math. See these in the Graduate Catalog.