Dr. Muhieddin Amer Department Chair


The Master of Science in Computing Security at Rochester Institute of Technology gives students an understanding of the technological and ethical roles of computing security in today's society and its importance across the breadth of computing disciplines. The degree enables students to develop a strong theoretical and practical foundation in secure computing, preparing them for leadership positions in the computing security industry, academia, or research careers, or to pursue a more advanced degree in a computing discipline.

The courses offered by this degree are suited to the opportunities available in both private and public sectors. In the private sectors, a considerable number of opportunities exist with banking institutions, cyber-social applications and private investigation professional service vendors. The courses we offer around web and application security, audits and forensics will be significant for these areas. In the public sector, the law enforcement and healthcare verticals will benefit significantly from the network security, forensics and cryptography modules we have on offer. To highlight this point further, our experience from engaging with government entities shows that there is a strong demand for home grown cryptography solutions, especially in the hardware encryption and decryption space. Similarly, with the rapid adoption of smart city technologies, offering a course related to big data and sensor security will be significant. The use of AI tools and techniques which are covered in the courses will empower individuals with the skills and approach needed to successfully contribute to the transformation of their organizations.

Offering the degree program in concert with local private and public institutions and fulfilling their research appetite, developing their workforces and enhancing the competence in selecting and deploying security solutions is an important consideration for Rochester Institute of Technology Dubai.

Program Learning Outcomes

Upon completion of the degree, students will be able to

  • Evaluate the current and emerging technologies in the field of computing and computing security and their impact on large organizations.

  • Demonstrate a mastery of knowledge and skill to work independently, manage complex activity streams and synthesize both technical and non-technical information for people at all levels of an organization.

  • Apply research, analytical, design, and problem-solving skills to develop effective computing security solutions and policies that meet the operational and business goals of multi-cultural and multi-national organizations.


The program is comprised of 30 semester credit hours which students must successfully complete. The table below shows the program structure of Master of Science in Computing Security.

Click here to download PDF version of curriculum.


Course Code

Course Title

Credit Hours

Students are required to take both core courses which
are 3 credits each

CSEC - 604

Cryptography and Authentication


CSEC - 742

Computer System Security


Research Electives
Students are required to choose two research elective courses
which are 3 credits each



CSEC - 659

Trusted Computing and Trusted Execution


CSEC - 759

Advanced Topics in Wireless Security


CSEC - 720

Deep Learning Security


CSEC - 745

Internet of Things Security


Advanced Courses/ Focus Areas
Students are required to choose 4 advanced electives courses
for the thesis option or
5 advanced electives courses for the project/capstone option

CSEC - 603

Enterprise Security


CSEC - 730

Advanced Computer Forensics


CSEC - 731

Web Server and Application Security Audits


CSEC - 620

Cyber Analytics and Machine Learning


CSEC - 732

Mobile Devices Forensics


CSEC - 744

Network Security


CSEC - 743

Computer Viruses Malicious Software


Thesis (6 credits)
Project/Capstone (3 credits)

CSEC - 790

MS Thesis


CSEC - 792

MS Computing Security Project


CSEC - 793

Capstone for Computing Security


Total Credits



  • CSEC-792 and CSEC-793 must be completed in one semester and graded as F- A. The capstone or project will last over a single semester. Students should have a proposal for the project or a mature capstone idea with a supervisor before enrolling into the course. Students should utilize the whole semester to complete the work. Grading for the capstone will be a letter grade between A and F.

  • Students must maintain a cumulative GPA of 3.0 or above at all times. A student with a cumulative GPA of less than 3.0 will be placed on probation (which may lead to suspension). University rules on probation and suspension apply.

  • The minimum passing grade for graduate-level courses is “C”.

  • All the graduate work must be completed within seven years, starting from the time the first course is applied towards the degree.

  • The thesis option can be done over two semesters and the student can enroll into the thesis option only after the minimum of two research electives are completed with the minimum passing grade. Enrollment into the thesis program requires a research proposal to be approved before hand with a minimum of three committee members.

  • Students are required to take a minimum of two research electives. However, if students are interested in taking a third or fourth research elective, they can do so and swap it with an advanced elective.

  • Applicants wishing to enter this master’s program should have an undergraduate degree in computing related areas with a solid education in mathematics, statistics and computer programming and networking fundamentals. Programs that may provide the necessary background are degrees in Computing Security, Computer Science, Information Technology, Software Engineering, Computer Engineering – depending upon the student’s previous course work and/or work experience. The specific pre-requisites are:

    • Applicants that do not meet the pre-requisites can make bridge the gaps through one or more courses and are prescribed per applicant based on the evidence submitted. The courses that they are prescribed would need to be completed a credit-bearing evidence of prerequisite completion (with a letter grade of “B” or above).

    • Students who have been admitted to the program before completing pre-requisite requirements must satisfactorily complete bridge coursework within the first two semesters of matriculation to continue in the program. Prior approval of the department Chair is required before any other courses in the program may be taken.

Click here to download the brochure.

Page last modified on: September 2, 2020