- E-JUST course Catalog

Computer Science and Information Technology Programs

Under Graduate - Results Found per page: 5

Back
CNC418 - Software Security

Faculty : Computer Science and Information Technology Programs
School : Program of Computer Networks and Cyber Security

Prerequisit Course : CNC321
Credit Hours : 3.00
Offered For : Under Graduate

Course Description :

This course will provide students with a good understanding of the theories and tools used for secure software design, threat analysis, secure coding, and vulnerability analysis. Students will study, in-depth, vulnerability classes to understand how to protect software and how to secure software. The course cover various analysis and design techniques for improving software security, as well as how to use these techniques and tools to improve and verify software designs and security and the technical trends affecting software security. Current state of software security, Common software vulnerabilities, Secure software design and coding, Software assurance, Software security standards and tools, Secure software engineering lifecycle Risk management in software development, Software security testing. Software Security Lab provides practical implementation and extermination of the course material given in the lectures of CNC 418, and lab projects.
CNC411 - Fundamentals of Cybersecurity

Faculty : Computer Science and Information Technology Programs
School : Program of Computer Networks and Cyber Security

Prerequisit Course : CNC321
Credit Hours : 3.00
Offered For : Under Graduate

Course Description :

Introduction to Cyber Security, Cyber Security Vulnerabilities and Cyber Security Safeguards: vulnerabilities in software, System administration, Complex Network Architectures, Open Access to Organizational Data, Weak Authentication, Unprotected Broadband communications, Poor Cyber Security Awareness. Cyber Security Safeguards, Access control, Audit, Authentication, Biometrics, Cryptography, Deception, Denial of Service Filters, Ethical Hacking, Firewalls, Intrusion Detection Systems, Response, Scanning, Security policy, Threat Management. Securing Web Application, Services and Servers. Intrusion Detection and Prevention. Cyberspace and the Law, Cyber Security Standards. Cyber Forensics, Handling Preliminary Investigations, Controlling an Investigation, . Fundamentals of Cybersecurity Lab provides practical implementation and extermination of the course material given in the lectures of CNC 411, and lab projects.
CNC325 - Wireless and Mobile Networks

Faculty : Computer Science and Information Technology Programs
School : Program of Computer Networks and Cyber Security

Prerequisit Course : CNC311 and MTH212
Credit Hours : 3.00
Offered For : Under Graduate

Course Description :

A broad overview of wireless and personal communications; MAC Protocols and Scheduling Strategies in Wireless Networks; Multiple Access Protocols and Scheduling Algorithms for Multiple Channel Wireless Networks; TCP over Wireless Networks; Routing in Wireless Adhoc Networks; Mobile IP protocol; Wireless Application Protocol; Mobile Computing; Mobile IP ; TCP over Wireless; and Ad-hoc Networks. Cellular Mobile Networks. Wireless Local Area Network. Wireless Personal Area Networks. Mobile Ad Hoc Networks and Wireless Mobile Ad Hoc Networks. Wireless Metropolitan Area Networks (WiMAX). Wireless Sensor Networks (WSNs) and Applications. Satellite Communication. Ad Hoc Routing Protocols. Security Architectures in Wireless LANs, VANET, Internet of Vehicles (IoV). Wireless and Mobile Networks Lab provides practical implementation and extermination of the course material given in the lectures of CNC 325, and lab projects.
CNC327 - Internet of Things

Faculty : Computer Science and Information Technology Programs
School : Program of Computer Networks and Cyber Security

Prerequisit Course : CNC311
Credit Hours : 3.00
Offered For : Under Graduate

Course Description :

Introduction: IoT definition, Use-cases and Business Opportunities. Data acquisition: Sensors and fundamentals of circuits. Local data processing: IoT boards & SoC. Data communication: Wireless technologies for the IoT (WPAN, WLAN, LPWAN). Data stream: Application protocols enabling data stream from the gateway to the cloud. Data storage & cloud: Distributed databases, Web semantics, IoT cloud architectures. Data analytics: Data mining for the IoT and knowledge extraction. System integration: Frameworks and technologies enabling the integration of IoT devices with mobile apps or other smart devices. Internet of Things Lab provides practical implementation and extermination of the course material given in the lectures of CNC 327, and lab projects
CNC314 - Database Systems

Faculty : Computer Science and Information Technology Programs
School : Program of Computer Networks and Cyber Security

Prerequisit Course : CSC122
Credit Hours : 3.00
Offered For : Under Graduate

Course Description :

The main objective of this course is to provide students with the background to design, implement, and use database management systems. Topics Include: Evolution of database management systems, Relational Data Model and Relational Algebra, Structured Query Language, Entity Relationship Modeling and Design, ERM to RM Conversion, Tables Normalization, Forms / Reports / Menus Implementation successful completion of this course, students will have the skills to analyze business requirements and produce a viable model and implementation of a database to meet such requirements.