Graduate Advising: Difference between revisions
wiki_previous>Jkinne No edit summary |
|||
| (2 intermediate revisions by the same user not shown) | |||
| Line 5: | Line 5: | ||
== Course Sequencing == | == Course Sequencing == | ||
Starting in fall 2026, the CS MS program has been updated. It is now 30 credits, and does not have concentrations. Scheduling courses will be much easier now. | |||
The following courses are required and should be taken in the first semester they are available: CS 500 Programming Fundamentals, CS 501 Programming for Data Science, CS 600 Concrete Mathematics. They are not always offered each term, so you may need to wait for your second term. You will need to take 30 credits total, with at least half being 600 level. You will finish by taking CS 685 Software Project, CS 695 Computer Science Research, or CS 699 Computer Science Internship. | |||
The remainder of your courses can be chosen based on your interests, from any graduate courses in CS, ECT, Math, or Biology (with at most 6 credits being outside of CS). You should consult your advisor for advice. | |||
== Advising Notes == | == Advising Notes == | ||
=== Policies and Regulations === | === Policies and Regulations === | ||
Note that all policies and regulations listed in the Graduate Catalog | Note that all policies and regulations listed in the Graduate Catalog apply to all graduate programs. You should read through the policies to be aware of them (you can skip the policies related to PhD programs and to thesis since these do not apply to the CS MS). | ||
=== 400 versus 500 level courses === | === 400 versus 500 level courses === | ||
This applies if you did your BS at ISU. Note that you CANNOT | This applies if you did your BS at ISU. Note that you CANNOT take the 500 level version of a course if you have credit for the 400 level version of the course at ISU. For example, if you took CS 458 as an undergrad at ISU, you CANNOT take CS 558 to count it as part of the MS. Note that the registration system DOES allow you to register, and your advisor MIGHT not notice the problem, but nonetheless CS 558 would NOT count as part of your MS. | ||
=== Courseload Limit === | === Courseload Limit === | ||
| Line 36: | Line 22: | ||
=== Applying for Graduation === | === Applying for Graduation === | ||
You must apply to graduate. If you do not apply to graduate then you will not receive your degree. The application for graduation is in the student portal. | |||
=== Internships/Cooperative Experiences === | === Internships/Cooperative Experiences === | ||
Students are encouraged to seek internships and part-time jobs related to computer science as early as possible in your education. These experiences can greatly increase your chances of finding a good job right after graduating. Note that students who are in the US on a student visa can only be employed off campus as part of a requirement for a course (depending on which visa you are in the US under). Undergraduate students can enroll in CS 399; graduate students can enroll in CS 699. Contact one of the CS advisors for more information. | Students are encouraged to seek internships and part-time jobs related to computer science as early as possible in your education. These experiences can greatly increase your chances of finding a good job right after graduating. Note that students who are in the US on a student visa can only be employed off campus as part of a requirement for a course (depending on which visa you are in the US under). Undergraduate students can enroll in CS 399; graduate students can enroll in CS 699. Contact one of the CS advisors for more information. See also [[CS_399_and_699]] for some rules and information. | ||
Latest revision as of 15:43, 22 May 2026
The graduate program is listed in the catalog and at CS Programs. The present page contains advice and information about which order to take courses in, etc.
Graduate Advisor / Who to Get Advice From
Each student has an official advisor who should approve your selection of courses. For most current students this is Dr. Abhyankar or Dr. Rafiey. You can also get unofficial advice from other CS faculty and other students.
Course Sequencing
Starting in fall 2026, the CS MS program has been updated. It is now 30 credits, and does not have concentrations. Scheduling courses will be much easier now.
The following courses are required and should be taken in the first semester they are available: CS 500 Programming Fundamentals, CS 501 Programming for Data Science, CS 600 Concrete Mathematics. They are not always offered each term, so you may need to wait for your second term. You will need to take 30 credits total, with at least half being 600 level. You will finish by taking CS 685 Software Project, CS 695 Computer Science Research, or CS 699 Computer Science Internship.
The remainder of your courses can be chosen based on your interests, from any graduate courses in CS, ECT, Math, or Biology (with at most 6 credits being outside of CS). You should consult your advisor for advice.
Advising Notes
Policies and Regulations
Note that all policies and regulations listed in the Graduate Catalog apply to all graduate programs. You should read through the policies to be aware of them (you can skip the policies related to PhD programs and to thesis since these do not apply to the CS MS).
400 versus 500 level courses
This applies if you did your BS at ISU. Note that you CANNOT take the 500 level version of a course if you have credit for the 400 level version of the course at ISU. For example, if you took CS 458 as an undergrad at ISU, you CANNOT take CS 558 to count it as part of the MS. Note that the registration system DOES allow you to register, and your advisor MIGHT not notice the problem, but nonetheless CS 558 would NOT count as part of your MS.
Courseload Limit
The normal courseload for master's students is 9 credit hours per semester (fall and spring); this is 3 courses since the courses in the program are each 3 hours. Some students choose to enroll for 12 hours in some semesters due to scheduling constraints. We do not generally recommend this, especially for students who are also working part time. Moreover, for students in their first semester at ISU or who are on academic probation, the department policy is that these students should register for only 9 hours.
Applying for Graduation
You must apply to graduate. If you do not apply to graduate then you will not receive your degree. The application for graduation is in the student portal.
Internships/Cooperative Experiences
Students are encouraged to seek internships and part-time jobs related to computer science as early as possible in your education. These experiences can greatly increase your chances of finding a good job right after graduating. Note that students who are in the US on a student visa can only be employed off campus as part of a requirement for a course (depending on which visa you are in the US under). Undergraduate students can enroll in CS 399; graduate students can enroll in CS 699. Contact one of the CS advisors for more information. See also CS_399_and_699 for some rules and information.