المواد الدراسية
Students should continue developing the project. This part is more dedicated to detailed design, implementation, and validation issues. A project report summarizing the work is to be submitted and…
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. A…
This is an introductory course in Operating Systems. As such, it is intended to cover many of the concepts related to most of the actual Operating Systems. Although the study of a particular…
This course continues the coverage of the fundamental concepts of Object Oriented Programming started in Programming I (CSC 111). It covers more advanced concepts and topics such as…
Introduction to computers and programs. Programmer’s algorithm, byte code and Java Virtual Machine. Java program’s structure, constants, variables and built-in data types. The…
This course provides an introduction to the fundamental principles of information technology and its pillars. It introduces students to the discipline of IT and its applications in industry.…
This course introduces students to the basics of Data Science, an essential emerging subject in the Information Technology field. It builds the foundation for other data management courses. It…