CS Electives

Choose 4 CS Electives

CS 314, Numerical Methods
CS 334, Fundamentals of Computer Graphics
CS 348, Information Systems
CS 355, Introduction to Cryptography
CS 307, Software Engineering I
CS 422, Computer Networks
CS 426, Computer Security
CS 434, Advanced Computer Graphics
CS 448, Intro to Relational Database Systems
CS 456, Programming Languages
CS 471, Intro to Artificial Intelligence
CS 483, Intro to the Theory of Computation

 

Additional CS Elective Options This is not a conclusive list of CS elective courses.:

Course

Title

EPCS 401D

Epics Design

EPCS 402D

Epics Design

CS 478

Intro to Bioinformatics

EPCS 490D

Epics Design

CS 490T

Advanced Tablet Platform Applications

CS 490G

Video Game Development

CS 490

Undergraduate Research

CS 5XXX

see your advisor

 

 

  

*** Examples of common combinations of CS Electives

Networking/Information Security:

CS 348

Information Systems

CS 355

Intro to Cryptography

CS 422

Computer Networks

CS 426

Computer Security

CS 490S

Secure Network Programming

CS 490T

Advanced Tablet Platform Applications

CS 490

Undergraduate Research

 

Information Systems:

CS 348

Information Systems

CS 448

Intro to Relational Database Systems

CS 422

Computer Networks

CS 426

Computer Security

CS 490D

Intro to Data Mining

CS 490

Undergraduate Research

 

Scientific Computing/Graphics:

CS 314

Numerical Methods

CS 334

Computer Graphics & Visualization

CS 434

Computer Graphics & Visualization

CS 478

Introduction to Bioinformatics

CS 490G

Video Game Development

CS 490

Undergraduate Research

 

Graduate School Prep:

CS 314

Numerical Methods

CS 355

Introduction to Cryptography

CS 422

Computer Networks

CS 334

Computer Graphics & Visualization

CS 483

Intro to the Theory of Computation

CS 456

Programming Languages

CS 490

Undergraduate Research