While there is no restriction on which electives may
be taken, these courses can be grouped into several "tracks".
These tracks help identify courses related to typical area of interest,
and should be used as guidelines when selecting the electives which
best fit your needs. The following table lists the elective courses,
applicable tracks, and a schedule of when these courses are usually
offered.
| Course |
|
 |
 |
 |
 |
 |
 |
Usually Offered |
| C-S 224 |
Intro to Prog. Language: ____ |
Depends on Language |
On Demand |
| C-S 342 |
Software Testing Techniques |
|
|
X |
|
X |
|
Spring Odd Yrs |
| C-S 351 |
Simulation |
X |
|
|
|
|
X |
Occasionally |
| C-S 352 |
Comp Graphics & Scientific Visualization |
X |
|
|
|
X |
X |
Spring Even Yrs |
| C-S 353 |
Analysis of Alg. Complexity |
X |
X |
|
X |
|
|
Fall Even Yrs |
| C-S 364 |
Intro to Database Mgmt Systems |
|
|
X |
|
|
|
Fall |
| C-S 395 |
Independent Study |
Depends on topic |
Fall, Spring |
| C-S 419/519 |
Topics in Computer Science |
|
|
|
|
|
|
On Demand |
C-S 431 |
Introduction to Robotics |
|
|
|
X |
X |
|
Spring Odd Yrs |
| C-S 443/543 |
Topics in Operating Systems |
|
|
|
X |
|
|
Fall Even Yrs |
| C-S 446/546 |
Object-Oriented Software Dev. |
|
|
|
X |
X |
|
Spring |
| C-S 449/549 |
Advances in Software Engineering |
|
|
X |
|
X |
|
Fall Even Yrs |
| C-S 451/551 |
User Interface Design |
|
|
|
X |
X |
|
Fall Odd Yrs |
| C-S 452/452 |
Artificial Intelligence & Pattern Recogn. |
X |
X |
|
|
|
X |
Fall Odd yrs |
C-S 453/553 |
Intro to the Theory of Computation |
X |
X |
|
|
|
|
Spring Even Yrs |
| C-S 454/554 |
Digital Image Processing |
X |
|
|
|
|
X |
Fall Even Yrs |
| C-S 455/555 |
Fundamentals of Information Security |
|
|
X |
X |
X |
|
Fall Odd Yrs |
| C-S 464/564 |
Advanced Database Mgmt |
|
|
X |
|
X |
|
Spring Odd Yrs |
| C-S 470/570 |
Parallel & Distributed Computing |
|
X |
|
X |
|
|
Occasionally |
| C-S 471/571 |
Data Communications |
|
|
|
X |
|
|
Spring Even Yrs |
| C-S 480/680 |
Survey of Computer Assist. Instruction |
|
|
|
|
|
X |
On Demand |
| C-S 499 |
Research in Computer Science |
Depends on topic |
Fall, Spring |
| MTH 317 |
Graph Theory |
X |
|
|
|
|
|
Fall Odd Yrs |
| MTH 371 |
Intro to Numerical Methods |
X |
|
|
|
|
|
Spring |
| PHY 335 |
Electronics |
X |
|
|
|
|
|
Fall |