Difference between revisions of "CS Courses Standard Content"

From Computer Science
Jump to: navigation, search
(TODO: Add information below to individual Pages)
(Tag: Replaced)
(Prerequisites)
 
(2 intermediate revisions by one other user not shown)
Line 13: Line 13:
 
    
 
    
 
=Prerequisites=
 
=Prerequisites=
CS 151 is prerequisite for - CS 170, 201, 260 <br>
+
CS 101 is prerequisite for - CS 151<br>
 +
CS 151 is prerequisite for - CS 170, 201, 260, 303 <br>
 
CS 170 is prerequisite for - 479 <br>
 
CS 170 is prerequisite for - 479 <br>
CS 201 is prerequisite for - CS 202, 303, 469, 479 <br>
+
CS 201 is prerequisite for - CS 202, 469, 479 <br>
 
CS 202 is prerequisite for - all 400 level except 469, 479 <br>
 
CS 202 is prerequisite for - all 400 level except 469, 479 <br>
 
CS 303 is prerequisite for - CS 420, 421, 457, 458 <br>
 
CS 303 is prerequisite for - CS 420, 421, 457, 458 <br>
Line 21: Line 22:
 
Math 115 is prerequisite for - CS 202, 303 <br>
 
Math 115 is prerequisite for - CS 202, 303 <br>
 
Courses with no prerequisite - CS 151, 256 <br>
 
Courses with no prerequisite - CS 151, 256 <br>
 
=TODO/Possible New Pages=
 
Items to spin off as standalone videos / tutorials <br>
 
Editors - vim, emacs, pico, atom.  Should be able to edit text files, save changes, make copies.<br>
 
IDEs - eclipse, MS visual studio.  Should be able to create a project, add source files, compile and run, debug.<br>
 
Debugging - gdb.  Should be able to compile with debug information, use gdb to find where seg fault occurs, set breakpoints and look at variable values, step line by line through code.<br>
 
Unix tools - grep, sed, awk, find, makefiles, unix regular expressions, reading manual and manual organization, pipes, I/O redirection.<br>
 
 
=Programming Assessment=
 
==Catalog Description==
 
Basic C programming and data structures.  5 questions.  Must pass with 3 and 2 halves for - passing CS 499 and Cs 685/695/699, getting higher than a C in CS 500, getting a C or higher in CS 202.
 
 
== Prerequisites ==
 
* ''TODO''
 
 
==Standard Content==
 
C programming, with one program from five different types:
 
* Simple program that requires a loop or nested loops.
 
* Program that scans through text a character at a time to do something.
 
* Linked list traversal.
 
* Binary tree traversal.
 
* Bit operations.
 
 
==Important Assignments and/or Exam Questions==
 
* ''TODO''
 
 
==Standard resources==
 
[[Programming Assessment|CS Programming Assessment Wiki Page]]
 
 
  
 
= CS Courses Standard Content Pages =
 
= CS Courses Standard Content Pages =

Latest revision as of 02:01, 14 November 2022

Basic Information About CS Courses

Note: as of summer 2018, this document contains information about all courses that are required in the CS or IT majors. Other CS courses are not listed here yet.

Points of Contact

Steve Baker - CS 151, 469, 479
Laci Egri - CS 303, 420
Arash Rafiey - CS 256, 458
Geoff Exoo - CS 456, 471, 473
R.B. Abhyankar - CS 421, 451, 452, 470
Jeff Kinne - CS 170, 202, 260, 499
Rob Sternfeld - CS 101, 201, 457

Prerequisites

CS 101 is prerequisite for - CS 151
CS 151 is prerequisite for - CS 170, 201, 260, 303
CS 170 is prerequisite for - 479
CS 201 is prerequisite for - CS 202, 469, 479
CS 202 is prerequisite for - all 400 level except 469, 479
CS 303 is prerequisite for - CS 420, 421, 457, 458
Math 115 is corequisite for - CS 201
Math 115 is prerequisite for - CS 202, 303
Courses with no prerequisite - CS 151, 256

CS Courses Standard Content Pages