Computer Science

Program Information

The Master of Science in Computer Science program at Duquesne University offers a comprehensive education in computing, focusing on current research areas, with opportunities for involvement in faculty research projects and publications, and without comprehensive examinations. Competitive tuition rates enhance accessibility for aspiring students.

Degree

Master's

Academic Department

Mathematics and Computer Sciences

Duration

1.5 years (full-time)

Required Credit Hours

30

Professors Take the Spotlight on the One Mic Stand Podcast

Graduate Director and Professor Dr. Jeffrey Jackson, along with Instructor of Computer Science and former student David Berdik, discuss the Computer Science master’s program with Jonathan Kersting from the PGH Tech Council on the One Mic Stand podcast.

Questions? Contact Us!

Donald Simon, Ph.D.

Graduate Director and Associate Professor

Mathematics and Computer Science

a man smiling

The Student & Instructor Perspective

male in a graduation gown

“As a student, I really appreciated the small class sizes because it allowed me to build relationships with my professors that would not have been possible in a lecture hall setting. Now, as an instructor, the small class sizes enable me to give the same one-on-one support to my students that I enjoyed during my time as a student.”

Instructor David Berdik MS Computer Science ’21, Instructor of Computer Science
Take The Next Step

Application Requirements

You must have a 4-year bachelor's degree, or a 3-year degree followed by a master's, in computer science or closely related field covering material at least equivalent to Duquesne University's undergraduate majors-level courses in operating systems, algorithms and their prerequisites.

We also expect a first course in calculus, such as Calculus I or a business calculus course.

  • Applications from students who have completed only a 3-year undergraduate degree without a master's degree will not be considered.
    • If you have not completed all of the appropriate coursework, you might be admitted provisionally, but if so you will be required to satisfactorily complete missing foundational courses as specified above before taking any graduate courses. This foundational coursework will not count toward the necessary graduate credits.
  • The GRE examination is not required for admission, but is recommended for all applicants.
  • GRE is required for applicants wishing to be considered for an assistantship.

If you do not have an approved waiver of language testing, regular admission to the MSCS program requires language scores of 80 TOEFL (iBT), 6.5 IELTS or 105 Duolingo English. Also note that we offer a Pathway Program for students who need to improve their English language skills but want to take some computer science coursework at the same time. Pathway can last up to three semesters, and the GRE is not required.

Once you successfully complete the Pathway Program, you will be directly admitted to the MSCS program with 6 graduate credits earned toward your degree. The Pathway Program requires applicants to have earned iBT (TOEFL) test scores of at least 60, IELTS scores of at least 5.5 or Duolingo scores of at least 85 prior to starting the program and to have an appropriate background in computer science.

For all applicants, there is no fee for the initial online application. But you may need to pay a fee to a third party in order to submit supporting materials, such as international credit evaluations and satisfactory test scores on the TOEFL for non-English language speakers.

Students must complete Duquesne's graduate application, including submission of an updated resume.  

Application submission deadlines:

  • Fall admission: July 1
  • Spring admission: December 1
  • Applications for a Fall 2025 start are due by July 1, 2025. To be considered for available teaching assistantships, submit your application with GRE scores by February 1, 2025.
  • There is a $38 application fee.
Students should submit official transcripts from previous educational institutions. These educational institutions should send the transcripts directly to Duquesne University. 

Students must submit two letters of recommendation, at least one of which should be from a reference who can comment meaningfully on your prior academic performance.

A personal statement of no more than 500 words that explains why you are applying to the Computer Science Master's program and provides any other information you wish the admissions committee to have.

The GRE examination is not required for admission, but is recommended for all applicants. The GRE is required for applicants wishing to be considered for an assistantship. (The Duquesne school code is 2196 and the department code is 0402).

Outstanding applicants may qualify for a limited number of graduate assistantships. Applications that include an assistantship request will be considered for the fall term only and must be submitted by February 1. Note that to be considered for an assistantship, GRE general exam scores are required.

  • Graduate assistantships provide full or partial tuition remission and a stipend.
  • Teaching assistants primarily lead undergraduate labs and tutor undergraduate students. If it is mutually agreeable, they might also have full responsibility for teaching an introductory course.
  • Research assistantships may be available subject to grant funding.

Program Requirements

Non-thesis program with advanced coursework.

One core course must be taken from each of the following four core areas:

  • COSC 510 or 511 Advanced Operating Systems and Computer Architecture
  • COSC 512 or 513 Artificial Intelligence and Data Management Systems
  • COSC 514 or 515 Networks and Security
  • COSC 516 or 517 Algorithms and Models of Computation
Advanced courses build on the core courses and provide more depth in the core areas.
  • COSC 521 Automated Theorem Proving
  • COSC 522 Data Compression
  • COSC 523 Machine Learning
  • COSC 524 Natural Language Processing
  • COSC 525 String Processing
  • COSC 560 Algorithms/Graph Theory
A requirement of the program is to gain useful, real-world experience applying the tools and concepts acquired in the course of study.

If you have no prior, relevant work experience, you will be required to complete an internship or employment experience, typically during the summer term.

If you have prior, relevant work experience, you may satisfy the internship requirement by submitting suitable materials. These materials include an academic reflection that addresses the skills, knowledge, techniques and design principles related to computer science acquired in your work, along with a portfolio of related work projects, including design documents, programs and documentation as appropriate, which demonstrate a mastery of these areas.

All Duquesne students have access to Handshake through the Center for Career Development as one of the tools in finding internships.
The computer science electives must be at the 500 level or above. If a core area has been satisfied, any additional course taken in that core area may be counted as an elective.

You may take up to six credits of 500-level courses outside the program with departmental approval. These credits may be earned at Duquesne or at other approved institutions, including at Carnegie Mellon or the University of Pittsburgh through
cross-registration.
  • COSC 530 Web-based Systems
  • COSC 531 Parallel and Distributed Computing
  • COSC 532 Data Visualization
  • COSC 533 Compilers
  • COSC 535 Theory of Programming Languages
  • CPMA 551 Digital Image Processing
  • CPMA 565 Numerical Methods
  • CPMA 566 Operations Research
  • CPMA 573 Statistical Computing

Featured content

student with an oranges shirt smiling

Internship Opportunities

Internships play a crucial role in career development. In our program, students have access to a wide range of internship opportunities, spanning large and small companies, non-profit organizations, and government agencies.

buildings and a bridge

Optimal Location

Duquesne University is nestled in the heart of Pittsburgh, PA! A vibrant epicenter of finance and technology, fostering a dynamic environment for you to engage with industry leaders and opportunities.

Questions?

We have the answers to help you reach your bigger goals. Please contact us if you do not find the MSCS answer you need.

There is a $38.00 fee to apply to the program. 

To be considered for available teaching assistantships, submit your application with GRE scores by February 1, 2025.

If you are an international applicant, you might need
transcript evaluation and/or English language testing. Please note that we are unable to waive any fees that might be charged by third parties for such services.
Language testing waivers can be granted for a variety of reasons, such as having earned a post-secondary degree from an accredited university entirely in English.

Learn more about Graduate English Proficiency Guidelines for Duquesne University.
An MSCS student must enroll in at least 6 credits (typically 2 three-credit courses) in a semester to be considered full-time for that semester.
For 2024-25, the MSCS tuition is $1,188 per credit, and students must earn a total of at least 30 credits to complete the program.

Note that the current MSCS tuition rate is approximately 33% less than the typical Master's program in Duquesne's Graduate School of Science and Engineering. There is also a one-time $125 fee for new international students. Estimates for other expenses, such as health insurance and living expenses, can be found at our Graduate
admissions page.
See the previous answer regarding the discounted tuition rate for MSCS courses relative to most other Science and Engineering programs. Financial assistance is typically available for Fall admission only. Ask us about special tuition rates and other financial options to help lower your cost..

We often offer two teaching assistantships for each Fall that includes some level of tuition remission and a stipend. To be considered for a teaching assistantship, an applicant should indicate their interest in response to the appropriate question in the application system and submit GRE general exam scores. Applications due by February 1.
Although the MSCS program requires all students to complete an appropriate internship (or provide evidence of prior relevant work experience), we do not arrange internships.

Duquesne's 
Center for Career Development does support students seeking internships by providing access to the Handshake employment-search system, hosting job and internship fairs, leading resume and interview skills workshops, etc.
The MSCS program is designed with employed students in mind. All program courses are scheduled to meet from 6 p.m. to 8:40 p.m.

Students have at least six years to complete the program. You can potentially earn your degree even when completing only two courses most years and taking a leave for a semester or two.
Admitted graduate students can request a deferral of graduate admission for a variety of reasons. Note that this request should be submitted at least 10 business days before the original entry date and that you will need to pay an enrollment deposit before a deferral will be granted.
The only way to find out if you are accepted is to submit a full application through the grad application.

Each application to the MSCS program will then be reviewed by a faculty committee to determine acceptance. 
 

However, if an application shows very little or no background in computer science, it is the applicant will likely not be admitted to the MSCS program, even provisionally.
Acceptance to the MSCS program is on a rolling-admissions basis.

We aim to communicate decisions to applicants within three weeks of the completed application reaching the faculty admission committee. However, at times when we have received many applications within a short period of time there may be a slightly longer response time.
Before beginning the MSCS program, students must have successfully competed either a four-year or a three-year degree and a master's degree.

We cannot consider applications from students who expect to have completed only a three-year degree by the semester for which they are applying.
Duquesne and Pittsburgh offer a wide variety of housing options. Learn more about admitted graduate students next steps, including on and off-campus housing.
For technical help with the Duquesne application system use Help or connect with the portal team directly.

For additional application process information, please email the  Graduate Admissions team
or contact them directly at 412-396-6219.
For International admissions questions, including visa or other immigration questions/concerns, please visit Duquesne's Center for Global Engagement  or email our International Admissions team directly.
The International Graduate Pathway Program grants you time to work on your English language, writing, and speaking skills to help you gain full admission to an academic graduate program. As a student in the Pathway Program, you will take English language classes that will prepare you for graduate-level coursework. You will also take academic classes that will start you on your academic career path.

Learn more about the Pathway for Computer Science program and the Pathway options available based on
your English language test scores (TOEFL, IELTS and Duolingo).

Review English as a Second Language for more detailed information
or email the ESL Grad Team directly.