| Programme Synopsis |
C2002 Software Engineering |
This unit aims to build a broad-based foundation of the software aspects of computing environments. It also provides an understanding of software engineering approaches. Topics covered include: Principles of software engineering, Software life cycle, Formal methods and Software Quality Assurance Techniques. |
C2005 Object-Oriented Programming in Java |
The main objective of this module is to introduce the students the basic concepts of Object Oriented Programming. The module begins with an introduction to the programming languages, proceeds with the evolution of programming languages and then explains the features of Object Oriented Programming. At the end of this module the student is expected to know what is object-oriented programming, the advantages of Object Oriented Programming over the other conventional procedural languages and how we can achieve the OOP through Java. |
C2024 Advanced Networking |
The syllabus covers two main aspects in advanced networking. The first covers Networking Technologies, where the basic concepts of data communications, networking and connectivity are covered, while the second covers network installation and configuration. |
C2039 Networks and the Internet |
The goal of this introductory course is to help students cope with the revolution by providing a conceptual understanding of standard technologies used today in networking for computer communications. This course is structured along the lines of the four layers Arpanet communication architecture: Application, Transport, Network and Physical. |
C2066 Principles of Computer Forensics Investigations |
This module introduces to students the foundation of computer hacking forensic investigation, looking into the processes and tools used by computer forensic and investigation professionals. Students will experience hands on practice in using the computer forensic tools and writing of investigation reports. Upon successful completion and passing of this module, students will receive from EC-Council a Certificate of Computer Forensic Investigations. |
C2067 Principles of Ethical Hacking |
This module introduces to students the concepts of ethical hacking, looking into the hacking of web servers, viruses, worms and physical security. Students will have hands-on practice in system hacking and web server hacking. Upon successful completion and passing of this module, students will receive from EC-Council a Certificate of Network Cybersecurity. |
C2068 E-Commerce Technology |
Students will learn to analyze and design e-business sites. The module will cover how servers interact to implement e-business functions and the various elements that comprise the IT infrastructure needed to support e-businesses. The different protocols such as SSL, SET, TCP/IP, FTP and their functions in e-business will be discussed. Students will ultimately be able to plan, implement, consider hardware and software, and devise security features required for setting up enterprise level e-business network. |
C2069 Distributed Database Systems |
This module covers distributed database management systems (DBMS) within the framework of distributed data processing in general. It will also include the relationship of distributed DBMS with the new networking technologies, query processing/optimization techniques employed in commercial systems, advanced transaction models, parallel DBMS and distributed object DBMS. Students will also learn techniques such as data warehousing and mobile DBMS. |