Application Development and Emerging Technologies SY 2023
The development of applications using web, mobile, and emerging technologies requires a focus on several key areas, including requirements management, interface design, testing, and deployment. This includes gathering and analyzing user requirements, designing intuitive and user-friendly interfaces, thoroughly testing the application to ensure that it functions correctly and is free from bugs, and deploying the final product to users. Additionally, ethical and legal considerations must be taken into account throughout the development process, such as ensuring that personal data is handled securely and in compliance with relevant regulations.
IT 224 Networking I
This is a fundamental
course in networking in it, covering foundations of networking, routing and
switching and physical layer.
SY 2022-2023 - Ethical Hacking (ITA 327)
This course provides
knowledge and skills of an IT security professional to help them think as a hacker
to detect weaknesses within network infrastructures. Students are exposed to
hands-on exercises, lectures, and other materials.
Electronic commerce Technology (ITA 224)
This course focuses on electronic commerce
applications, technologies, and tools, which are used to conduct business on
the World Wide Web. It reviews the foundations of e-commerce, its infrastructure,
current business models in business-to-customers (B2C) and business-to-business
(B2B) transactions, security and quality assurance, website design strategies,
payment systems, and various issues--Internet marketing, legal, regulatory,
technological, social, and ethical--which relate to electronic business,
systems development issues, electronic data interchange, web-based marketing,
e-supply chains, e-procurement, e-marketplace, customer relationship
management, and web-enabling mobile. A major part of the course will be devoted
to hands-on practices covering client-side (front-end) and server-side
(back-end) applications in web-based business information systems. Essentials
of contemporary programming tools for e-commerce development such as HTML, XML,
ASP (VB/JavaScript) will be explored. E-Business case studies are used to
demonstrate the advantages and the challenges related to integrating e-commerce applications.
IT 319: Information Assurance and Security 1
This course introduces information assurance and security and its
fundamentals. This course focuses on the introduction to information security
and assurance; securing the seven domains of the IT infrastructure from risks
and threats; business contingency planning, response, and recovery; and
securing software systems. This culminates to a project that evaluates the
current security of an existing system and reinforcing its information
security.
Data Structures and Algorithms
The course covers the standard data representation and algorithms to solve computing problems efficiently (with respect to space requirements and time complexity of algorithm). This covers the following: stacks, queues, trees, graphs, maps and sets. Thorough discussion of sorting and searching. The course incorporates a class project that will develop an application that utilizes any of the data structures or algorithm.
(SY 22-23) CCIT 105 - INFORMATION MANAGEMENT 1
System Integration Architecture 1
This is an
introductory course in designing and developing of business systems. Topics shall include requirements
elicitation, requirements modeling (tools and methodologies), project
development methodologies, project management and software and hardware
acquisition. Moreover, this course shall
also incorporate quality assurance through different software / hardware
testing standards.
ITA 214 Multimedia System
This is an introductory course on the principles and concepts of multimedia systems and its applications.
The course shall include discussion on core topics such as color theory, compression schemes, image design and processing, video production, interactive presentations. The current trends, tools, techniques and guidelines in the development of multimedia will also be covered.DATA STRUCTURES AND ALGORITHMS
The course covers the
standard data representation and algorithms to solve computing problems
efficiently (with respect to space requirements and time complexity of
algorithm). This covers the following: stacks, queues, trees, graphs, maps and
sets. Thorough discussion of sorting and searching. The course
incorporates a class project that will develop
an application that utilizes any of the data structures or algorithm.
Computer Programming 1
The course covers the use of general purpose programming language to solve problems. The emphasis is to train students to design, implement, test, and debug programs intended to solve computing problems using fundamental programming constructs
1stsem SY22-23 CCIT 104 - Data Structures and Algorithms
The course covers the standard data representation and algorithms to solve computing problems efficiently (with respect to space requirements and time complexity of algorithm). This covers the following: Stacks, Queues, Trees, Graphs, Maps and Sets. Thorough discussion of sorting and searching.
CCIT 101 INTRODUCTION TO COMPUTING
This
course provides an overview of the Computing Industry and Computing of
profession, including research and Applications in different fields; an
Appreciation Computing in different fields such as Biology, Sociology,
Environment and Gaming; an Understanding of ACM Requirements; an Appreciation
of the history of computing; and Knowledge of the Key Components of Computer
Systems (Organization and Architecture), Malware, Computer Security, Internet
and Internet protocols, HTML5 and CSS. At the end of the course, students are
expected to develop simple webpage using HTML5 and CSS.
Object Oriented Programming IT 213
Systems Administration and Maintenance 2022-23 1st Sem
This is an introductory course on system administration and maintenance. Concepts to be included in the course are the following: Administration of Operating Systems, networks, software, file systems, servers, web and database systems, and System documentation, policies, and procedures. Through lectures and laboratory activities, at the end of this course, the students can differentiate the commonly used Operating Systems, perform installation of the Linux software as a virtual OS, and perform fundamental to intermediate system administration and maintenance tasks on the Linux platform, and configuration of a network and network services.