To view this information in a printable format,Click Here.
Required Courses: 9 credits
Please visit the FIU course catalog here.
Track Courses: 6 credits
Students must complete 6 credits in a single track of their choosing.
Software Track
The software track prepares students with fundamental methods and cutting-edge technologies for developing and maintaining software systems. Students graduating from the software engineering specialization will have a thorough knowledge of the process and major techniques for modeling, designing, and analyzing software systems. The graduates of this track will be well-prepared to undertake major software systems development projects from major software corporations such as Motorola, Siemens, and IBM.
Students must choose two courses from the following list:
- CAI 5607 Generative AI
- CAI 5887 Human-AI Interaction
- CAI 6225 Deep Learning
- CAP 5109 Advanced Human Computer Interaction
- CAP 5640 Graduate Introduction to NLP
- CEN 5011 Advanced Software Engineering
- CEN 5064 Software Design
- CEN 5076 Software Testing
- CEN 6070 Software Verification
- COP 5725 Principles of Database Management Systems
System Administration Track
The System Administration track prepares the student to be able to install, support, and maintain servers or other computer systems, and planning for and responding to service outages and other problems. Other duties may include scripting and basic programming, setting up custom operating system environments, project management for systems-related projects, supervising or training computer operators, and being the consultant for computer problems beyond the knowledge of technical support staff.
Students must choose two courses from the following list:
- CAI 5026 AI Ethics
- CAI 5668 AI Fairness
- CAI 5607 Generative AI
- CEN 5011 Advanced Software Engineering
- CIS 5027 Computer Systems Fundamentals (as of FA27)
- CIS 5346 Storage Systems
- COP 5614 Operating Systems
- TCN 5030 Computer Communications and Networking Technology
- TCN 6260 Internetworking
- TCN 6270 Mobile and Wireless Networks
- TCN 6430 Network Management and Control Standards
Security Track
The security track will equip students with fundamental knowledge and skills in information security and privacy, system security, and network security to they become highly qualified workforce in information technology fields.
Students must choose two courses from the following list:
- CAI 5026 AI Ethics
- CAI 5747 AI Security Fundamentals
- CNT 5415 Practical Applied Security
- CIS 5208 Social, Economic and Policy Aspects of Cybersecurity
- CIS 5371 Introduction to Cryptography
- CIS 5374 Cybersecurity and Privacy: Attacks and Defenses
- ISM 6326 Information Security and Compliance
- TCN 5080 Secure Telecommunications Transactions
Networking Track
The Networking track is intended to educate individuals seeking employment with hardware and/or software companies, service providers, large user organizations, or regulatory agencies as well as for those who are employed by these companies/organizations and wish to obtain formal, higher-level, specialized training in Networking. This track teaches students how to lead in the ever-changing environment of real-time global information networking, telecommunications, wireless and optical strategies and how to amplify business value through communications, technologies and systems.
Students must choose two courses from the following list:
- CAP6619: Advanced Topics in Machine Learning
- TCN5010: Telecommunications Technology and Applications
- TCN5030: Computer Communications and Networking Technologies
- TCN5080: Secure Telecommunications Transactions
- TCN5440: Software Development for Telecommunication Networks
- TCN6270: Mobile and Wireless Networks
- TCN6430: Networks Management and Control Standards
- TCN6820: Telecommunications Industry
Elective Courses: 15 credits
Elective courses may be selected from KFSCIS’s graduate course offerings with the exception of courses marked not applicable to KFSCIS degrees.
A maximum of 6 credits can be chosen outside of these courses. Of these 6 credits, a maximum of 3 credits can be taken as either a 3-credit Independent Study or a 3-credit co-op course, but not both.
Students who are interested in relevant courses outside of SCIS that are not on the pre-approved list or on the student’s degree audit should submit a request to the Graduate Program Advisor with the course details and a strong justification. The Graduate Program Director has final discretion over the inclusion of courses in a program of study.