Apply to USF Now | Graduate Admissions | Events & Workshops | Giving to the Office of Graduate Studies

Graduate Catalog 2018/2019


Computer Engineering (ECP)

Catalog Photo

Master of Science in Computer Engineering (M.S.C.P.)
CIP Code: 14.0901
College of Engineering (EN)
Total Minimum Program Hours Required (Post Bachelor's Degree): 30

Contact Information:
College of Engineering
Computer Science and Engineering Department (ESB)
4202 E. Fowler Avenue ENB118
Tampa FL  33620

Program Director or Coordinator:
Miguel Labrador
Phone: 813-974-3260
Email: mlabrador@usf.edu

Website: http://www.cse.usf.edu


Faculty Search: Engineering Faculty List


Major Information

The Department of Computer Science and Engineering offers both a thesis and non-thesis option for the degree of Master of Science in Computer Engineering (M.S.C.P.). The thesis option requires students to pursue a more concentrated range of topics, while the non-thesis option allows students to explore various areas of computer engineering. There is considerable freedom in the choice of the courses.

The breadth of subjects that comprise computer engineering together with the immense diversity of its applications, make it imperative that students in the Masters major maintain close contact with the Graduate Director, or, if choosing the thesis option, with their major professor to achieve a coherent plan of study directed towards a specific goal. In particular, selection of courses should only be made with prior consultation and approval of the major professor or the Graduate Director.

Major Research Areas:
An excellent selection of courses and laboratories support graduate studies in algorithms, artificial intelligence, machine learning, data mining, computer architecture, graphics, networks, computer vision, distributed systems, embedded systems, expert systems, formal verification, image processing, pattern recognition, robotics, databases, software engineering, computer security, compilers, programming languages, and VLSI design and CAD.

Accreditation Information:

---

TOP


Admissions Information

Admission Deadlines

Major Priority Deadline

Fall: February 15
Spring: October 15
Summer: ---

Graduate Admission Application Deadlines

MASTER'S AND
EDUCATION SPECIALIST DEGREES

Admission for
Fall Semester

Admission for
Spring Semester

Admission for
Summer Semester

  • Applications received by the Priority Deadline will receive maximum consideration. 
  • Applications received after the Priority deadline, but by the Final University Deadline, are considered on a space available basis. 
  • Applications must be complete with all required information by the stated deadline.  Any application materials received after the deadline may be reviewed on a space-available basis.

Check with the Graduate Major Director for availability or to discuss options for admission in a subsequent term. 

Priority Deadline
(for funding and consideration)

Refer to Specific Major

Refer to Specific Major

Refer to Specific Major

Final University Deadline
Domestic
Applicants

June 1

October 15

February 15

Final University Deadline
International
Applicants

June 1

September 15

February 15

DOCTORATE DEGREES

Admission for
Fall Semester

Admission for
Spring Semester

Admission for
Summer Semester

  • Applications received by the Priority Deadline will receive maximum consideration. 
  • Applications received after the Priority deadline, but by the Final University Deadline, are considered on a space available basis. 
  • Applications must be complete with all required information by the stated deadline.  Any application materials received after the deadline may be reviewed on a space-available basis.

Check with the Graduate Major Director for availability or to discuss options for admission in a subsequent term. 

Priority Deadline
(for funding and consideration)

Refer to Specific Major

Refer to Specific Major

Refer to Specific Major

Final University Deadline
Domestic
Applicants

February 15

October 15

February 15

Final University Deadline
International
Applicants

February 15

September 15

February 15


Admission Requirements

You must comply with general University policies and meet general University Admission requirements in addition to those listed below.

Must meet University Admission and English Proficiency requirements as well as requirements for admission to the major, listed below.

  • The GRE is required for all Ph.D. and M.S. applicants. The median GRE scores of recently admitted students include 770 on the Quantitative portion and a Verbal Total of 450. For GRE tests taken after August 1, we require a minimum of 161 on the Quantitative portion (81st percentile) and a minimum of 150 (44th percentile) on the Verbal. If a candidate is admitted to the M.S. major and later decides to apply to the Ph.D. major, the GRE requirement must be met by the candidate as part of the application process. The GRE will be waived for M.S. degree applicants with an undergraduate degree from an ABET-accredited United States university.
  • Three letters of recommendation
  • Statement of purpose
  • The applicant must also have mathematical preparation equivalent to that obtained from courses in Calculus through Differential Equations; knowledge of computer science and computer engineering, including logic design, computer architecture, data structure, operating systems and analysis of algorithms. The majority of students accepted to the major possess an undergraduate degree in Computer Science, Computer Engineering, Electrical Engineering, or Mathematics; however, students who hold an undergraduate degree in a related field are encouraged to apply.

Admissions Status: Apply

TOP


Major Requirements

Total Minimum Hours:30 hours

Core Requirements: 9 hours
Successful completion of three core graduate-level courses is required:
EEL 6764 Principles of Computer Architecture3
COP 6611 Operating Systems3
COT 6405 Introduction to the Theory of Algorithms3

Electives:
Thesis option students must select at least 15 hours and non-thesis students must select at least 21 hours from the list of available graduate elective courses below in consultation with the Graduate Director of individual advisor. Non-thesis students need to take a minimum of 6a credits from the list of electives that are hardware related:
CAP 5400Digital Image Processing 3
CDA 5416Computer System Verification3
CAP 5625Introduction to Artificial Intelligence 3
CAP 5771 Data Mining 3
EEL 5771Introduction to Computer Graphics I3
CNT 6215Computer Networks3
CAP 6415 Computer Vision 3
CAP 6455Advanced Robotic Systems 3
CAP 6615Neural Networks 3
COP 6621Programming Languages and Translation3
EEL 6706Testing and Fault Tolerance in Digital Systems3
CAP 6736 Geometric Modeling 3
CIS 6900Independent Study 1-19
CIS 6930Special Topics 1-5
CIS 6940Graduate Instruction Methods 1-4
CIS 6946Internships/Practicums/Clinical Practice0-3
CIS 6971 Thesis: Master's 2-19

With prior permission from the Graduate Director, students can take a maximum of 3 hours of Independent Study or Internship, a maximum of 3 hours of one-hour seminar courses, and up to one graduate level course (3 credit hours) outside the department.

Thesis Option:
CIS 6971 Thesis
The thesis option requires completion of 24 credit hours of CSE graduate-level courses (9 credit hours core and 15 hours of electives) and 6 credit hours of thesis in computer engineering related problems, as determined by the Major Professor and documented in the Plan of Work. At least 16 credit hours must be at the 6000 level.

Non-Thesis Option:
The non-thesis option requires 30 credit hours, with 9 credit hours of core courses and 21 hours of graduate level electives. At least 16 credit hours must be at the 6000 level. At least 6 hours of electives should be taken from the list of electives that are hardware related in the following topic areas: CMOS VLSI Design, Digital Circuit Synthesis, Formal Verification, Testing and Fault Tolerance, Low-Power VLSI, Robotics, or Computer Networks, as determined by the Graduate Coordinator and documented in the Plan of Work.

Comprehensive Exam
For students taking the thesis option, the requirement for a comprehensive exam is satisfied by the successful completion of the thesis. For non-thesis option students, the requirement for a comprehensive exam is satisfied by the success completion of comprehensive exam that students will take in the semester prior to the semester in which the student intends to graduate.

Graduation Requirements:
For the thesis option, students must defend and pass the thesis and have a GPA of 3.0 or better. Non-Thesis Option students must pass the Comprehensive Exam, obtain a letter "B" or better in the core graduate courses and have a GPA of 3.0 or better. No grade below "C" will be accepted in a graduate major. If a student's average falls below 3.00, the student will be placed on probation.

Accelerated Major

Note Due to accreditation guidelines, Accelerated Majors must total 150 combined credit hours after sharing credit hours. Contact the department for information.

Accelerated B.S.C.P. in Computer Engineering and M.S.C.P. in Computer Engineering

The B.S.C.P. requires a total of 128 hours and the M.S.C.P. requires 30 hours. By sharing six (6) credit hours, the total credit hours earned will be 152 credit hours.

Refer to each major for specific admission and curriculum requirements. For consideration in the Accelerated Major, students must:

  1. Have completed 15 hours in the undergraduate major
  2. Have a minimum 3.33 GPA overall; and
  3. Have a minimum undergraduate 3.50 GPA in the major.

Shared Courses (6 credit hours)
Two (2) of the following three (3) core graduate courses replace six (6) credit hours of upper-level departmental (Technical) electives, including Independent Study and Industry Internship:

EEL 6764 Principles of Computer Architecture
COP 6611 Operating Systems
COT 6405 Introduction to the Theory of Algorithms


College Degree Requirements

Refer to the College Section of theGraduate Catalog for College requirements and information.

TOP


USF Degree Requirements

See USF Degree Requirements —
http://www.grad.usf.edu/policies.php

TOP


Financial Assistance


Financial Aid

Fellowships & Scholarships

Graduate Assistantships

TOP


Registration Process

First, contact your graduate advisor for guidance courses to register for. Obtain any electronic course permit if necessary. Register for the new student orientation online at http://www.grad.usf.edu/orientation.php. Then go to http://oasis.usf.edu/ the link to OASIS, USF's on-line registration system to register for your classes. Follow the directions given on-line.

To access online course materials, students must have a USF NetID (e-mail account). Please visit: https://netid.usf.edu/una/ to obtain your NetID.

New students, including those studying online, may obtain a USFCard. Please visit: http://www.usf.edu/it/class-prep/usf-card.aspx to obtain your USFCard.

Tuition and fees: Fees are determined by the level of the course. Please visit Cash Accounting, Controller's Office, for information on tuition and fees.

TOP


Graduate Course Information

Use the list below to lookup graduate courses related to this program in the USF Course Inventory:

EEL6764, COP6611, COT6405, CAP5400, CAP5625, CAP5682, CAP5771, CAP6100, CAP6415, CAP6455, CAP6615, CAP6672, CAP6736, CDA5416, CIS6900, CIS6930, CIS6940, CIS7910, CNT6215, COP6621, EEL5771, EEL6706, EEL6766, CIS6971,