SY 22-23 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.
Web Systems and Technologies 2 (22 - 23)
This course deals with how to make websites that serve “dynamic content” that is based on returning or updating results in a database. The course allows the student to learn and apply PHP to handle main work on a webserver; MySQL to manage data; and JavaScript to create a highly dynamic and seamless user experience. To complete the course, students are required to create an information system that performs dynamically and interactively.
ITA 212-Web System and Technologies 2
This
course deals with how to make websites that serve “dynamic content” content
that is based on returning or updating results in a database.
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.
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.