Info for Incoming First-Year Students
First Courses
- CSCI 111: Introduction to Computer Science
- Satisfies FDR FM
- Meant for majors, minors, potential majors/minors; elective for math majors and data science minors
- Offered in both fall and winter
- CSCI 101: Survey of Computer Science
- Satisfies FDR FM
- Meant for non-majors or curious about computer science
- Offered when resources allow
AP Credit
AP Test | AP Score | W&L equivalency & credit | Registration Recommendation |
---|---|---|---|
Computer Science A | 5 | CSCI 111 (4) FM | consider taking CSCI 112 |
Computer Science Principles | 5 | CSCI 101 (4) FM | consider taking CSCI 111 |
Recent 200-Level Electives
- A Walk Through the Ages
- Machine Learning and Big Data
- Generative Artificial Intelligence
- Modeling and Simulation
- Neuromorphic Computing
- Robotics
- Systems Programming
Recent 300-Level Electives
- Artificial Intelligence
- Advanced Robotics
- Cloud Computing
- Computer Graphics
- Computer Networks
- Database Systems
- Human-Computer Interaction
- Computer and Network Security
- Parallel Computing
- Reinforcement Learning
- Software Tools
- Software Engineering through Web Applications
- Video Game Design
Computer Science BA vs. BS
- BA: fewer required courses, more flexible for students with double majors or minors (students have more electives)
- BS: More theoretical and mathematical emphasis (good for math majors/minors, data science minors, and those interested in graphics and AI), involves 1 more CS course and 4 additional math courses than the BA
- Either degree with satisfy job requirements, even if job ad specifies BS. Many top liberal arts colleges don’t offer a BS in computer science, and their students still get jobs.
Relevant Links
Computer Science Department
Department Info
- P: 540-458-8151
-
Department of Computer Science
Washington and Lee University
Lexington, Virginia 24450