Course Code With Description
Course Code With Description
Course Code With Description
of
Course Name Units Hours
CC 104 This course covers the standard data 5.0
representation and algorithms to solve computing
Data Structures problems efficiently (with respect to space
and Algorithm requirements and time complexity of algorithm).
This covers the following: Stacks, Queues, Trees,
Graphs, Maps, and sets. Thorough discussion of
sorting and searching algorithms and hashing are
covered.
PRO EL 3 5.0
This course covers Web safety and browser
Web Application vulnerabilities, privacy concerns, issues with Java,
and Programming JavaScript, ActiveX, and all things Web and
Security security related. Various protocols, and approaches
to provide web services in as secure a manner as
possible will be investigated, to include: digital
certificates SSL (Secure Socket Layer), TLS
(Transport Layer Security), host security, server
access methods, and secure CGI/API. Building
modern web applications requires integrating
concepts from software engineering, systems
programming, and computer security. In this course
students use these concepts to design, deploy,
scale, attack, and defend modern web applications.
CC 106 Development of applications using web, mobile, 5.0
and emerging technologies with emphasis on
Application requirements management, interface design,
Development and usability, testing, deployment, including ethical and
Emerging legal considerations.
Technologies
IS 103 This course covers different phases of systems 5.0
development focusing on analysis and design.
System Analysis Students will be able to learn the steps in system
and Design development through a research study.
Capstone 1 and The Capstone program will be taken by the 3.0
Capstone 2 students for two semesters, namely, Capstone 1
and Capstone 2. The Capstone 1 provides
essential ideas, concepts, and principles in
conducting researches, as well as various
techniques and procedures in preparing and
presenting research proposals and reports. The
Capstone 2 allows students to conduct the actual
research and finalize the prototype then
successfully defend the capstone project / thesis.
AR 101 5.0
It focuses on the function and design of the various
Architecture and components necessary to process information
Organization digitally. We present computing systems as a
series of layers, starting with low-level hardware
and progressing to higher-level software, including
assemblers and operating systems. These levels
constitute a hierarchy of virtual machines. The
study of computer organization focuses on this
hierarchy and the issues involved with how we
partition the levels and how each level is
implemented. The study of computer architecture
focuses on the interface between hardware and
software, and emphasizes the structure and
behavior of the system. The majority of information
contained in this textbook is devoted to computer
hardware, computer organization and architecture,
and their relationship to software performance.
DS 102 5.0
In this course, the students will solve real-world
Discrete computing problems that require mapping to
Structures 2 permutations, combinations of a set and modular
arithmetic. Compute the event probabilities using
counting and Bayes Theorem of a sample
computing problem. Solve equations involving
recurrence and relate them to recursive algorithms.