Computer Science Elective List

Computer Science Electives

For most current course lists, please consult the School of Computer Science website.

Students should read the Gallogly College of Engineering Scholastic Regulations posted on the WSSC website.

Courses designated as Core I, II, III, IV or V are part of the General Education curriculum. Students must complete a minimum of 40 hours of General Education courses, chosen from the approved list.

Approved C S Electives

C S 4013Artificial Intelligence3
C S 4023Introduction to Intelligent Robotics3
C S 4033Machine Learning Fundamentals3
C S 4053Computer Graphics3
C S 4063Human Computer Interaction3
C S 4083Responsible and Ethical AI/ML3
C S 4113Distributed Operating Systems3
C S 4133Data Networks3
C S 4203Software Analysis and Design3
C S 4213Software Design Patterns3
C S 4223Software Quality and Testing3
C S 4323Compiler Construction3
C S 4433Linear Optimization3
C S 4613Computer Architecture3
C S 4713Computational Learning Theory3
C S 4723Computational Methods in Neuroimaging3
C S 4733Computer Vision for Autonomous Vehicles3
C S 4823Cryptography3

Approved Technical Electives

Approved C S Electives Research-Related C S Classes:
C S 3440Mentored Research Experience (if taken before Fall 2024)3
C S 3960Honors Reading1-3
C S 3980Honors Research1-3
C S 3990Independent Study1-3
C S 4910Senior Reading and Research1-3
All C S 4000+ Courses
ENGR 4013Leadership and Management for Engineers3
or ENGR 4510 Selected Topics
or ENGR 4003 Engineering Practice
MATH 2443Calculus and Analytic Geometry IV3-4
or MATH 2934 Differential and Integral Calculus III
PHIL 3643AI and Ethics in the Digital Age3
All 3000 or 4000 level Mathematics classes
All 3000 or 4000 level Electrical and Computer Engineering classes

Approved C S Science Courses

PHYS 2514General Physics for Engineering and Science Majors4
PHYS 1311General Physics Lab I1
CHEM 1315General Chemistry5
CHEM 1415General Chemistry (Continued)5
CHEM 1335General Chemistry I: Signature Course5
BIOL 1013Introduction to Biology3
BIOL 1124Intro Biol: Molecule/Cell/Phys4
METR 2603Severe and Unusual Weather3
GEOL 1033Earth, Energy, Environment3
GEOL 1114Physical Geology for Science and Engineering Majors4
GEOG 1114Physical Geography4
ASTR 1523Life in the Universe3
Other classes approved by the C S Undergraduate Committee