• Home
  • About
  • Programs
    • AB- Network & Cyber Security
      • Curriculum
      • Study Plan
    • AB- Software Security
      • Curriculum
      • Study Plan
  • Academic Staff
  • Contact Us
  • Home
  • About
  • Programs
    • AB- Network & Cyber Security
      • Curriculum
      • Study Plan
    • AB- Software Security
      • Curriculum
      • Study Plan
  • Academic Staff
  • Contact Us


  • Home
  • About
  • Programs
    • AB- Network & Cyber Security
      • Curriculum
      • Study Plan
    • AB- Software Security
      • Curriculum
      • Study Plan
  • Academic Staff
  • Contact Us


Applied Bachelor in Software Security

Curriculum

General Education (18 Credit Hours)

ENGL-1001:English Skills

  • Credit Hours: 0
  • Pre-requisite: NA
  • Note: NA

ENGL-1011:Academic English I

  • Credit Hours: 3
  • Pre-requisite: NA
  • Note: NA

ENGL-1012:Academic English 2

  • Credit Hours: 3
  • Pre-requisite: ENGL1011
  • Note: NA

ENGL-2011:Public Speaking (Blended L.)

  • Credit Hours: 1
  • Pre-requisite: ENGL1012
  • Note: NA

ENGL-2012:Literature Review (Blended L.)

  • Credit Hours: 1
  • Pre-requisite: ENGL1012
  • Note: NA

ENGL-2013:Report Writing (Blended L.)

  • Credit Hours: 1
  • Pre-requisite: ENGL1012
  • Note: NA

HUM-1012:Emirates Society & Culture (W.B.)

  • Credit Hours: 3
  • Pre-requisite: NA
  • Note: NA

HUM-2011:Psychology

  • Credit Hours: 3
  • Pre-requisite: ENGL1012
  • Note: NA

HUM-3011:Creativity, Innovation and Entrepreneurship

  • Credit Hours: 3
  • Pre-requisite: ENGL2013 or completion of 60 credit
  • Note: NA
Math and Basic Sciences (16 Credit Hours)

ENG-1011:Intro to Computer Systems

  • Credit Hours: 3
  • Pre-requisite: PHYS1011,PHYS1012
  • Note: NA

ICT-2101:Discrete Mathematics

  • Credit Hours: 3
  • Pre-requisite: MATH1010
  • Note: NA

MATH-1010:Calculus I

  • Credit Hours: 3
  • Pre-requisite: MATH1001
  • Note: NA

MATH-2012:Probability and statistic

  • Credit Hours: 3
  • Pre-requisite: MATH1010
  • Note: NA

MATH?1001:PreCalculus

  • Credit Hours: 3
  • Pre-requisite: NA
  • Note: Number of credits (3) is not counted for Graduation requirements

PHYS-1011:Physics I (W.B.)

  • Credit Hours: 3
  • Pre-requisite: co-req: MATH1001
  • Note: NA

PHYS-1012:Physics I Lab

  • Credit Hours: 1
  • Pre-requisite: co-req: PHYS1011
  • Note: NA
Computer Science Engineering (18 Credit Hours)

ICT-1101:Intro to Programming & Problem Solving

  • Credit Hours: 3
  • Pre-requisite: NA
  • Note: NA

ICT-1201:Object Oriented Programming in Java

  • Credit Hours: 3
  • Pre-requisite: ICT1011
  • Note: NA

ICT-1202:Intro to Computer Networks

  • Credit Hours: 3
  • Pre-requisite: ICT1011
  • Note: NA

ICT-2102:Intro to Database Systems

  • Credit Hours: 3
  • Pre-requisite: ICT1201
  • Note: NA

ICT-2103:Logic Design & Computer Organization

  • Credit Hours: 3
  • Pre-requisite: ENG1011
  • Note: NA

ICT-2201:Data Structure and Algorithms

  • Credit Hours: 3
  • Pre-requisite: ICT1201, ICT2101
  • Note: NA
Discipline Specific Topics (54 Credit Hours)

ICT-1301:Fundamentals of Information Security

  • Credit Hours: 3
  • Pre-requisite: ICT1202
  • Note: NA

ICT-2202:Operating Systems Security

  • Credit Hours: 3
  • Pre-requisite: ICT2103, ICT1301
  • Note: NA

ICT-2203:Introduction to Software Security

  • Credit Hours: 3
  • Pre-requisite: ICT1201, ICT1301
  • Note: NA

ISET-2201:Applied Cryptography

  • Credit Hours: 3
  • Pre-requisite: ICT1301
  • Note: NA

ISET-3101:InfoSec Project Management (Blended L.)

  • Credit Hours: 2
  • Pre-requisite: ICT1301
  • Note: NA

ISET-4101:Risk and Security Management

  • Credit Hours: 2
  • Pre-requisite: ICT1301
  • Note: NA

ISET-4201:Incident Handling and Response

  • Credit Hours: 3
  • Pre-requisite: ISET4101
  • Note: NA

ISET-4202:Ethics, Law and Policy in Cyberspace

  • Credit Hours: 2
  • Pre-requisite: ICT1301
  • Note: NA

NCS-2101:Network Security

  • Credit Hours: 3
  • Pre-requisite: ICT1202
  • Note: NA

NCS-2201:Ethical Hacking and Digital Forensics

  • Credit Hours: 3
  • Pre-requisite: NCS2101
  • Note: NA

NCS-3104:Cloud Security

  • Credit Hours: 3
  • Pre-requisite: NCS2101
  • Note: NA

NCS-3203:Fundamental of Digital Forensics

  • Credit Hours: 3
  • Pre-requisite: NCS2101
  • Note: NA

SSD-2201:Web Programming and Security

  • Credit Hours: 3
  • Pre-requisite: ICT1301, ICT2102
  • Note: NA

SSD-3101:Object Oriented Analysis and Design

  • Credit Hours: 3
  • Pre-requisite: ICT2203
  • Note: NA

SSD-3102:Mobile Programming and Security

  • Credit Hours: 3
  • Pre-requisite: ICT1201, ICT1301
  • Note: NA

SSD-3104:Embedded Systems Secure Development

  • Credit Hours: 3
  • Pre-requisite: ICT1201, ICT2103
  • Note: NA

SSD-3201:Malware Analysis: Tools & Techniques

  • Credit Hours: 3
  • Pre-requisite: SSD2304, SSD2201
  • Note: NA

SSD-3202:Multi-Language Secure Coding and Testing

  • Credit Hours: 3
  • Pre-requisite: SSD3101
  • Note: NA

SSD-3203:Secure Database Development

  • Credit Hours: 3
  • Pre-requisite: ICT2102
  • Note: NA
On-Campus-Training (OCT) (12 Credit Hours)

NCS-3306:Digital Forensics and Investigation- OCT II

  • Credit Hours: 1
  • Pre-requisite: NCS3203
  • Note: NA

SSD-2301:Secure Web Applications Development – OCT I

  • Credit Hours: 1
  • Pre-requisite: SSD2201
  • Note: NA

SSD-2302:Secure Software design & implementation – OCT I

  • Credit Hours: 1
  • Pre-requisite: ICT2203
  • Note: NA

SSD-2303:Web Application Security – OCT I

  • Credit Hours: 1
  • Pre-requisite: SSD2201
  • Note: NA

SSD-2304:Ethical Hacking & Digital Forensics – OCT I

  • Credit Hours: 1
  • Pre-requisite: NCS2201
  • Note: NA

SSD-2305:Secure Windows/Linux OS – OCT I

  • Credit Hours: 1
  • Pre-requisite: ICT2202
  • Note: NA

SSD-2306:Client/Server Security Admin – OCT II

  • Credit Hours: 1
  • Pre-requisite: ICT2202
  • Note: NA

SSD-3301:Software Verification and Validation – OCT II

  • Credit Hours: 1
  • Pre-requisite: SSD3101
  • Note: NA

SSD-3302:Database Programming and Security – OCT II

  • Credit Hours: 1
  • Pre-requisite: SSD3203
  • Note: NA

SSD-3303:Software Vulnerability Assessment – OCT II

  • Credit Hours: 1
  • Pre-requisite: SSD3202
  • Note: NA

SSD-3304:Practical Requirements Engineering – OCT II

  • Credit Hours: 1
  • Pre-requisite: ICT2203
  • Note: NA

SSD-3305:Secure Mobile Applications Development – OCT II

  • Credit Hours: 1
  • Pre-requisite: SSD3102
  • Note: NA
Graduation Projects Course (6 Credit Hours)

SSD-4101:Graduation Project I

  • Credit Hours: 3
  • Pre-requisite: ENGL2011 & ENGL2012 & ENGL2013 & Completion of Min 95CRs & GPA>=2
  • Note: NA

SSD-4201:Graduation Project II

  • Credit Hours: 3
  • Pre-requisite: SSD4101
  • Note: NA
On-Job Training (Internship) - Completion of 110 C.H.

NCS-4301:On Job Training (Internship)

  • Credit Hours: 6
  • Pre-requisite: Completion of all courses (136 CRs).
  • Note: NA
Technical Elective (6 Credit Hours)

ISET-4007:Digital Forensics & Cyber Inv

  • Credit Hours: 3
  • Pre-requisite: NCS3203
  • Note: NA

ISET4001:Homeland Security

  • Credit Hours: 3
  • Pre-requisite: NCS2201
  • Note: NA

ISET4002:Advanced Cryptography

  • Credit Hours: 3
  • Pre-requisite: ISET2201
  • Note: NA

ISET4003:Security Governance&Compliance

  • Credit Hours: 3
  • Pre-requisite: ICT1301
  • Note: NA

ISET4004:Security Architectures&Models

  • Credit Hours: 3
  • Pre-requisite: ICT1301
  • Note: NA

ISET4005:Privacy in a networked world

  • Credit Hours: 3
  • Pre-requisite: ICT1301
  • Note: NA

ISET4006:BlockChain Technology&Security

  • Credit Hours: 3
  • Pre-requisite: ISET2201
  • Note: NA

NCS4001:Hardware based Security

  • Credit Hours: 3
  • Pre-requisite: ICT1301
  • Note: NA

NCS4004:Advanced network Security

  • Credit Hours: 3
  • Pre-requisite: NCS2101
  • Note: NA

SSD4001:Data Artificial Intelligence

  • Credit Hours: 3
  • Pre-requisite: SSD3101
  • Note: NA

SSD4002:Reverse Engineering

  • Credit Hours: 3
  • Pre-requisite: SSD3201
  • Note: NA

SSD4003:Software Security Trends

  • Credit Hours: 3
  • Pre-requisite: SSD3202
  • Note: NA

SSD4004:Human Computer Int.Design

  • Credit Hours: 3
  • Pre-requisite: SSD3305
  • Note: NA

SSD4005:Advanced Web Security

  • Credit Hours: 3
  • Pre-requisite: SSD2201
  • Note: NA

SSD4006:Critical SW Sec.Cont.&Stndrds

  • Credit Hours: 3
  • Pre-requisite: SSD3101
  • Note: NA

SSD4007:Advanced Mobile Appl.Develop.

  • Credit Hours: 3
  • Pre-requisite: SSD3102
  • Note: NA
Engineering Skills Electives (6 Credit Hours)

ENGT1100:Introduction to Process Plant Operations

  • Credit Hours: 3
  • Pre-requisite: NA
  • Note: NA

ENGT1101:Engineering Technology Skills

  • Credit Hours: 3
  • Pre-requisite: NA
  • Note: NA

ENGT1102:Environmental Sustainability and Social Responsibility

  • Credit Hours: 3
  • Pre-requisite: NA
  • Note: NA

ENGT1103:Fundamentals of Data Science

  • Credit Hours: 3
  • Pre-requisite: NA
  • Note: NA

ENGT1104:Aviation Technology Skills

  • Credit Hours: 3
  • Pre-requisite: NA
  • Note: NA

ENGT1105:Ethics in AI and Technology

  • Credit Hours: 3
  • Pre-requisite: NA
  • Note: NA

ENGT1106:Health and Well-being

  • Credit Hours: 3
  • Pre-requisite: NA
  • Note: NA

ENGT1107:Introduction to IoT

  • Credit Hours: 3
  • Pre-requisite: NA
  • Note: NA
Abu Dhabi Campus

P.O.Box 111499,
Abu Dhabi,
United Arab Emirates

Al Ain Campus

P.O.Box 66844,
Al Ain,
United Arab Emirates

e-Services
  • Banner Self Service – Students
  • Admission System – Application Portal
  • Banner Self Service – Teachers
  • ADERP
  • Blackboard
  • Student Services Contacts
  • Request Forms
About Us
  • Vision
  • Mission
  • Director Message
  • Why Study At Abu Dhabi Polytechnic
  • Contact Us
  • Admission
X-twitter Linkedin Facebook Threads Instagram

Last Updated Date : March 23, 2025

Contact Us

Abu Dhabi Main Campus

Phone : 

+971 2 6951062

Email : 

apply@adpoly.ac.ae​

Alain Campus

Phone : 

03- 799 6444

03- 799 6411

Email : 

Student.Services@adpoly.ac.ae

Follow us
Facebook Twitter Youtube

Location

E- Services

  • Oracle ERP
  • Web Mail
  • AD Poly Blackboard
  • Banner Registration – Students
  • Online Students Forms
  • Attendance
  • Oracle ERP
  • Web Mail
  • AD Poly Blackboard
  • Banner Registration – Students
  • Online Students Forms
  • Attendance