Courses

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 arithmetic, assignment, increment and decrement operators. Classes and...
Definition of computer networks, objectives and applications. Computer network types (LANs, MANs and WANs). Computer network architecture: layering protocols & standard models. The OSI & TCP/IP reference models. Physical layer of computer...
The course aims to provide students with basic project management knowledge and skills in order to be able to lead IT/software teams and effectively manage IT/software project scope, time, and budget.   Upon the successful completion of this course...