A cumulative 3.000 GPA is required for the three core courses of the MSCS program:
Programming
CS 5010 Programming Design Paradigm 4 Semester Hours (SH)
Development (choose one)
CS 5500 Foundations of Software Engineering 4 SHCS 5600 Computer Systems 4 SH
Algorithms
CS 5800 Algorithms 4 SH
Please note that the MSCS program in Vancouver requires a fourth core course:
Project
CS 8674 Master’s Project 4SH
A cumulative 3.000 GPA is required for the three core courses of the MSCS program:
Programming
CS 5010 Programming Design Paradigm 4 Semester Hours (SH)
Development (choose one)
CS 5500 Foundations of Software Engineering 4 SHCS 5600 Computer Systems 4 SH
Algorithms
CS 5800 Algorithms 4 SH
Please note that the MSCS program in Vancouver requires a fourth core course:
Project
CS 8674 Master’s Project 4SH
A cumulative 3.000 GPA is required for the three core courses of the MSCS program:
Programming
CS 5010 Programming Design Paradigm 4 Semester Hours (SH)
Development (choose one)
CS 5500 Foundations of Software Engineering 4 SHCS 5600 Computer Systems 4 SH
Algorithms
CS 5800 Algorithms 4 SH
Please note that the MSCS program in Vancouver requires a fourth core course:
Project
CS 8674 Master’s Project 4SH
A cumulative 3.000 GPA is required for the three core courses of the MSCS program:
Programming
CS 5010 Programming Design Paradigm 4 Semester Hours (SH)
Development (choose one)
CS 5500 Foundations of Software Engineering 4 SHCS 5600 Computer Systems 4 SH
Algorithms
CS 5800 Algorithms 4 SH
Please note that the MSCS program in Vancouver requires a fourth core course:
Project
CS 8674 Master’s Project 4SH
32 total semester hours required
Minimum 3.000 GPA required
For information on electives and specializations, explore the course catalog.
Any course that appears in a specialization listed within the course catalog may count as an elective. You can also take other Northeastern graduate courses as electives with written permission from your faculty advisor and approval from the Graduate Committee. Elective authorization petitions are available from Academic Support.
Course offerings vary by location and modality (in person, online, or hybrid). Please contact the Khoury Graduate Advising Team for details.
32 total semester hours required
Minimum 3.000 GPA required
For information on electives and specializations, explore the course catalog.
Any course that appears in a specialization listed within the course catalog may count as an elective. You can also take other Northeastern graduate courses as electives with written permission from your faculty advisor and approval from the Graduate Committee. Elective authorization petitions are available from Academic Support.
Course offerings vary by location and modality (in person, online, or hybrid). Please contact the Khoury Graduate Advising Team for details.
32 total semester hours required
Minimum 3.000 GPA required
For information on electives and specializations, explore the course catalog.
Any course that appears in a specialization listed within the course catalog may count as an elective. You can also take other Northeastern graduate courses as electives with written permission from your faculty advisor and approval from the Graduate Committee. Elective authorization petitions are available from Academic Support.
Course offerings vary by location and modality (in person, online, or hybrid). Please contact the Khoury Graduate Advising Team for details.
32 total semester hours required
Minimum 3.000 GPA required
For information on electives and specializations, explore the course catalog.
Any course that appears in a specialization listed within the course catalog may count as an elective. You can also take other Northeastern graduate courses as electives with written permission from your faculty advisor and approval from the Graduate Committee. Elective authorization petitions are available from Academic Support.
Course offerings vary by location and modality (in person, online, or hybrid). Please contact the Khoury Graduate Advising Team for details.
Readings and project courses are four-credit, individual instruction courses taken with a faculty advisor. While these courses do not count toward a specialization, they do allow you to focus more specifically on a topic you’re interested in.
Finding a faculty advisor is your responsibility as a student. Talk with faculty to discuss mutual interest and availability for an individual instruction course.
Requirements:
To register for a CS 8982 Readings or CS 8674 Project course, visit and complete the required form with the help of your faculty advisor.
Readings and project courses are four-credit, individual instruction courses taken with a faculty advisor. While these courses do not count toward a specialization, they do allow you to focus more specifically on a topic you’re interested in.
Finding a faculty advisor is your responsibility as a student. Talk with faculty to discuss mutual interest and availability for an individual instruction course.
Requirements:
To register for a CS 8982 Readings or CS 8674 Project course, visit and complete the required form with the help of your faculty advisor.
Readings and project courses are four-credit, individual instruction courses taken with a faculty advisor. While these courses do not count toward a specialization, they do allow you to focus more specifically on a topic you’re interested in.
Finding a faculty advisor is your responsibility as a student. Talk with faculty to discuss mutual interest and availability for an individual instruction course.
Requirements:
To register for a CS 8982 Readings or CS 8674 Project course, visit and complete the required form with the help of your faculty advisor.
Readings and project courses are four-credit, individual instruction courses taken with a faculty advisor. While these courses do not count toward a specialization, they do allow you to focus more specifically on a topic you’re interested in.
Finding a faculty advisor is your responsibility as a student. Talk with faculty to discuss mutual interest and availability for an individual instruction course.
Requirements:
To register for a CS 8982 Readings or CS 8674 Project course, visit and complete the required form with the help of your faculty advisor.
The master’s thesis consists of eight semester hours of research, culminating in an MS thesis. This can be accomplished through taking CS 8674 Project Course, followed by CS 7990 MS Thesis course.
Semester One: Project Course
You must find a thesis advisor who is willing to commit two semesters to working with you. Once you’ve found an advisor, the two of you should work together to complete an MS Project Course Authorization Form, located within Academic Support, noting on the form that this course is intended to lead into an MS Thesis.
Thesis Proposal
You must submit your thesis proposal to the Graduate Committee two to three weeks before the end of the Project Course. The proposal should describe the project, list the official reader(s), and be signed by the thesis advisor. The administration will provide a sample MS proposal upon request. An official reader may be chosen from the faculty of the college, from another Northeastern department, or—when appropriate—from another institution or the industrial community.
Once submitted, the Graduate Committee may accept or reject the proposal, ask for revisions, or ask that additional readers be added to the proposal. In deciding whether to accept an MS thesis proposal, both the merits of the proposal and your academic performance will be considered.
Semester Two: Thesis Course
If your proposal is approved, you’ll be directed to register for CS 7990 the following semester.
Thesis
The thesis advisor guides the research topic. The result of the research is to be an original contribution to the field of computer science, to be developed in terms of the current literature and to include a thorough literature review. Emphasis is placed on clear writing, logical development, and significance of the issues. Acceptance of the thesis requires the agreement of the thesis advisor and the reader(s).
Thesis defense
You will defend the thesis at a public presentation during the last two weeks of the semester. The defense will be directed by the thesis advisor, and the reader(s) will be in attendance. The thesis defense is open, furthermore, to anyone who wishes to attend. You’ll give a lecture on the subject of the thesis, followed by an opportunity to address questions from those in attendance concerning the results of the thesis and related matters.
The master’s thesis consists of eight semester hours of research, culminating in an MS thesis. This can be accomplished through taking CS 8674 Project Course, followed by CS 7990 MS Thesis course.
Semester One: Project Course
You must find a thesis advisor who is willing to commit two semesters to working with you. Once you’ve found an advisor, the two of you should work together to complete an MS Project Course Authorization Form, located within Academic Support, noting on the form that this course is intended to lead into an MS Thesis.
Thesis Proposal
You must submit your thesis proposal to the Graduate Committee two to three weeks before the end of the Project Course. The proposal should describe the project, list the official reader(s), and be signed by the thesis advisor. The administration will provide a sample MS proposal upon request. An official reader may be chosen from the faculty of the college, from another Northeastern department, or—when appropriate—from another institution or the industrial community.
Once submitted, the Graduate Committee may accept or reject the proposal, ask for revisions, or ask that additional readers be added to the proposal. In deciding whether to accept an MS thesis proposal, both the merits of the proposal and your academic performance will be considered.
Semester Two: Thesis Course
If your proposal is approved, you’ll be directed to register for CS 7990 the following semester.
Thesis
The thesis advisor guides the research topic. The result of the research is to be an original contribution to the field of computer science, to be developed in terms of the current literature and to include a thorough literature review. Emphasis is placed on clear writing, logical development, and significance of the issues. Acceptance of the thesis requires the agreement of the thesis advisor and the reader(s).
Thesis defense
You will defend the thesis at a public presentation during the last two weeks of the semester. The defense will be directed by the thesis advisor, and the reader(s) will be in attendance. The thesis defense is open, furthermore, to anyone who wishes to attend. You’ll give a lecture on the subject of the thesis, followed by an opportunity to address questions from those in attendance concerning the results of the thesis and related matters.
The master’s thesis consists of eight semester hours of research, culminating in an MS thesis. This can be accomplished through taking CS 8674 Project Course, followed by CS 7990 MS Thesis course.
The master’s thesis consists of eight semester hours of research, culminating in an MS thesis. This can be accomplished through taking CS 8674 Project Course, followed by CS 7990 MS Thesis course.
Semester One: Project Course
You must find a thesis advisor who is willing to commit two semesters to working with you. Once you’ve found an advisor, the two of you should work together to complete an MS Project Course Authorization Form, located within Academic Support, noting on the form that this course is intended to lead into an MS Thesis.
Thesis Proposal
You must submit your thesis proposal to the Graduate Committee two to three weeks before the end of the Project Course. The proposal should describe the project, list the official reader(s), and be signed by the thesis advisor. The administration will provide a sample MS proposal upon request. An official reader may be chosen from the faculty of the college, from another Northeastern department, or—when appropriate—from another institution or the industrial community.
Once submitted, the Graduate Committee may accept or reject the proposal, ask for revisions, or ask that additional readers be added to the proposal. In deciding whether to accept an MS thesis proposal, both the merits of the proposal and your academic performance will be considered.
Semester Two: Thesis Course
If your proposal is approved, you’ll be directed to register for CS 7990 the following semester.
Thesis
The thesis advisor guides the research topic. The result of the research is to be an original contribution to the field of computer science, to be developed in terms of the current literature and to include a thorough literature review. Emphasis is placed on clear writing, logical development, and significance of the issues. Acceptance of the thesis requires the agreement of the thesis advisor and the reader(s).
Thesis defense
You will defend the thesis at a public presentation during the last two weeks of the semester. The defense will be directed by the thesis advisor, and the reader(s) will be in attendance. The thesis defense is open, furthermore, to anyone who wishes to attend. You’ll give a lecture on the subject of the thesis, followed by an opportunity to address questions from those in attendance concerning the results of the thesis and related matters.
The master’s thesis consists of eight semester hours of research, culminating in an MS thesis. This can be accomplished through taking CS 8674 Project Course, followed by CS 7990 MS Thesis course.
Semester One: Project Course
You must find a thesis advisor who is willing to commit two semesters to working with you. Once you’ve found an advisor, the two of you should work together to complete an MS Project Course Authorization Form, located within Academic Support, noting on the form that this course is intended to lead into an MS Thesis.
Thesis Proposal
You must submit your thesis proposal to the Graduate Committee two to three weeks before the end of the Project Course. The proposal should describe the project, list the official reader(s), and be signed by the thesis advisor. The administration will provide a sample MS proposal upon request. An official reader may be chosen from the faculty of the college, from another Northeastern department, or—when appropriate—from another institution or the industrial community.
Once submitted, the Graduate Committee may accept or reject the proposal, ask for revisions, or ask that additional readers be added to the proposal. In deciding whether to accept an MS thesis proposal, both the merits of the proposal and your academic performance will be considered.
Semester Two: Thesis Course
If your proposal is approved, you’ll be directed to register for CS 7990 the following semester.
Thesis
The thesis advisor guides the research topic. The result of the research is to be an original contribution to the field of computer science, to be developed in terms of the current literature and to include a thorough literature review. Emphasis is placed on clear writing, logical development, and significance of the issues. Acceptance of the thesis requires the agreement of the thesis advisor and the reader(s).
Thesis defense
You will defend the thesis at a public presentation during the last two weeks of the semester. The defense will be directed by the thesis advisor, and the reader(s) will be in attendance. The thesis defense is open, furthermore, to anyone who wishes to attend. You’ll give a lecture on the subject of the thesis, followed by an opportunity to address questions from those in attendance concerning the results of the thesis and related matters.
The master’s thesis consists of eight semester hours of research, culminating in an MS thesis. This can be accomplished through taking CS 8674 Project Course, followed by CS 7990 MS Thesis course.