Because computer science is a particularly young field, curricula and course contents vary widely across universities. In fact, two computer science courses with identical titles and similar descriptions offered by two schools may differ significantly in both depth and breadth of coverage. Therefore, whenever students transfer to Washington University or consider taking courses elsewhere, a careful evaluation of each potential computer science transfer course is necessary to help ensure that students have an adequate background for later courses and that Washington University graduates have the knowledge and skills we expect.
For any course that you want evaluated, the first step is to go to http://registrar.seas.wustl.edu/EVALS/evals.asp to see if the course has already been evaluated. For any courses you have taken that are shown on this website, all you need to do is to have an official transcript sent to the Registrar's office.
If the course has not yet been evaluated and you believe it should transfer as a CSE course, please prepare an envelope containing the following items. For items 5-7, whenever possible, just provide a URL. For any course that you just expect to be transferred as a 100-level CSE elective, items 6 and 7 are not necessary. However, items 6 and 7 are important to have for any courses that you believe should be transferred as a specific CSE course. (If there is some item you cannot provide, the course will still be evaluated. If insufficient detail about the breadth or depth of coverage is available then we must assume a minimal amount of coverage. Therefore, it is in your interest to provide as much of this information as possible.)
- Your name, student ID, and email address.
- The university/college at which you took the course.
- The course number, and
- the numbering convention at the university/college at which you took the course. (For example, here at Washington University in St. Louis, 100-level courses are freshman-level courses, 200-level courses are sophomore-level courses, 300-level courses are junior-level courses, 400-level courses are senior-level courses, and 500-level courses are graduate-level courses).
- A course description for the course you took AND for all prerequisite courses.
- A detailed syllabus or a list you create which indicates which topics were covered week-by-week. Having this is extremely important so please try to get one. If you do not have one perhaps you could contact the professor of the course to get one.
- The exams, lab descriptions, and homework that were assigned. If you have saved all of your work please just submit the exams, the more advanced labs and a few sample homework assignments. Providing your own graded materials is best, but if those are no longer available, try to obtain some of the assignments and blank exams. By seeing the type of questions asked on the exams and the work that you did in projects and homework, we can gain a better understanding of the depth of coverage of the course material.
- If this course required substantial programming or software development, submit samples of your work for the course so we can evaluate your depth of experience and understanding in the course.
The envelope containing these above materials should be submitted to Prof. Ron Cyrton's mailbox in Jolley 304. He will have the course evaluated and send the results to you and the Registrar's office (Lopata 303). Expect to be notified of a final decision within two weeks. If you have any questions about the decision, you can contact Prof. Cytron at that time.