Computer Science and Information Technology Programs

Under Graduate - Results Found per page: 5

Back
CNC312 - Foundations of Information Systems

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

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

Course Description :

Introduction to Information systems; Information systems infrastructure. The Internet and WWW, E-business; E-government, Web 2.0. Technologies: e.g., wikis, tags. New forms of collaboration: social networking, virtual teams, viral marketing, crowd-sourcing. Business intelligence, Organizational decision making, functions, and levels. Enterprise-wide information systems, Enterprise resource planning, Supply chain management, Customer relationship management. Development and acquisition, External acquisition; Information systems ethics and crime, Information privacy, accuracy, property, and accessibility, Computer crime, Cyberwar / cyberterrorism. Foundations of Information Systems Lab provides practical implementation and extermination of the course material given in the lectures of CNC 312, and lab projects.
CNC321 - Cryptography and Cryptanalysis

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

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

Course Description :

Introduction, History of cryptography. Symmetric key Cryptography, Asymmetric key Cryptography, Message Authentication, Digital Signatures, Applications of Cryptography, Public-key infrastructure, Firewalls, VPN, PGP and S/MIME, SSL and TLS, IPSec. Security Concepts, Attacks, Cryptanalysis. Stream Ciphers and Block Ciphers, DES Algorithm, DES, AES, RSA, DH, Elliptic Curve Cryptography. Brute-Force, Meet-in-the-Middle Attack, Hellman Time-Space Trade-off, Flaws, Multi-Table Trade-off, Rainbow Tables, Cryptanalysis of Random Number Generators. Linear Cryptanalysis, Differential Cryptanalysis, Related-Key Attack, Related-Key Attack on 3DES . Cryptography and Cryptanalysis Lab provides practical implementation and extermination of the course material given in the lectures of CNC 321, and lab projects
CNC323 - Computer and Network Security

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 :

Malware and Social Engineering Attacks, Networking-Based and Web Server Attacks, Network Security Devices, Technologies, and Design, Administering a Secure Network, Wireless Network Security, System and Application Security, Mobile and Embedded Device, Access Management Fundamentals, Authentication and Account Management, Vulnerability Assessment and Data Security. Computer and Network Security Lab provides practical implementation and extermination of the course material given in the lectures of CNC 323, and lab projects.
CNC311 - Computer Networks

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

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

Course Description :

This course covers: Introduction to computer networks; network layering models; different layers of the protocol stack; OSI and TCP/IP layering models; application layer protocols; transport layer protocols; network layer protocols; data link layer protocols; physical layer protocols; current topics in networking such as wireless mobile networks and network security. In Computer Networks Lab, practical implementation of the course material of CNC 311; network projects; network protocols.
BIF410 - Graduation Project (1)

Faculty : Computer Science and Information Technology Programs
School : Program of Bioinformatics

Prerequisit Course : BIF322
Credit Hours : 2.00
Offered For : Under Graduate

Course Description :

Theoretical investigation and problem identification of a special project in Bioinformatics under the supervision of an academic member. The project is an application of biological and computational techniques studied. The student should use biological databases in different aspects of bioinformatics for the purpose of classification, prediction, identification of genes, analysis of metabolic pathways, analysis of protein structures, visualization of 3D structures, mining of data, establishment of expert systems for analysis of diseases and cancer. An implementation of web servers is an asset. Detailed report as well as an oral examination are required.