The MS in Computer Engineering program provides students with an advanced background in both the hardware and software aspects of computers, and how to make the hardware-software design trade-off inherent in computing today. Traditional Computer Science curricula concentrates primarily on the software side of computing, only introducing hardware architecture as a means to examine software. Traditional Electrical Engineering curricula concentrates almost exclusively on hardware. With the rapid development of computer hardware and software, especially in the past decade. there is a need for engineers knowledgeable in both hardware and software, but more importantly, how they interact.
The New York/New Jersey area is rapidly transforming from a predominantly manufacturing economy to a mixed manufacturing and service economy. Computer Engineers are an integral part of this transformation. With the emergence of a large high technology industry base, this program provides opportunities for professionals in this sector of the economy. Some companies are directly involved in the development of computers, and many more are involved in the creation of computerized instrumentation, control systems, and computer communications. Computer Engineers have the skills required for these companies to succeed. The emerging development of computer networks has created a new end market for Computer Engineers. As manufacturing becomes more high-tech. Computer Engineers provide the skills necessary for these companies to compete successfully in the national and international marketplaces. Other companies not directly in the high-technology sector are users of computers and need computer specialists to keep their organizations operating competitively. Government agencies and military facilities are heavily computerized; Computer Engineers serve important roles In these organizations. The need for Computer Engineers is expected to increase dramatically in the future.
The Degree Program
Students must complete 30 credits; 21 or more credits must be from ECE courses. They include two required computer engineering core courses, two more required courses for one of the five areas of specialization, and additional courses (a master's project is equivalent to one course while thesis to two courses). As a requirement for graduation, students must achieve a 3.0 cumulative GPA, not including the master's thesis or project. The project grade must be B or better. Note that a Mater’s thesis highly recommended if you like research and plan to pursue your Ph.D. degree.
Students in all areas must take the following courses:
- Computer Systems Architecture
- Data Structures and Algorithms
Student must select one area of concentration:
Computer Architecture and Embedded Systems
- VLSI Design-I
- Embedded Computing Systems
- Computer Network Design and Analysis
- Internet and Higher-Layer Protocols OR Computer Communications Network
VLSI System Design
- VLSI Design-I
- VLSI Design-II
- Discrete Event Dynamic Sytems
- Computational Intelligence
Upon entering the program, students select an area of specialization supervised by the MSEE Program Advisor. The master's program consists of 30 credits. Students who enter the program but who do not receive departmental or research-based awards have three program options: 24 course credits and 6 credits of master's thesis; or 27 course credits and 3 credits of master's project; or 30 course credits not to include either a master's project or thesis. Thesis is required for all those receiving departmental or research-based support. For all others, a project or thesis is optional. Students should consult with the Program Advisor or designee before registering for courses to make sure they are meeting department requirements. As a requirement for graduation, students must achieve a 3.0 cumulative GPA in graduate-level courses, not including the master's thesis or project. The project grade must be B or better.
ECE courses at the 500 level are not acceptable for credit toward a graduate degree in electrical engineering. Only one 500 level course outside the department may be applied for credit toward a graduate degree in electrical engineering.
Areas of Specialization
Entering students must select an area of specialization during their first semester. Special topics courses and electives are chosen with the approval of the MSEE Program Advisor or designee. Two non-ECE graduate courses may be chosen. Students should contact the MSEE Program Advisor for guidance.