Total Minimum Hours:30 hours
Core Requirements 9 hours
CIS 6930(3) Selected Topics: Ethical Hacking for IT
ISM 6218 (3) Advanced Database Administration
CEN 6084 (3) Advances in Object Oriented Programming for Information Technology
Elective Courses 21 hours
Select six of the following courses, or other graduate course as approved by the Graduate Director:
CIS 6930(3) Selected Topics: Human Computer Interaction
CTS 6716(3) Network Programming for Information Technology
CIS 6930(3) Selected Topics: Cloud Computing for Information Technology
CIS 6930(3) Selected Topics: Practical Cybersecurity
CIS 6930(3) Selected Topics: Networks II
CIS 6930(3) Selected Topics: Introduction to Hadoop and Big Data
CIS 6930(3) Selected Topics: Softare Development for Mobile Devices
ISM 6136 (3) Data Mining
ISM 6137 (3) Statistical Data Mining
ISM 6145 (3) Seminar on Software Testing
ISM 6155 (3) Enterprise Information Systems Management
ISM 6266(3) Software Architecture
CAP 6663(3) IT Robotics Applications
CGS 6842 (3) IT & Systems for E-Business
CIS 6900 (1-19) Independent Study
CIS 6946 (0-3) Internships/Practicums/Clinical Practice
With prior permission from the Graduate Director, students can take a maximum of 3 hours of Independent Study or Internship and up to twelve credit hours outside of the major, as follows: three credit hours from the MSCS/MSCE majors; three credit hours outside of the department (e.g. EE, IE, Math); three credit hours on business practice, project management, leadership, entrepreneurship, or simliar; three credit hours on big data, data analytics, data mining or similar.
Note: ISM prefix courses are offered by the Department of Information Systems / Decision Sciences (College of Business).
The requirement for a comprehensive exam is satisfied by the successful comletion of the comprehensive exam, an exam that students will take in the semester prior to the semester in which they intend to graduate.
Thesis / Non-Thesis
This is a non-thesis major.
Students must obtain a letter “B’ or better in the core graduate courses, have a GPA of 3.00 or better, and pass the comprehensive exam.
Accelerated Degree Program
Accelerated B.S.C.P. in Computer Engineering and M.S.I.T. in Information Technology
Students pursuing a B.S.C.P. in Computer Engineering will earn an M.S.I.T. in Information Technology in an accelerated manner by sharing two (2) graduate courses (6 credit hours) taken as upper-level departmental (Technical) electives as part of the undergraduate Computer Engineering major.
The B.S.C.P. requires a total of 128 hours and the M.S.I.T. requires 30 hours. By sharing six (6) credit hours, the total credit hours earned will be 152 hours.
This accelerated program shares six (6) credit hours between already existing degrees:
B.S.C.P. in Computer Engineering
M.S.I.T. in Information Technology
Targeted Students and Outcomes
Academically high achieving undergraduate students in the B.S.C.P. major with high overall and major GPA will be targeted for the accelerated program. Expected outcomes are the increase in M.S.I.T. degrees granted, increase in graduate SCH, decrease time to graduation, decrease tuition dollars for the student, increase in the number of US students receiving M.S.I.T. degrees, including minorities and students from under-represented groups in Computer Science and Engineering, close the national gap of IT graduates needed to satisfy the market demand and enhance of the quality of the graduate major by addition of academically accomplished students.
For admission to the program, a student must:
- Have completed 15 hours in the undergraduate major
- Have a minimum 3.33 GPA overall; and
- Have a minimum undergraduate 3.50 GPA in the major.
Timeline and Benchmarks:
- To be considered for acceptance into the Accelerated B.S.C.P. Computer Engineering/M.S.I.T. Information Technology major, students must have completed a minimum of 15 credit hours in the Computer Science undergraduate major.
- Students must have a minimum undergraduate GPA of 3.33 overall, and a minimum GPA of 3.50 in the major.
- Following completion of a minimum of 15 hours in the undergraduate major, students may be considered foracceptance into the accelerated program through faculty nomination or student self-nomination, via submission of an Accelerated Program Application Form. Both B.S.C.P. and M.S.I.T. majors will review the applications and approve the nominations. All applications require the approval of USF’s Office of Graduate Studies, the College of Engineering’s Graduate Major, and the Department of Computer Science and Engineering Majors.
- To be promoted to graduate status, students must meet all admission requirements of the M.S.I.T. major.
- Students must earn a minimum of a “B” (3.00) in all shared graduate courses. Failure to earn at least a “B” in a shared graduate course will result in academic review by the graduate major. Failure to maintain good standing as a graduate student will result in academic probation, according to the procedures of the USF Office of Graduate Studies.
- A comprehensive plan of study to complete the Accelerated B.S.C.P. Computer Engineering/M.S.I.T. Information Technology major will be developed with the guidance of undergraduate and graduate advisors.
Shared Courses (6 credit hours)*Please see Undergraduate Catalog for major-specific requirements.
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:
CEN 6084 Advances in Object Oriented Programming for Information Technology
CIS 6930 Selected Topics: Ethical Hacking for IT
ISM 6218 Advanced Database Administration
Undergraduate Degree Requirements for the B.S.C.P. in Computer Chemical (107 credit hours)