![]() |
|
Master of Science in Computer EngineeringRequirements The master of science in computer engineering (M.S. CpE) program is designed to advance the knowledge of computer engineering at the graduate level, including both hardware and software. The program prepares students for academic and industrial careers.
Students are required to choose at least three courses (or at least four courses in the non-thesis option) from one of the concentrations. These areas have a high interest level among students and represent emerging technologies in computer engineering. Program Structure Candidates for the degree of M.S. Eng in CpE can choose either the thesis or non-thesis option. Technical Electives Required Core Courses 16.561 Computer Architecture and Design 16.573 Operating Systems and Kernel Design 16.602 VHDL/Verilog Synthesis and Design
Non-Thesis Option A master’s degree will be awarded upon satisfactory completion of a total of 33 credit hours (CH) of study that includes the three credit hours of the advanced project course, 16.733, or any ECE graduate course. The basic structure of the minimum 33 CH for the non-thesis option is as follows: Core Requirements: 9CH Concentration Requirement: 12CH Technical Electives: 9CH (acceptable graduate courses;may also be from other CpE concentrations) Advanced Project/Seminar 3CH
33CH Thesis Option The basic structure of the minimum 30 CH for the thesis option is as follows: Core Requirements: 9CH Concentration Requirement: 9CH Technical Electives 6CH (acceptable graduate courses;also be from other CpE concentrations) Thesis 6CH
30CH
Concentrations The course listings below specify which courses may be taken to fulfill the specialty trackrequirements. Thesis Option:Choose at least three courses from one of the following listed concentrations: Non Thesis Option:Choose at least four courses from one of the following listed concentrations:
1) Computer Networking and Distributed Systems This area of concentration prepares students for the industry, research, development and design of the interconnection of many heterogeneous computer networks. Courses provide breadth with respect to protocols and algorithms for understanding the hardware and the software of LANs, WANs and distributed systems. Breadth also is provided in the study of TCP/IP, ATM, high-speed networks, inter-network architectures, protocol implementation and mobility.
16.558 World Wide Web Programming 16.583 Network Design: Principles, Protocols and Applications 16.668 Advanced Cryptography 16.725 Special Topics in Computer Engineering
2)Computing and Embedded Systems Hardware and Architecture This concentration prepares students for the industry, research, development and design of computing and embedded systems. These courses provide breadth in hardware issues, including pipelined processor architectures, memory hierarchy, cache memory, input/output and RISC versus CISC. Software aspects of study include operating systems functions and concepts such as process communication and synchronization, processor allocation and memory management in multi-programming and time-sharing systems. Compilers and compiler optimization also are elements of this curriculum.
16.502 VLSI Design
3)Artificial and Machine Intelligence This concentration prepares students for the computer industry in areas such as the development and design of intelligent machines and multi-agents. Topics in artificial intelligence are offered, including neural networks, genetic algorithms and other approaches to intelligent machine learning are also covered.
16.511 Digital Image Processing
4)Multimedia Digital Signal and Image Processing and Applications This concentration prepares students for industry, research, development and design of multimedia and digital signal and image processing (including voice, data, and video services), computer vision, video accelerators. All of the fundamental hardware and software aspects of machine vision, speech and DSP systems will be treated in this concentration. 16.502 VLSI Design
Some of these courses may only be offered in the summer.
Research Requirement The research requirement may be fulfilled by completion of a master's thesis, including registration for six credits of 16.743/16.746 – MS Thesis Research, oral defense of the thesis and submission of the written document. Alternatively, students may complete an MS Project, including registration for the course 16.733 – Advanced Project and submission of a written document. If students choose not to pursue the MS project, they may instead elect to complete a three-credit ECE graduate course. | |
|
|
|