Senior Electives

All CSc majors must complete four 3-unit senior electives

These classes may be used as electives:

CSc 520 - Theory of Computing 

CSc 615 - UNIX Programming

CSc 620 - Natural Language Technologies

CSc 621 - Biomedical Imaging & Analysis

CSc 630 - Computer Graphics Systems Design

CSc 631 - Multiplayer Game Developement

CSc 637 - Software Techniques for Computer Music

CSc 641 - Computer Performance Evaluation

CSc 642 - Human-Computer Interaction

CSc 645 - Computer Networks

CSc 650 - Secured Network Systems

CSc 651 - Systems Administration

CSc 656 - Computer Organization

CSc  664 - Multimedia Systems

CSc  667 - Internet Application Design and Development

CSc 668 - Advanced Object Oriented Software Design and Development

CSc 675 - Introdruction to Database Systems

CSc 690 - Interactive Multimedia Application Development

CSc 698 - Variable Topics

CSc 699 - Independent Study

Math 400 - Numerical Analysis

Most graduate courses may also be used as senior electives.