Integrative Programming and Technologies 2 (22-23)
This is an advanced course for Integrative Programming and Technologies focusing on defining web service through creating valid XML documents, etc. The course shall also utilize network programming / socket programming to demonstrate communication between two different services using TCP/IP sockets and datagram sockets. The following concepts will also be given attention: the different protocols to communicate with hardware devices, design patterns such as singleton, factory method, façade, proxy, decorator and observer and how these can be applied to solve a problem; and software security practices including security coding practices.
PLATFORM TECHNOLOGIES copy 2
This course aims to cover the skills in the fundamentals of hardware and software and how they integrate to form essential components of IT systems. In addition, it aims to develop skills and concepts that are essential to the administration of operating systems, networks, software, file systems, file servers, web systems, database systems, and system documentation, policies, and procedures. It also aims to develop the skills to gather requirements, source, evaluate and integrate components into a single system, and validate the system.
Systems Integration and Architecture 2
This course the
second and final tranche of Systems Integration and Architecture, which focuses
on the integration of information systems in organizations, the process by
which different computing systems and software applications are linked together
physically or functionally. It examines the strategies and methods for blending
a set of interdependent systems into a functioning or unified whole, thereby
enabling two or more applications to interact and exchange data seamlessly. The
course will explore tools and techniques for systems integration as well as
proven management practices for integration projects.
ITEC 221-Platform Technologies
This course aims to cover the skills in the fundamentals of hardware and software and how they integrate to form essential components of IT systems. In addition, it aims to develop skills and concepts that are essential to the administration of operating systems, networks, software, file systems, file servers, web systems, database systems, and system documentation, policies, and procedures. It also aims to develop the skills to gather requirements, source, evaluate and integrate components into a single system, and validate the system.
Platform Security SY 2021-2022
This course covers strategic, defense and security studies to library information sources. Whereas platform security relates to securing computing systems against unwanted access and use. This includes issues such as information management, information privacy and data integrity in a library and would include personnel security and policies, steps taken for effective backups, and the physical integrity of computing facilities.
E-Commerce Technology
This course focuses on electronic commerce applications, technologies, and tools, which are used to conduct business on the World Wide Web. It reviews foundations of e-commerce, its infrastructure, current business models in business-to-customers (B2C) and business-to-business (B2B) transactions, security and quality assurance, web site 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. |
NETWORKING 1
This is a fundamental
course in networking in it, covering foundations of networking, routing and
switching and physical layer.
IT 121 - Web Systems and Technologies SY 2021-22-1
This course covers the design, implementation and testing of web-based applications and social software, and the incorporation of a variety of digital media into these applications. Students are exposed to a range of web technologies, both client-side and server-side.
Social and Professional Issues
BSIT3-This course shall give emphasis on the social and professional context of computing and its adherence to ethical code of conduct. This shall contain concepts on professional communications, teamwork concepts and issues, social context of computing, intellectual property, legal issues in computing, organizational context and professional and ethical issues and responsibilities of a computing professional.
Information Assurance and Security 2 (SY 2022-2023)
This is an advances course for Information Assurance and Security, which shall give emphasis to analysis on major developments in the field of IAS, preparing countermeasures for security threats, mitigation of security and information assurance issues, the role of security policies to countermeasure security issues, discussion on social engineering attacks, penetration tests and different tools and technologies utilized to conduct security attacks.
Discrete Mathematics
This course
introduces the foundations of discrete mathematics that are widely used in
Information Technology. Topics include Functions, Relations and Set Theory,
Basic Logic, Proof Techniques, Discrete Probability and Introduction to Graphs,
and Trees. These key topics will include techniques in how to think logically
and mathematically and apply these techniques in solving problems.
Introduction to Human Computer Interaction
This course gives an introductory knowledge to the field of HCI with
emphasis on designing useful, effective an acceptable user interface for a
native system or web. This course covers the basics of HCI including how and
what human factors influence the usability and acceptability of information
systems, methods to develop and assess interfaces, interaction styles and
design consideration. The Major focus of the course is to design and develop an
e-learning interface.
PLATFORM TECHNOLOGIES
This course aims to cover the skills in the fundamentals of hardware and software and how they integrate to form essential components of IT systems. In addition, it aims to develop skills and concepts that are essential to the administration of operating systems, networks, software, file systems, file servers, web systems, database systems, and system documentation, policies, and procedures. It also aims to develop the skills to gather requirements, source, evaluate and integrate components into a single system, and validate the system.
ETechnology
WEB SYSTEMS AND TECHNOLOGIES 1
This
course covers the design, implementation and testing of web-based applications
and social software, and the incorporation of a variety of digital media into
these applications. Students are exposed to a range of web technologies, both
client-side and server-side.
IT Security and Management SY 2021 - 2022
This course provides an introduction to the fundamental principles and topics of Information Technology Security and Risk Management at the organizational level. Students will learn critical security principles that enable them to plan, develop, and perform security tasks. The course will address hardware, software, processes, communications, applications, and policies and procedures with respect to organizational IT Security and Risk Management.
Ethical Hacking SY 2021-2022
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.
Integrative Programming and Technologies 1 (21-22)
This
course examines the integration of systems and applications across global
businesses; explores programming interfaces, data mapping and exchange,
scripting, and programming languages to support the configuration, maintenance,
integration, and security of systems.
IT 3211 - Capstone Project 1
This course is designed to give an introductory knowledge to conduct a systematic investigation of a problem, which focuses on business processes that can be solved using Computing. They will gain overview of research intent and design, methodology and technique, format and presentation, and data management and analysis informed by commonly used statistical methods. The course will develop each student’s ability to use this knowledge to become more effective research and development computing professionals.