Code | Title | Hours |
---|---|---|
Complete 24 semester hours in the following: | 24 | |
to , except | ||
Theory and Methods in Human Computer Interaction | ||
Effective Scientific Writing in Computer Science | ||
Readings |
Code | Title | Hours |
---|---|---|
Upon achieving PhD candidacy, complete the following courses for two consecutive semesters: | ||
Dissertation Term 1 | ||
Dissertation Term 2 | ||
For remaining semester(s), complete the following (repeatable) course until graduation: | ||
Dissertation Continuation |
48 total semester hours required Minimum overall 3.000 GPA required
Year 1 | |||
---|---|---|---|
Fall | Hours | Spring | Hours |
Area course | 4 | Area course | 4 |
Readings | 4 | Readings | 4 |
8 | 8 | ||
Year 2 | |||
Fall | Hours | Spring | Hours |
Area course | 4 | Area course | 4 |
Readings | 4 | Readings | 4 |
8 | 8 | ||
Year 3 | |||
Fall | Hours | Spring | Hours |
Area course | 4 | Area course | 4 |
Readings | 4 | Readings | 4 |
8 | 8 | ||
Year 4 | |||
Fall | Hours | Spring | Hours |
0 | 0 | ||
0 | 0 | ||
Year 5 | |||
Fall | Hours | Spring | Hours |
0 | 0 | ||
Year 6 | |||
Fall | Hours | Spring | Hours |
0 | 0 | ||
Total Hours: 48 |
Incoming PhD in Computer Science students who have already completed a Master of Science in Computer Science or an adjacent field may petition to the PhD in Computer Science program administration for advanced entry. Advanced entry petitions are reviewed by the program administration on a case-by-case basis. Please note that advanced standing does not waive by itself any part of the PhD coursework requirements.
As a degree conferral requirement, a minimum of 16 semester hours of coursework beyond the 32 semester hours of the master’s degree is required of advanced entry PhD students (48 semester hours is required of standard entry PhD students). Students must maintain a minimum GPA of 3.500 as well as earn a grade of B or better in each course.
Refer to the Computer Science, PhD, overview , for research/survey paper requirements.
Refer to the Computer Science, PhD, overview, for admission to candidacy requirements.
Refer to the Computer Science, PhD, overview, for residency requirements.
Refer to the Computer Science, PhD, overview, for the teaching requirement.
Refer to the Computer Science, PhD, overview, for comprehensive examination requirements.
Annual review Course requirements Paper requirement Comprehensive exam Teaching requirement Doctoral candidacy Dissertation committee Dissertation proposal Dissertation defense
Students must maintain a minimum GPA of 3.500 as well as earn a grade of B or better in each course.
Code | Title | Hours |
---|---|---|
Consult your faculty advisor for acceptable courses. | 16 |
16 total semester hours required Minimum overall 3.500 GPA required
Send Page to Printer
Print this page.
Download Page (PDF)
The PDF will include all information unique to this page.
2023-24 Undergraduate Day PDF
2023-24 CPS Undergraduate PDF
2023-24 Graduate/Law PDF
2023-24 Course Descriptions PDF
Accelerate your time to completion of a non-thesis Master’s degree by getting started now!
Current UVA undergraduate and Sweet Briar College engineering science students can apply to a Master of Engineering (M.E.), Master of Computer Science (M.C.S.), or Master of Materials Science and Engineering (M.M.S.E.) degree program in the third year of your undergraduate studies. These programs require 30 credits of coursework (35 credits for biomedical engineering) as part of an approved plan of study, and with the right planning, you may be able to get a head start on taking graduate-level courses while finishing your bachelor’s degree.
Save time and money by accelerating your time to completion of a master’s degree!
Interested UVA undergraduate students should apply to UVAccelerate in March of your third year. Once admissions decisions are released, students admitted through the UVAccelerate program will be offered academic advising from graduate program faculty to identify the fastest path to your master’s degree. While applying in your third year of undergraduate studies may seem early, getting an early admissions decision and personalized advising allows you to minimize your time to degree by taking advantage of things like advanced placement credit and undergraduate electives. Some students who participate in UVAccelerate are able to earn a master’s degree in as little as one additional semester beyond their bachelor’s degree.
By earning your master’s degree in engineering, you have access to more interesting and challenging job opportunities, accelerated career advancement, and higher earning potential throughout your career. UVA Engineering graduate students report an average starting salary $30,000 higher than bachelor’s graduates in their first job after finishing their degree. UVAccelerate can help you get there as quickly as possible!
Complete a graduate application through our online application system starting as early as December 1st . On the Program page of the online application, be sure to check the box indicating that you’re applying through the UVAccelerate program. We also made it easier for you to apply by waiving two of the three required letters of recommendation, making the GRE test-optional, and waiving the $85 application fee for UVA Engineering and BACS undergraduates who apply to UVAccelerate!
Through the new UVAccelerate partnership, Sweet Briar engineering students can get a jump start on a Master of Engineering graduate degree.
Completing the application.
Can I apply to a different graduate program than my undergraduate major?
Yes. You are not limited to your undergraduate major and are free to apply to any graduate program of your choosing.
Am I eligible to apply for UVAccelerate in my second year if I plan to complete my program in three years?
No. The program is designed specifically for third-years. If you are a second-year interested in pursuing an M.E., we encourage you to apply for your program of interest during the standard admissions cycle.
How many letters of recommendation are required as part of my UVAccelerate application?
Only one letter of recommendation is required; however, you are welcome to submit additional recommendation letters if preferred.
Does my letter of recommendation need to be from a faculty member?
Your letter of recommendation does not need to be from a faculty member. However, if you request a faculty member write your recommendation letter, consider including faculty with whom you have taken more than one course or worked closely with on projects. For tips on applying to a graduate program, please visit our Graduate Admissions website here .
What is the cost associated with applying to UVAccelerate?
The UVA Engineering graduate application fee is $85; however, the application fee is automatically waived for all SEAS and BACS undergraduate students applying to the program.
How soon will I be notified of my admissions decision?
Admissions decisions are typically made within 30 days of the March 1st application deadline. Once a decision has been made, you will receive an email that will direct you to the application portal.
I just received a letter stating that I have been admitted to UVAccelerate. What are my next steps?
Congratulations! Please log in to the application portal, respond to your offer of admission, and look forward to ‘next steps’ emails from the Office of Graduate Programs.
How much does the master’s program cost?
For information regarding Tuition & Fees, please visit the SEAS Graduate Admissions website here . Some graduate programs do offer scholarships; however, the Master of Engineering program in the Engineering School is self-funded.
Do I have to pay to take graduate courses as a UVAccelerate student?
Graduate courses are typically covered by undergraduate tuition. However, this is not the case for all undergraduate students. Please contact Student Financial Services ( [email protected]) to verify that graduate courses will be covered by your tuition and/or financial aid.
Students using VA benefits should contact UREG-Veterans Benefits ( [email protected]) to verify if your benefits will cover the tuition costs for graduate courses.
Can I be a part-time student in the master’s program?
Yes. Once you’ve matriculated into the master’s program, you can switch enrollment status from full-time to part-time.
Can I transfer to a different graduate program within the Engineering School?
If you're a current UVAccelerate student and you decide to transfer to another program within UVA Engineering before starting the master’s program, you will need to receive approval from both programs. Please contact [email protected] to notify them of your request, and they will assist you with the program transfer process.
Once you start your master’s program, you may not transfer to a new program within UVA Engineering until you have spent at least one semester in your current program. Any student wishing to transfer after this minimal time period must complete the Request Program Plan Change Form . Graduate Student forms are on the Office of Graduate Programs website here .
Can I work and still pursue a master’s degree?
Yes. If you cannot take courses on-ground and have matriculated into the master’s program, you may want to consider applying to the Virginia Engineering Online (VEO) program instead. VEO is designed for working professionals looking to receive their Master of Engineering degree online. For more information about this option, please visit the VEO website here .
Can I take online graduate courses?
If you are an on-grounds undergraduate student or a master’s student, you will not be able to enroll in online courses. Online courses are offered only to VEO students.
I’m on track to graduate with my undergraduate degree and master’s degree. Can I graduate with both degrees in the same semester?
Per university policy, you cannot graduate with two degrees in the same semester. If you’re on track to graduate with both degrees, please contact [email protected] , and we will assist you with the next steps.
I am a current UVAccelerate student that will soon be graduating and (1) have decided to attend another university for graduate school or (2) received a job offer that will impact my ability to matriculate in the fall semester as expected. What steps should I take?
The program is created to be nonbinding as we are very understanding that plans can change. Please inform your graduate advisor and contact [email protected] once you receive this information so the update to your admissions status can be reflected in our records.
How do I transfer graduate courses I’ve taken as an undergraduate student to my master’s program?
In the final semester of your undergraduate studies, you will receive an email from the Office of Graduate Programs regarding the process for transferring graduate courses you’ve taken as an undergrad to your master’s program. Please note course credits cannot be counted toward both your undergraduate and graduate record.
How many graduate courses can I enroll in as a UVAccelerate student?
Each school has its policy on how many credit hours an undergraduate student can enroll in each semester. SEAS students are not to exceed the max of 19 credit hours without special permissions, and BACS students are limited to 15 credits during initial course enrollment and 17 credits during open enrollment. For more information regarding guidelines for course enrollment, please visit the University Registrar's website here or refer to your school's undergraduate record.
Please note, most UVAccelerate students take an average of 1-3 graduate-level courses per semester.
Is the graduate course enrollment process the same for both SEAS and BACS students admitted to UVAccelerate?
Yes. Enrollment for graduate courses is handled for both SEAS and BACS students by the SEAS Undergraduate Registrar.
What is the process for enrolling in graduate courses as a UVAccelerate student?
5000-Level Graduate Courses
UVAccelerate students planning to enroll in 5000-level courses do not need special approvals to enroll.
6000-Level Graduate Courses
UVAccelerate students planning to enroll in 6000-level graduate courses will require special approvals and will need to submit the “Undergraduate Request to Take Graduate Course Form” to the SEAS Undergraduate Registrar by the date provided in the ‘registration next steps’ email. You should expect to receive this email from the Office of Graduate Programs at least two weeks prior to ENU open enrollment.
Please note, open enrollment will vary depending on the semester in which you plan to take graduate-level courses. We ask that you refrain from submitting the referenced form until you receive communication on the next steps from the Office of Graduate Programs.
I have been admitted to the program but plan to enroll in graduate courses in my final semester. What steps should I take?
UVAccelerate provides you with the opportunity to take graduate courses where there is space in your course schedule regardless of semester. If you decide to take graduate courses during one semester and not the other, please reach out to us at [email protected] so we can ensure the most updated information is reflected in our records.
UMass Boston's Computer Science PhD Program prepares students for research careers in the software industry and in academia. It combines a commitment to theory with significant experience in software development. The areas in which students may carry out dissertation research are currently applied database research, bioinformatics, computer graphics, computer vision, cybersecurity, data mining, distributed software systems, higher performance computing, network information systems, programming languages, theoretical computer science, and visual attention.
Areas of focus include:
Start Your Application
How to apply.
Applicants must meet general graduate admission requirements in addition to the following program-specific requirements:
Deadlines: June 1 for fall, December 1 for spring
Application Fee: The nonrefundable application fee is $75. UMass Boston alumni and current students that plan to complete degree requirements prior to graduate enrollment can submit the application without paying the application fee.
Program Cost Information: Bursar's website
Take two from below.
Undergraduate Courses (see Undergraduate Catalog for descriptions):
Take six from below.
Take two additional computer science courses.
Complete 48 credits from seventeen courses including four object-oriented software development courses, two theoretical electives, six applied electives, two additional theory courses, two additional electives and fifteen credits of dissertation research. The first 30 credits of course work are subject to the requirements of the Computer Science (MS) program.
Doctoral candidacy: Successful completion of a written exam after completion of 30 credits and an oral exam after completion of 48 credits. Both exams may be retaken once. Dissertation: Compose and defend a dissertation based on original research. En Route Master’s Degree: Students may, with the approval of the program director, apply to receive the MS degree en route to the PhD. To qualify, students must complete the requirements outlined in the Computer Science (MS) program. GPA: A minimum GPA of 3.5 must be maintained throughout the program. Residency: At least one year in the program must be completed as a full-time student. Statute of limitations: Eight years.
Graduate Program Director Dan Simovici dan.simovici [at] umb.edu (617) 287-6472
Administrative Assistant Gemma Galecia gemma.galecia [at] umb.edu (617) 287-6441
Learn more about UMass Boston's Computer Science department, our research, and our faculty.
Learn more about the faculty, research, and programs that make up our College of Science and Mathematics.
Information systems.
Northeastern University's Master of Science in Information Systems closes the gap between business management, software engineering, and information technology. The program is designed to help you improve processes and solve complex challenges related to business and society. You'll graduate ready to go beyond programming as an information technology leader, delivering safe, secure systems that help solve some of society's biggest challenges.
Northeastern University's Master of Science in Information Systems closes the gap between business management, software engineering, and information technology. The program is designed to help you improve processes and solve complex challenges related to business and society.
Throughout the program, you will engage in a broad, deep, and innovative curriculum that prepares you to become a problem-solver who designs groundbreaking software solutions that meet business-world complexities and the humanistic needs of users. You'll also gain the interpersonal skills needed to succeed across industries.
You'll gain a solid technical foundation through advanced coursework taught by faculty with deep industry-wide experience in engineering techniques. Your coursework includes business analysis, project planning, agile development, and quality assurance.
Courses are interactive, conversational, and participatory. You'll take ownership of your learning experience through technical sessions and discussions of real-world cases. The program offers a wide range of courses that reflect current and future industry trends, such as:
You'll have the flexibility to focus your curriculum on your career interests through extensive elective choices. You can also participate in Northeastern's leading cooperative education program, gaining up to eight months of professional experience in your field of interest.
As a program graduate, you'll have a lifelong career advantage as an information technology leader, delivering safe, secure systems that advance society.
Unique features.
The Master of Science in Information Systems program prepares you with the expertise you need—programming, design, and architecture alongside solid communication and interpersonal skills—to succeed in today’s rapidly changing technological and interconnected business world.
–archil lelashvili, master of science in information systems, '22, –nishant gandhi, master of science in information systems, '19, looking for something different.
A graduate degree or certificate from Northeastern—a top-ranked university—can accelerate your career through rigorous academic coursework and hands-on professional experience in the area of your interest. Apply now—and take your career to the next level.
Finance Your Education We offer a variety of resources, including scholarships and assistantships.
How to Apply Learn more about the application process and requirements.
Are You an International Student? Find out what additional documents are required to apply.
Admissions Details Learn more about the College of Engineering admissions process, policies, and required materials.
Applications received after the stated deadline dates will be accepted and processed as quickly as possible; however it may not be possible to have a decision rendered in time for the applicant to begin taking classes for the desired term if admitted.
Applications submitted by the referenced dates will receive full consideration for the referenced term. Applications received after the referenced dates will be considered on a case-by-case basis.
Early Action | December 1 |
Final Deadline International Students outside the US | June 1 |
Final Deadline: International Students Inside the US | July 1 |
Domestic applicants | August 1 |
International Students Outside the US | September 15 |
International Students Inside the US | November 1 |
Domestic Applicants | December 1 |
For 100+ years, we’ve designed our programs with one thing in mind—your success. Explore the current program requirements and course descriptions, all designed to meet today’s industry needs and must-have skills.
View curriculum
Northeastern University combines rigorous academics with experiential learning and research to prepare students for real-world engineering challenges. The cooperative education program, also known as co-op, is one of the largest and most innovative in the world, and Northeastern is one of only a few universities that offers a co-op program for graduate students. Students gain up to eight months of professional experience employed in their field of interest as part of the academic curriculum, giving them a competitive edge upon graduation.
The College of Engineering has 3,000+ co-op employer partners globally. Our dedicated team of co-op coordinators prepare students for the co-op experience through resumé building, developing interview skills, and guiding professional development. Recent co-op partners for the MSIS program include Google, Amazon, Goldman Sachs, Tesla, and Apple, as well as large corporations to startups globally.
Northeastern University faculty represents a broad cross-section of professional practices and fields, including finance, education, biomedical science, management, and the U.S. military. They serve as mentors and advisors and collaborate alongside you to solve the most pressing global challenges facing established and emerging markets.
By enrolling in Northeastern, you’ll be connected to students at our 13 campuses, as well as 300,000-plus alumni and more than 3,500 employer partners around the world. Our global university system provides you with unique opportunities to think locally and act globally and serves as a platform for scaling ideas, talent, and solutions.
--> Master's | Save | |||||
COMMITMENT | DURATION | TYPE | ||||
--> Master's | Save | |||||
COMMITMENT | DURATION | TYPE | ||||
The official policies for this program may be found in the CS Handbook Supplement . If there is any conflict between this webpage and the official policies, then the official policies have precedence.
The Department of Computer Science offers a Master of Science in Computer Science degree and an online MS in Computer Science program , both of which can be completed on a full-time or part-time schedule.
Students in the Post-Baccalaureate or Certificate programs may transfer some courses from any one of these programs (but not from more than one program) to the MS program. At most, two courses can be transferred from the GCAP program; there is no limit to the qualifying courses which may be transferred from the Post-Baccalaureate or Certificate programs. In particular, if the student is accepted to the MS program, then courses numbered above 100 (with a grade of B- or above) award graduate credit and qualify for transfer into the MS program.
The Department of Computer Science is the home department of the Bioinformatics track of the interdisciplinary master's program in Bioengineering at Tufts School of Engineering. For requirements and more information, see Bioengineering website .
These topics are covered, respectively, in Computer Science 61, 40, 105, 160, and 170. The courses 105, 160 and 170 may be taken as part of the MS degree program. Comp 40 may be taken without graduate credit or students may substitute a course which specifically requires Comp 40 as a prerequisite. Core competencies may be verified by other means in consultation with your advisor.
For those entering the MS program as of January, 2019, students must maintain a B average.
Further information about the MS program requirements may be found in the CS Supplement to the Graduate Student Handbook.
Do you have additional questions? Questions may be directed to Sandra Schulenburg, Graduate Program Coordinator, or Diane Souvaine , Director of Graduate Studies.
Advance to the forefront of computer science.
The field of computer science fuels innovation and drives change around the world. It’s no wonder demand is intense for experts with deep, fundamental understanding of computer and information systems. With a Master of Science in Computer Science from Boston University, you can take your place at the forefront of computing research, education, or industry.
By completing just eight graduate-level courses in our rigorous MS program, you’ll acquire an in-depth knowledge of theory, software, systems, and applications. You’ll also gain expertise through hands-on experience, working with world-class faculty members. And you’ll do it all in Boston – a thriving, global hub of computer research.
While not required, MS candidates may complete a master’s project or thesis. Projects are carried out with the approval of, and under the supervision of, a faculty member. A master’s project can be expanded into a master’s thesis, which requires two faculty readers.
Request Info
MS admissions decisions are reviewed on a rolling basis. All applications and materials should be submitted electronically through the Graduate School of Arts & Sciences . Please note that the application fee must be paid for an application to be processed.
The Department of Computer Science is committed to making our professional MS degree accessible to a wide variety of students. To help with tuition costs, we offer scholarships ranging from $5,000 to $30,000 for full-time study.
All admitted students will be considered for these awards – no separate application is required. If you are selected for an award, you will be notified at the time of your admission.
In the interest of growing a more diverse student body, the we focus on three main categories when awarding MS scholarships :
These awards require that the recipient maintain a GPA of 3.0 or higher throughout their studies.
Beyond our scholarships, the BU Department of Computer Science is continually evolving to make our programs more accessible to diverse communities. To aid in this commitment, we are honored to have been selected as a 2019 BRAID Affiliate School .
You may request Financial Aid on the graduate application.
BC.EDU LINKS
The Computer Science Department offers major programs in the Morrissey College of Arts and Sciences leading to the degrees of Bachelor of Arts and Bachelor of Science as well as a minor and a Concentration in Bioinformatics. The department also offers a Data Science Minor. For further information, contact the Computer Science Department at 245 Beacon Street, Third Floor Suite 324, 617-552-3975.
Computer Science Courses
Computer Science Faculty
Computer Science Website
The curriculum for the Bachelor of Arts degree in Computer Science is based on current recommendations of the Association for Computing Machinery (ACM) for liberal arts institutions. The program is designed both to provide a solid foundation in the fundamentals of computer science and to provide practical, hands-on experience with computing systems, as the current technology job market dictates.
Bachelor of arts students complete a 34-credit computer science component, supplemented by a mathematics component rooted in calculus. For most students, the program requires completion of fourteen 3-credit courses along with one 1-credit lab.
The 34 credits required for completion of the Bachelor of Arts major are grouped into two categories, seven required core courses (totaling 22 credits) and four electives (totaling at least 12 credits). The seven required core courses are the following:
All of these courses are 3 credits with the exception of CSCI2272, which is 4 credits. The remaining 12 credits will typically be earned from four courses with 3 credits earned through any CSCI courses numbered CSCI2000 or above and at least 9 of the credits earned from courses at the CSCI3000 level or above.
Logic and Computation and Randomness and Computation (CSCI2243 and CSCI2244) provide students with mathematical fundamentals necessary for Computer Science. It is necessary that these courses be completed no later than the end of junior year , since this material is a prerequisite for the required course Algorithms (CSCI3383). CSCI2243 and CSCI2244 are also required prerequisites for many 3000-level CSCI electives.
Students enrolled in the computer science BS, BA, or Minor programs must maintain a grade point average (GPA) of 1.67 or above in the CSCI courses counted toward their program's requirements. This policy applies to students who declare any CSCI major or minor after the spring 2023 semester.
Mathematics courses required for completion of the bachelor of arts major:
Many students will need to complete a prerequisite calculus course (e.g., MATH1102 (Calculus I for Science Majors) before MATH1103, so this calculus requirement is often satisfied by enrolling in a two-semester sequence.
The curriculum for the Bachelor of Science major in Computer Science is designed to provide an extensive background in computer science and is well suited for students considering graduate study or students planning to pursue careers in science or engineering.
Bachelor of Science students must complete a 38-credit computer science component, supplemented by a mathematics component and a natural science component.
The Bachelor of Science major in Computer Science requires a minimum of 37 credits in computer science. The computer science credits are grouped into two categories: seven required CSCI courses (totaling 22 credits) and five elective courses (totaling at least 15 credits).
The seven required core courses are:
All of these courses are 3 credits with the exception of CSCI2272, which is 4 credits.
Of the 15 credits of electives, 3 credits must be earned from one course in the social and ethical issues cluster (CSCI2260–2267) and at least 12 credits must be from courses numbered CSCI3000 or above.
Logic and Computation, and Randomness and Computation (CSCI2243 and CSCI2244) provide students with mathematical fundamentals necessary for Computer Science. It is necessary that these be completed no later than the end of junior year , since this material is prerequisite for the required course Algorithms (CSCI3383). CSCI2243 and CSCI2244 are also required prerequisites for many 3000-level CSCI electives.
Students enrolled in the computer science B.S., B.A., or Minor programs must maintain a grade point average (GPA) of 1.67 or above in the CSCI courses counted toward their program's requirements. This policy applies to students who declare any CSCI major or minor after the spring 2023 semester.
At least 12 credits of mathematics are required for completion of the Bachelor of Science major:
Since many students will need to complete MATH1102 before taking MATH1103, this calculus requirement will often be met by enrolling in a two-semester sequence.
A two-semester sequence in a laboratory science for science majors. The sequences that fulfill this requirement can be chosen from among Biology, Chemistry, Physics or Earth and Environmental Sciences.
Then any two of the following 2-credit Environmental Systems courses:
Then any 2000, 3000, or 4000 level class in EESC (note the prerequisites)
Any two of the following 2-credit Environmental Systems courses:
Junior and senior Computer Science majors with at least a 3.3 GPA in CSCI courses are eligible to join the Departmental Honors Program. To graduate with the Departmental Honors designation, eligible students must maintain at least a 3.3 GPA in CSCI courses and complete a senior thesis. Thesis requirements are to have a thesis proposal approved by a faculty advisor and by the Honors Committee by the end of junior year. Students in the Departmental Honors Program must;
Students participating in the Honors Program are required to take both sections of CSCI4961 Honors Thesis. One section of CSCI4961 Honors Thesis may count as a CSCI 3000-level elective.
The computer science minor program.
The minor program in Computer Science is designed to provide an introduction to computer science, primarily for mathematics and science majors. It is also suitable for students with a strong secondary interest in computer science and good analytical skills.
18 credits are required for completion of the minor.
The requirements for a Minor in Computer Science are:
The minor also requires students to do a Math course, MATH1103 Calculus II (Math/Science majors). Many students will need to complete a prerequisite calculus course (e.g., MATH1102 (Calculus I for Science Majors) before MATH1103, so this calculus requirement is often satisfied by enrolling in a two-semester sequence.
Students can declare a minor in computer science after they have taken CS2 or enrolled in the course (following the add/drop deadline). The minor must be declared before the end of the student's sophomore year.
Students pursuing a minor in computer science should carefully consider the prerequisites of 3000-level courses when selecting 2000-level electives. Several 3000-level electives specify CSCI2243 Logic and Computation and/or CSCI2271 Computer Systems as prerequisites. The 3000-level CSCI electives are in high demand, so minors should be prepared for a wide variety of 3000-level electives.
The Data Science Minor at Boston College is an interdisciplinary program emphasizing human-centered applications of data analysis and modeling for the common good. The minor is open to all undergraduate students at Boston College.
18 credits are required for completion of the minor. The requirements for a Minor in Data Science are:
Students can apply to the minor in data science after they have taken CSCI1090 and Math2250. Students must apply to the minor before the end of sophomore year.
The Bioinformatics Concentration is offered to students majoring in Biology, Mathematics, or Computer Science. Please note that courses in this concentration may overlap with major or minor requirements. In addition, a semester of bioinformatics research within a lab can be substituted for either one of the three additional computer science courses or the computational biology course. Students wishing to pursue this option should visit the Biology Department (Higgins 355) for course approval.
*Prerequisites apply
The Computer Science majors are for students who enjoy using computers and who wish to gain a deeper understanding of computing technology. Both B.S. and B.A. majors are designed to provide a solid foundation in the fundamentals of computer science. At the same time, they provide practical, hands-on experience, as the current technological job market dictates. Students are prepared for a variety of careers such as software development, network administration, technical support, and systems analysis. In addition, knowledge of computing technology is becoming increasingly important for people entering business, law, and the healthcare fields.
First-year students considering majoring in Computer Science should plan to complete the program's calculus requirement (MATH1102 or higher) during their first year. Most will enroll in MATH1100 in fall semester and continue with MATH1103 in spring semester. Students who either carry advanced mathematics placement or who have completed a year of calculus in high school, should enroll directly in MATH1103 (or a more advanced course) in the fall semester. First-year students wishing to double major in Computer Science and Mathematics should take the calculus sequence recommended for the Mathematics major.
First-year students with prior programming experience are encouraged to take CSCI1101 Computer Science I. Students who have had no programming experience should consider beginning with Principles of Computer Science (CSCI1080) in their first semester. First-year students who have achieved a score of 4 or higher on the Computer Science AP examination or students entering with significant programming backgrounds should speak with the Undergraduate Program Director about course placement.
The department periodically offers introductory 3-credit courses in computer science: CSCI1080, CSCI1101, and CSCI2227.
CSCI1080 and CSCI1101 are the introductory programming courses. One of these is required of all Computer Science majors and minors and is a prerequisite for all advanced computer science courses. The skills needed to write computer programs come easily to some people and less easily to others. Students who have little or no programming experience and are apprehensive about their ability should consider enrolling in CSCI1080 before enrolling in CSCI1101.
CSCI2227 is an introduction to programming with an orientation to scientific applications, using MATLAB as the programming language.
The Computer Science Department will accept transfer credits from other schools with documentation (for example, syllabi) sufficient for us to determine course equivalence. Before taking an external course, check BC's academic policies. AP, IB, and GCE scores are used to make placement decisions, but not for course credit. Specifically, students who score a 5 on the Computer Science A exam, or a 4 or 5 on the Computer Science AB exam, or who have significant programming experience should consult with the Chairperson of the Department or Undergraduate Program Director about starting the Computer Science course sequence with CSCI1102.
Most introductory courses (e.g., CSCI1101 and CSCI1102) are available every semester. CSCI1080 is offered every fall. All courses that are required for the major are offered at least once each academic year. Most advanced electives are offered only in alternate years; hence, student schedules should be designed carefully.
All Computer Science courses are prefixed by the letters CSCI and are registered as courses in the Morrissey College of Arts and Sciences. However, some courses are cross-listed with other departments.
University Catalog Office of Student Services Lyons Hall 103
Featured programs, how much does a doctorate in computer science from boston u cost, boston u graduate tuition and fees.
In State | Out of State | |
---|---|---|
Tuition | $56,854 | $56,854 |
Fees | $812 | $812 |
Does boston u offer an online phd in computer science, boston u doctorate student diversity for computer science, male-to-female ratio.
Women made up around 40.0% of the computer science students who took home a doctor’s degree in 2019-2020. This is higher than the nationwide number of 19.1%.
Of those students who received a doctor’s degree at Boston U in computer science at 2019-2020, none were racial-ethnic minorities*.
Race/Ethnicity | Number of Students |
---|---|
Asian | 0 |
Black or African American | 0 |
Hispanic or Latino | 0 |
Native American or Alaska Native | 0 |
Native Hawaiian or Pacific Islander | 0 |
White | 3 |
International Students | 6 |
Other Races/Ethnicities | 1 |
Compare your school options.
The Master of Science (M.S.) in computer science is a research-oriented degree that requires 28 credit hours of coursework and 4 credit hours of thesis. It can be counted towards the Ph.D. in Computer Science .
Requirements presented as a Table.
Degree Planning Document [PDF].
Must complete three different courses, each from a different area, from the following eleven core areas with a grade of B- or higher.
M.s. with computational science and engineering (cse) option.
The Master of Science with a concentration in Computational Science and Engineering (CSE) is an interdisciplinary program focused on computationally oriented research. All M.S. degree requirements apply with the "Breadth Requirement" slightly modified by requiring students to take one of the following Scientific Computing Courses.
Credit Hours | Hours |
---|---|
Total Credit for the Degree | 32 |
Thesis Research – CS 599 (minimum applied toward degree) | 4 |
Course Work | 28 |
Breadth Requirement: One course from each of three different (out of ten) core areas | 9-12 |
12 | |
Elective courses (subject to Other Requirements and Conditions below) | 4-7 |
Other Requirements and Conditions (may overlap):* |
The Graduate Academic Office, a guiding hand for graduate students, offers assistance every weekday.
IMAGES
VIDEO
COMMENTS
Welcome to the Computer Science Department at Boston College. Faculty members maintain active programs of research and broader scholarship in a variety of specialties, including data visualization, distributed algorithms and systems, natural language processing, data mining, programming languages, the theory of computation, and social and ...
Computer science faculty are engaged in research in a multitude of areas within artificial intelligence, theory, and data science. Undergraduate students are involved in many faculty research projects through independent studies or honors projects. Theory of Computation. Artificial Intelligence & Machine Learning.
Graduate Programs. Boston College's eight graduate schools offer master's, doctoral, and professional degrees in over ninety disciplines. As scholars at a R1 research institute, Boston College graduate students have the opportunity to engage in the highest level of research activity and intellectual discourse.
Princeton University. Princeton, NJ. #10 in Computer Science (tie) Save. 4.4. Find the best graduate computer science program to fit your goals using the U.S. News rankings. Narrow your search ...
The PhD program in Computing & Data Sciences (CDS) at Boston University prepares its graduates to make significant contributions to the art, science, and engineering of computational and data-driven processes that are woven into all aspects of society, economy, and public discourse, leading to solutions of problems and synthesis of knowledge related to the methodical, generalizable, and ...
In many ways, the PhD program is the cornerstone of Computer Science at Boston University. Our PhD students serve some of the most central roles of our department, from pursuing sponsored research together with supervising faculty members as Research Assistants, to serving as Teaching Fellows in support of our undergraduate and graduate curriculum.
The PhD program in Computing & Data Sciences at Boston University prepares you to make significant contributions to the art, science, and engineering of computational and data-driven processes that are woven into all aspects of society, economy, and public discourse. It is our goal that this program leads to solution of problems and synthesis ...
Chaos and Confusion: Tech Outage Causes Disruptions Worldwide. Airlines, hospitals and people's computers were affected after CrowdStrike, a cybersecurity company, sent out a flawed software update.
Pooya Rahimian graduated with a Ph.D. in computer science from the University of Iowa in 2019. In this Q&A, Rahimian discusses his path to his current role of Software Engineer at Google, shares memories of his time at Iowa, and more! ... (PhD '19) Alumnus Q&A. Friday, April 26, 2024 ... Computer Science College of Liberal Arts and Sciences 14 ...
I have always wanted to research the areas of databases and machine learning within computer science. When I was applying for graduate programs, the University of Cincinnati stood out to me due to its status as an R1 research institution and its cutting-edge initiatives, strong academic programs, renowned faculty, vibrant campus communities and campus resources.
The Department of Computer Science's Professional Master of Computer Science (MCS) in downtown Chicago, a partnership between The Grainger College of Engineering at the University of Illinois Urbana-Champaign and the Discovery Partners Institute, accepts domestic and international student applications.. Students learn from world-class faculty advancing computer science frontiers and will ...
The PhD in Computer Science program provides students with the advanced coursework and groundbreaking research opportunities they need to contribute at the forefront of the world's fastest-growing fields. Forging knowledge in 15 core areas like artificial intelligence, data science, programming languages, and human-centered computing, you ...
At Khoury College of Computer Sciences, we believe computer science is for everyone — with the power to make the world a better place. That's why we design flexible programs, grounded in rigor, opportunity, and experience. It's why we collaborate with industry and community partners on the technologies that shape our collective future.
#2 Best Colleges for Computer Science in America.. Stanford University. 4 Year,. STANFORD, CA,. 1289 Niche users give it an average review of 4.1 stars. Featured Review: Freshman says Stanford University offers an exceptional academic environment with cutting-edge research opportunities and a vibrant campus life.The access to world-renowned faculty and a diverse, intellectually...
Application Fee. The MCGS application fee is $75 and may be paid online after submitting your application form. An application fee (or approved application fee waiver) is required to complete your application. must submitNo consideration is granted by email or prior to submission. current.
The PhD in Computer Science is designed to prepare students for careers in academia, industrial and national research labs, and technical leadership in industry and government. ... unless an extension is granted by the college graduate committee. ... Boston, Massachusetts 02115 Opens New Window | 617.373.2000 | TTY 617.373. ...
The Computational Sciences PhD Program at UMass Boston coordinates and promotes multidisciplinary exchange of ideas among researchers and graduate students. The program involves faculty and graduate students in various departments at the College of Sciences and Mathematics. Departments currently participating in the program include: Biology ...
A PhD in Computer Science enables students to become experts in a technical subfield of computer science. It provides students with tools for performing effective and meaningful original research that advances the state of the art in that subfield. Most PhD students gain practical experience in teaching undergraduate and graduate students.
Who can apply?Current UVA undergraduate and Sweet Briar College engineering science students can apply to a Master of Engineering (M.E.), Master of Computer Science (M.C.S.), or Master of Materials Science and Engineering (M.M.S.E.) degree program in the third year of your undergraduate studies. These programs require 30 credits of coursework (35 credits for biomedical engineering) as part of ...
UMass Boston's Computer Science PhD Program prepares students for research careers in the software industry and in academia. It combines a commitment to theory with significant experience in software development. The areas in which students may carry out dissertation research are currently applied database research, bioinformatics, computer ...
Just two hours north of Boston, Portland, Maine is a vibrant waterfront city, with a walkable downtown with top restaurants, shops, museums, and galleries. Maine offers year-round outdoor recreation opportunities, with access to beaches and mountains. Portland, Maine continues to be recognized as an ideal place to live and work.
Welcome to Boston College Computer Science Academics. Find out about our mission, programs, and courses. We have included information about areas of emphasis a sample plan of study and a FAQ.
The Department of Computer Science in The Grainger College of Engineering is shaping the future of computing and data science backed by a legacy of excellence. Our innovative students and alumni have transformed society by founding companies like BlackLine, C3.ai, Malwarebytes, Match.com, Optimizely, YouTube, PayPal, and Yelp. You could be next!
Contact. Department of Computer Science School of Engineering Tufts University 420 Joyce Cummings Center 177 College Avenue Medford, MA 02155 Phone: 617-627-2225 | Fax: 617-627-2227
The University of Illinois Urbana-Champaign has an innovative blended degree option called CS + X that allows students to pursue a flexible program of study incorporating a solid grounding in computer science with technical or professional training in the arts and sciences.. Computing is ubiquitous, with applications in virtually any field imaginable—from developing gene-sequencing ...
Boston College Computer Science Programs. Located in Chestnut Hill, Massachusetts, Boston College is a private not-for-profit institution. ... There are also 5,622 graduate students at the school. Gender Diversity. Of the 9,749 full-time undergraduates at Boston College, 47% are male and 53% are female. Racial-Ethnic Diversity.
The Department of Computer Science is committed to making our professional MS degree accessible to a wide variety of students. To help with tuition costs, we offer scholarships ranging from $5,000 to $30,000 for full-time study. All admitted students will be considered for these awards - no separate application is required.
The Computer Science Department offers major programs in the Morrissey College of Arts and Sciences leading to the degrees of Bachelor of Arts and Bachelor of Science as well as a minor and a Concentration in Bioinformatics. The department also offers a Data Science Minor. For further information, contact the Computer Science Department at 245 ...
Computer Science is a concentration offered under the computer science major at Boston University. Here, you'll find out more about the major doctor's degree program in computer science, including such details as the number of graduates, diversity of students, and more.
The Master of Science (M.S.) in computer science is a research-oriented degree that requires 28 credit hours of coursework and 4 credit hours of thesis. ... Graduate (400- and 500-level) coursework from Computer Science, other Grainger College of Engineering Departments, MATH, STAT, or PHYS are pre-approved as Additional Coursework. ...