المواد الدراسية
This course covers fundamentals of digital forensics, cybercrime scene analysis and electronic discovery. Digital forensics uses tools and techniques to collect and preserve evidence of computer…
Students in the non-thesis option will normally complete their project in the last two terms of the program. Students will undertake an independent project in an area of Information Technology.…
Students conduct an independent research project in the field of cybersecurity. The research project can be either a study of a theoretical or a thematic (development) topic. At the end of the…
This course is the first of a two-course sequence in which the students will develop a complete software system. The second stage will be carried out in IT 497. Students will work in groups of 3-5…
This course introduces students to the application engineering and design processes and how to integrate and apply cybersecurity tools and techniques in these processes. Topics include the…
Introduction to computers and programs. Programmer’s algorithm, bytecode and Java Virtual Machine. Java program’s structure, constants, variables and built-in data types. The arithmetic,…
This course intrudces the characteristics of the database approach. Database concepts and architecture; Data models, schemas and instances; Program data independence, Database languages and…
This course is an introductory course on data mining. It introduces the basic concepts and the fundamental principles of data mining with a focus on two major data mining functions: pattern…
This course is designed to enable students to study different special topics of interest, which are carefully selected from software engineering topics. The contents of such a course are to be…
The objective of this course is to develop the students' ability to use the basics of object-oriented design and programming. The students learn the characteristic features of object orientation…