Difference between revisions of "Courses"

From Computer Science
Jump to: navigation, search
m (Jkinne moved page CS Courses to Courses)
(CS Courses)
 
(63 intermediate revisions by 2 users not shown)
Line 1: Line 1:
This page gives basic information for CS courses, and also allows you to view the full list of classes for a given term. To view the full list of CS classes, select the term from the list below and click "Submit". The official descriptions and prerequisites for each course can be viewed in the university catalog at the following links.
+
This page gives basic information for CS courses - when offered, normal content, sequencing, etc. You should also see the information at [[CS Programs]].
  
Undergrad Courses - 2018-2019 catalog
+
== CS Courses ==
Grad Courses - 2018-2019 catalog
+
The table below lists all currently offered CS courses, when they are normally offered, which programming languages are normally used, and links to the most recent syllabus for each faculty member who has recently taught the course.
  
* [[CS Courses Standard Content]]
+
A spreadsheet shows the normal sequencing of courses for the BS and MS degrees, and which terms the courses are normally offered in -  '''[https://docs.google.com/spreadsheets/d/1mBt7E5r35rLXG5Ith0SjUMHiHmUtxH58v_ZOvt3bjvA/edit?usp=sharing course sequencing spreadsheet]'''.
  
== Schedule of Courses ==
+
The '''[https://docs.google.com/spreadsheets/d/1HaBcwwGlB3Q-wxkatvCcPji-A1c-z_xS/edit?usp=sharing&ouid=108017066281013724050&rtpof=true&sd=true CS courses spreadsheet]''' has an indication given whether each course is normally offered in the fall, spring, summer, or some combination. If there are no "Y" for a course, it is offered as needed. For courses listed as "even" or "odd", the course is offered only in even (or odd) numbered years.  Most CS courses are offered via distance. By default, each CS course is offered in a face to face section and a simultaneous online synchronous section (over Zoom).  A few 400 level undergraduate courses have lab sections that are taken with the course (401, 456, 457, 458); the 500 level courses do /not/ have lab sections that are taken (so undergraduates take CS 401 and 401L, while graduates would take just CS 501).
Note that for future terms, some courses may have the department chairperson listed as the instructor. The chairperson is listed as the instructor for any course if we do not know yet who the instructor will be.
 
  
Schedule of CS courses
+
If you want to look up a syllabus for a particular term (for recent years), see '''https://cs.indstate.edu/info/syllabi/'''
Choose which term  
 
  
== Course Sequencing and Websites ==
+
== Normal Content ==
The recommend order to take courses in is listed on the advising pages for undergraduates and graduate students. For undergraduate courses, the prerequisites are illustrated in the CS undergraduate course prereq map. For graduate courses, see the CS grad couse prereq map.
+
For each course, the most recent syllabus linked above is the best place to see what is currently in the course. You can also check these...
 
+
* [https://docs.google.com/document/d/1IuwTgm3GItR0j-wD64Q3MHPAAnjOb8L6OrFJ2YV6UXY/edit?usp=sharing CS Courses Normal Content] (possibly outdated)
For each course, an indication is given whether the course is normally offered in the fall, spring, summer, or some combination. If there are no "Y" for a course, it is offered as needed. For courses listed as "even" or "fall", the course is offered only in even (or odd) numbered years. All courses are 3 credit hours unless otherwise noted. Some course numbers below are linked to documents giving a description of what material is covered by default in the course (along with links to standard references).
+
* Partial mapping of ACM/IEEE learning outcomes to ISU CS courses - [https://docs.google.com/spreadsheets/d/19l7628X5XKbgpdLHpdfzczlqQ8WoONIj6Ir3sjyQK_I/edit?usp=sharing ACM/IEEE] (possibly outdated)
 
 
Note: for each course, the most recent offering of the course which has a publicly available website is listed here. Some courses exclusively use the university's blackboard website. We make no promises that the following links will work forever, but they at least are kept current while the courses are being offered.
 
 
 
Default content See CS Course Basic Information for what the normal content for each course is. For a longer list of what might go into these courses, you can look at the spreadsheet with all ACM recommended learning outcomes for CS
 

Latest revision as of 12:46, 9 August 2024

This page gives basic information for CS courses - when offered, normal content, sequencing, etc. You should also see the information at CS Programs.

CS Courses

The table below lists all currently offered CS courses, when they are normally offered, which programming languages are normally used, and links to the most recent syllabus for each faculty member who has recently taught the course.

A spreadsheet shows the normal sequencing of courses for the BS and MS degrees, and which terms the courses are normally offered in - course sequencing spreadsheet.

The CS courses spreadsheet has an indication given whether each course is normally offered in the fall, spring, summer, or some combination. If there are no "Y" for a course, it is offered as needed. For courses listed as "even" or "odd", the course is offered only in even (or odd) numbered years. Most CS courses are offered via distance. By default, each CS course is offered in a face to face section and a simultaneous online synchronous section (over Zoom). A few 400 level undergraduate courses have lab sections that are taken with the course (401, 456, 457, 458); the 500 level courses do /not/ have lab sections that are taken (so undergraduates take CS 401 and 401L, while graduates would take just CS 501).

If you want to look up a syllabus for a particular term (for recent years), see https://cs.indstate.edu/info/syllabi/

Normal Content

For each course, the most recent syllabus linked above is the best place to see what is currently in the course. You can also check these...