1. Is it possible to place out of CSCI0150/0160 or CSCI0170/0180?
2. May I use COGS1020 as an AI course for the ScB?
No. You must take a CS AI course, such as CSCI1410.
3. How may I place out of the Math prerequisites?
You must either have AP credit that places you out of MATH0090 and MATH0100, or you must pass a higher-level Math course that requires and uses a knowledge of calculus at least as advanced as that taught in MATH0090 and MATH0100. Any of (and only) the following courses may be used for this purpose:
MATH0180, MATH0190, MATH0200, MATH0350, MATH1010, MATH1130, MATH1140, MATH1260
APMA0330, APMA0340, APMA1180, APMA1260, APMA1330, APMA1340
4. If I take a Math or Applied Math course from the above list to satisfy the Math prerequisites, may I also use this course as one of the Math or Applied Math courses beyond MATH0100/0170 that I'm required to take for the ScB?
5. I passed the AP exam, placing me out of MATH0090 and MATH0100. However, the results of the exam do not appear in my transcript. Will I still be allowed to graduate?
No. For AP credit to count, it must appear on your transcript. Please obtain the appropriate form from the registrar. However, see the answer to question 4.
6. The Sc.B. requirements state that I must complete seven 1000-level courses. Areas are given for five of these courses. Allowing for overlap, that means that I must take two or three additional approved 1000-level courses in "Computer Science, Mathematics, Applied Mathematics, Engineering, Psychology, Economics, Music, Cognitive and Linguistic Sciences, and other departments that cover material relevant to the student's concentration and that are not duplicates of CS courses." Is there a list of approved courses?
Yes. The following courses are definitely acceptable. Other courses might be acceptable, depending on your program: check with your concentration advisor, who will consult with the director of undergraduate studies.
CS: All 1000-level and 2000-level courses.
Applied Math: APMA1170, APMA1200, APMA1210, APMA1360, APMA1650, APMA1660, APMA1670, and APMA01710.
Economics: ECON1110, ECON1160, ECON1620, ECON1630, ECON1640, ECON1870.
Engineering: ENGN0520, ENGN1570, ENGN1580, ENGN1600, ENGN1630, ENGN1640, ENGN1660.
Math: any course beyond first-year Calculus except for MATH0420.
Neuroscience (BN): NEUR1020, NEUR1030, NEUR1040, NEUR1650, NEUR1670, NEUR1680.
7. How do questions get added to the FAQ?
Either the director of undergraduate studies (currently Tom Doeppner) makes them up out of thin air, or people ask him things sufficiently often that he decides to do something about them. Feel free to email him your questions.
8. In general, may the various sections of CSCS1950 be used to satisfy concentration requirements?
In general, the answer is yes. Which requirements they satisfy depends on the section in question, but usually it's pretty obvious. Please contact the instructor or the director of undergraduate studies (Prof. Doeppner) to find out for sure. (And make sure you add such courses to your signed concentration contract as soon as possible, just in case he changes his mind.)
9. Both APMA1710 (Information Theory) and MATH1580 (Cryptography) seem to be related to CS theory. May they be used as CS theory courses for the CS concentration requirements?
Though the names sound suggestive, they aren't CS theory courses. Thus they may not be used to satisfy concentration requirements for a CS theory course. However, both courses may be used as 1000-level courses in CS or related areas for the ScB.
10. I've taken MATH0200, but the Applied-Math/CS ScB requires MATH0180. May I use the former in place of the latter?
11. For the Math/CS ScB, MATH0520 or MATH0540 is listed as a prerequisite for the concentration. I already know linear algebra; must I take one of these courses?
No. Instead, as one of your 1000-level Math courses, you must take a course that demonstrates your knowledge of linear algebra. Either MATH1530 or MATH1540 may be used for this.
12. I have a signed concentration contract based on older concentration requirements. Is it still valid with the most recent concentration requirements?
Yes it is: we will honor any concentration contract that is no more than three years old.
13. Are there any courses I may take instead of CSCI220?
Yes, you may substitute any of CSCI1550, CSCI1570, and MATH1530 for CSCI220. However, such a substitute may not be used to satisfy any other concentration requirements.
14. May CLPS 1491 (Neural Modeling Lab) be used in a CS concentration?
It was allowed through April 15, 2011. Students who have it in their concentration contracts may use it to satisfy concentration requirements, including pairing it with CS courses. However, effective April 16, 2011, it may not be put in CS concentration contracts. Except for those students who have it in their contracts prior to April 16, 2011, it may not be used to satisfy any CS concentration requirement.