cs homeabout usnewseventspeopleresearchacademicsservices

Computer Science Academic Integrity Code

FAQ for Academic Programs

Technical Reports

Library Resources

Job Resource Center

ARCHIVES

Fall 2002 Class Schedule

Spring 2002 Class Schedule

Summer 2002 Class Schedule


printer friendly version
pdf version
email this page





[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.



 
Today is Sunday, November 22, 2009

The Department of Computer Science   © 2002 The Johns Hopkins University