|
Academics
The B.A. curriculum includes a number of required courses, but also a number of categories of electives:
The semester-by-semester curriculum suggests certain electives in certain
semesters. While the Computer Science electives are intended for juniors
and seniors, the other electives may be moved around in your program, but
you must end up with the right number of courses in each category.
Humanities and Social/Behavioral Science Electives
(2 humanities; 2 social/behavioral science courses)
In this category you choose from the course menu at http://cs.seas.gwu.edu/undergraduate/ba/hssb.html.
You may also choose courses in business, but not those excluded below.
Natural Science Electives (3 courses)
In this category you choose 3 lab science courses from the list at http://cs.seas.gwu.edu/undergraduate/ba/science.html.
Literature Electives (2 courses)
In this category you choose from the list at http://cs.seas.gwu.edu/undergraduate/ba/lit.html.
Language and Cultural Electives (2 courses)
In this category you choose from the list at http://cs.seas.gwu.edu/undergraduate/ba/culture.html.
Creative Arts Elective (1 course)
In this category you choose from the list at http://cs.seas.gwu.edu/undergraduate/ba/art.html.
Computer Science Electives (4 courses)
In this category you choose 4 Computer Science courses, from the
following categories:
-
two courses chosen from CSci 136, 150, 151, 156, 160, 161, 169, 183;
-
two Computer Science courses that are numbered 136 or higher
You may choose graduate-level courses with your advisor's approval.
Needless to say, you must meet the prequisites for any course you choose.
Note that you may use up to two additional computer science
courses as unrestricted electives.
2nd Major Electives (11 courses)
These courses are intended to fulfill 2nd Major or Secondary Field (minor) requirements and are slightly restricted. In this category,
you may choose any academic courses, including a maximum of two Computer
Science courses. However, you may not choose any of the following computing-related
courses, which are designed for non-CS majors and thus inappropriate for
you to take in a CS major program:
-
CSci 10, 30, 33, 35, 49, 50
-
CSci 100, 102, 103
-
BAdM 54, 125
-
Mgt 119, 120, 121, 122
-
Stat 129, 130, 131
|
|