[All] [Majors]
[Minors] [Concurrent] [Graduate]
All Programs/Miscelleneous
Can the JHUISI courses (650.xxx) be used to satify
CS course requirements?
In general, no. Only 600.xxx numbered courses are considered CS courses. This
may include some courses that are cross-listed with JHUISI, but students
should register for the 600.xxx version. However, for Spring 2003 only, 650.433
(On-line Embedded Systems) and 650.312 (Java Security) were approved for
CS credit. Check with your advisor regarding other 650 courses that seem
highly technical.
If I already took 600.409, can I get credit for taking
650.433 in Spring 2003?
You can only count one of those courses towards your CS credit requirements,
not both. The other may be used as general elective credit.
Are the dates and procedures for adding and dropping
courses the same?
Not exactly. Consult the registrar's webpage for the exact
details each semester.
Majors (BS and BA)
Do the science lab courses (eg, Physics Lab) count
towards the Basic Science requirements or do they only count as electives?
They count towards your Basic Science required credits. Check here
for a listing of approved courses.
If I got AP credit for chem (6 credits worth), does
that count as chem plus lab as far as the lab requirement goes?
Yes. But the same is not true for AP Physics.
How do I go about getting internship credit?
As you acquire an outside work opportunity, you need to get a faculty sponsor
from within our department. He/she is the one to review your work and assign
you the credits and grade (S/U only). You will be expected to produce some type
of report. Generally we expect 40 hours of work per credit. You cannot receive
credit for work that you are paid to do (Univeristy rule).
What is the standard sequence of programming courses?
Students are expected to take one intro programming course (Java or C++ or AP
credit), followed by 600.120 Intermediate Programming, followed by 600.226 Data
Structures. We do not recommend taking 600.120 and 600.226 simultaneously since
they are both very programming intensive.
(BA only) If I am proficient in a foreign language at the
intermediate level or above, do I still have to take 6 credits of a foreign language?
No, as long as there is sufficient evidence of your proficiency. This may include: completing an
intermediate or higher level foreign language course, at least 6 AP language credits,
or a letter of proficiency from a JHU language department.
Minors
What's the difference between a BME with CS concentration
and a CS minor?
Very little. We allow BMEs with a CS concentration to substitute 600.333 Computer
System Fundamentals for 600.271 Automata Theory. Three of your upper level courses
for the concentration must be in CS specifically for the minor (not BME course
with CS content). Alternatively, if you take 600.271, then 600.333 and 2 CS
applications courses (usually CIS I & II) can be used as your upper level
courses for the minor.
Concurrent
(Bachelors/Masters)
Can I count courses towards both my Bachelors and
Masters degrees?
NO. The courses for your MSE must be totally separate from all 126 (120) credits
used for your BS (BA) degree.
Do my Bachelors and Master degrees have to be in the
same department?
No - you can do a concurrent MSE in Computer Science with a major in another
department. However, you should have core coursework in CS before applying.
When should I apply?
In the semester prior to when you expect to begin your Masters studies. This
is usually spring of sophomore year or fall of junior year.
Graduate
(MSE/PhD)
Can internship credits count towards my course requirements?
No, because they are not graded. If an internship has sufficient academic content
to be worthy of graded credits (as determined by a CS faculty member), you should
sign up for an independent study or independent research instead.
Can 600.7xx seminar courses count towards my course requirements?
No, because they are not graded.
Do I need to be registered if I'm finishing my degree requirements within
the semester grace period?
Yes! You must be registered for something or you cannot be certified for graduation.
This does not mean you need to pay tuition, unless you don't make the grace
period deadline.