Program of Study
The Cyber Track curriculum includes the following four required courses and two electives:
CS-6055 Cyber Defense Overview
CS-6021 Mathematical Logic
CS-6056 Security Vulnerability Assessment
CS-7038 Malware Analysis
Elective Courses--two courses are to be chosen from the following list. The student may choose any two but, as a guide, it is expected that the first two in the list would be chosen by a student seeking Computer Science orientation and two of the bottom three would be chosen by a student seeking Computer Engineering orientation
CS-6055 Introduction to Cloud Computing
CS-6053 Network Security
EECE-6071 Embedded Systems
EECE-6038 Adanced Microsystems
EECE-7095 Introduction to Computer Architecture
In addition, each student admitted into any MS degree program must satisfy the requirements of his/her degree program to graduate. The following are rules that apply to ALL MS degrees in EECS:
· Courses taken on an audit basis do not count towards the degree. No credits of Doctoral Dissertation Proposal are counted towards the degree.
· Every student must register in Seminar for both fall and spring semester during the first year of study. These seminar credits are not counted toward the degree requirements.
· The student must prepare a Program of Study in conjunction with his/her academic advisor satisfying the degree requirements and also completing the courses required or recommended by his/her Degree Track. Required and recommended courses in each Degree Track will be determined by the faculty comprising that Track and approved by the Graduate Council. A student who subsequently changes degree program or Degree Track will be expected to complete the courses required by the new degree program and Track as of the date the change is made. Any deviations from this procedure must be approved in writing by the Graduate Program Director, in consultation with the Graduate Council.
· In individual cases a student may be asked to take additional graduate level courses in order to make up any deficiencies. These remedial courses cannot be counted towards the required coursework.
· A minimum of 2/3 of the course credit hours completed to satisfy the degree coursework requirement must be taken from courses offered by the EECS department. Waiver of this requirement is allowed in rare circumstances with permission of the student’s thesis advisor and the EECS Graduate Program Director.
· A maximum of 1/3 of the course credit hours completed to satisfy the degree coursework requirement may be earned outside of the EECS courses may be counted towards the 21 course credit requirements of the MS degree. These outside courses must be approved in writing by the faculty advisor and the graduate program director prior to course registration. These courses may not include independent study, research, and seminar courses. Students who do not possess the equivalent of a B.S. degree in Computer Science, Computer Engineering or Electrical Engineering are generally urged to take the maximum amount of their graduate course work in EECS.
· A minimum of 6 credits must be completed at 7000+ level. 7000+ level coursework taken outside of EECS may be used to satisfy this requirement.
· No more than half of the credits towards the MS may be earned at another university, and in no case may the final experience requirement (thesis) be satisfied by work done elsewhere.each student admitted into a M.S. degree program must satisfy the requirements of his/her degree program to graduate.