Graduate Certificate Program
Quick Links
Telecommunications
Coordinator: Dr. Byung Kim 978-934-3617
This graduate certificate consists of courses from both the Computer Science and Electrical Engineering Departments. It is intended for students who hold a baccalaureate degree in science or engineering and who wish to concentrate on hardware/software issues pertaining to telecommunications.
Admissions requirement:
- BS in Computer Science/Engineering/Mathematics
Course requirements:
- 91.563 Data Communications 1
- 91.555 Computer Networks
- 16.543 Introduction to Communication Theory
- Approved Elective
All courses for the certificate may be used toward a graduate degree in either the Electrical Engineering or the Computer Science Department subject to the approval of the appropriate graduate coordinator.
Graduate Certificate in Computer Science
Graduate Certificate in Computer Science
Many working professionals from a wide variety of academic backgrounds seek to obtain a Master's 51ÊÓÆµ in Computer Science, but do not possess an undergraduate degree in the field. The Certificate Program in Computer Science provides these potential graduate students with an opportunity to take the necessary prerequisite coursework which will support their admission into a Computer Science graduate program.
Certificate Requirements
In order to receive the certificate, students must earn a grade of C or better in all courses taken and demonstrate competency in the following seven knowledge areas:
- C or C++ programming through data structures
- Discrete Mathematics
- Calculus
- Analysis of Algorithms
- Languages
- Computer Architecture
- Operating Systems
It is possible, by virtue of previous academic and/or professional experience to waive up to three of these areas.
Competency is typically demonstrated either by producing a transcript of previous academic experience which contains passing grades in courses related to these seven areas, or by earning a C or better in the courses below.
Curriculum
The table below provides the set of required courses needed to satisfy each of the seven knowledge areas.
Knowledge Area | Satisfied by: |
Programming | 91.250 Accelerated C with Data Structures or 91.101 Computing I then 91..102 Computing II or 92.267 C Programming then 92.360 Data Structures |
Discrete Math | 91.500 Fundamental Models or 92.231 Discrete Math I then 92.322 Discrete Math II |
Calculus | 92.125 Calculus A then 92.126 Calculus B or 92.131 Calculus I then 92.132 Calculus II |
Algorithms | 91.404 Analysis of Algorithms |
Languages | 91.301 Organization of Programming Languages |
Architecture | 91.305 Computer Architecture |
Operating Systems | 91.308 Intro to Operating Systems |
These courses will be offered every Fall, Spring, and Summer semester. See course descriptions.