PMS Learning Management System
PMS LMS is a learning platform designed to provide educators, administrators and learners with a single robust, secure and integrated system to create personalized learning environments.
Skip course categories
Skip available courses
MATHEMATICS course introduces students to logical and mathematical thinking.
This course focuses on providing basic logic, sets, relations and functions, as
well as graphs and trees which integrate symbolic tools, graphical concepts and
numerical calculations. This course also addresses the counting principle as
well as Boolean Algebra which are related to the Information Technology
COMPUTER APPLICATION exposes students to
different packages of applications software such as word processor,
spreadsheet, presentation, project management, internet security and digital
etiquette. This course mainly emphasize on the practical aspects of using
applications software and awareness in digital world activity. Students will
develop teamwork and leadership skills to present ideas and organize project.
Students are able to use the information and technology skill attained in
DISCRETE MATHEMATICS course introduces students to logical and mathematical thinking. This course focuses on providing basic logic, sets, relations and functions, as well as graphs and trees which integrate symbolic tools, graphical concepts and numerical calculations. This course also addresses the Counting Principle as well as Induction and Recursion which are related to the Information Technology programme.
ENGINEERING MATHEMATICS 2 exposes students to the basic laws of indices and logarithms.
This course introduces the basic rules of differentiation concepts to solve problems that relates maximum,
minimum and calculate the rates of changes. This course discusses integration concepts in order to strengthen student's knowledge for solving area and volume bounded region problems. In addition, students will learn application of both techniques of differentiation and integration.
MATHEMATICAL COMPUTING course introduces students to numbering system, geometry and complex numbers. Calculus covers the simple techniques of differentiation and integration. In addition, this course also exposed to basic concept of matrices and linear algebra to help them in solving mathematical problem in organizing data through theoretically and practically.
MATHEMATICAL COMPUTING course introduces students to
numbering system, basic algebra and complex numbers. Calculus covers the simple
techniques of differentiation and integration. In addition, this course also
exposes to basic concept of matrices and linear algebra to help them in solving
mathematical problem in organizing data through theoretically
MOBILE APPLICATION DEVELOPMENT introduces mobile application development for the Android platform. Android is a software stack for mobile devices that includes an operating system, middleware and key applications. The Android SDK provides the tools and APIs necessary to begin developing applications on the Android platform using the Java programming language. Students will learn skills for creating and deploying Android applications, with particular emphasis on software engineering topics including software architecture, software process, usability, and deployment. Topics will include Android Development Environment, user interfaces, audio, persistence, SQLite databases, location, sensors, and graphics
DATABASE ADMINISTRATION course will help students to develop the database administration capabilities and will discuss how to create and manage database, users, roles and resources. It also gives them in depth knowledge of important features of Oracle database administrator.
HUMAN COMPUTER INTERACTION course aims to provide students with fundamental knowledge of HCI, including areas such as user and task analysis, human factors, ergonomics, accessibility standards and universal design. The course focuses on awareness in computer technology and how usability plays a major part in achieving effective implementation of designs and interactivity. This provides a new dimension that will enrich the lives of people who are ICT savvy.
VISUAL PROGRAMMING course provides students with the knowledge and skills needed to develop applications in Microsoft Visual Basic .Net for the Microsoft .NET platform. The course focuses on user interface programming structure, language syntax and integration of Visual Basic .NET application development. This course introduces computer programming using the Visual BASIC programming language with object-oriented programming principles. Emphasis is on event-driven programming methods, including creating and manipulating objects, classes, and using object-oriented tools such as the class debugger. Upon completion, students should be able to design, code, test and debug at a beginning level
OPEN SOURCE SERVER ADMINISTRATION is a course designed to provide students with skills on managing servers used to administer Campus Area Network (CAN) and network services needed. Students will acquire knowledge and skill in server's configurations implemented in a typical Campus Area Network (CAN) environment using Linux.
INVENTIVE PROBLEM SOLVING course is designed to enable today’s students to bring such a session of a new series of tools and techniques called Theory of Inventive Problem-Solving. This theory is also known as TRIZ which it is the Russian acronym for the “Theory of Inventive Problem Solving”.
CYBERPRENEURSHIP course provides a broad overview of
the role of entrepreneurial thinking and innovation in advancing IT-focussed
business. This student will examine how these skills can be leveraged to create
new IT-driven business as well as to create competitive advantage for existing
business via new IT products and services. Students will be introduced to
concepts, tools, and principles of business management including business
strategy, finance, marketing, human resources, and leadership within the
context of IT business models.
OBJECT ORIENTED PROGRAMMING course introduces students to the principles and concepts
behind the paradigm of Object Oriented Programming. This course introduces students to write, compile
and run programs, make effective use of some of the standard packages, write object-oriented code
using classes and objects, inheritance and polymorphism.
TOOLS/SOFTWARE: Netbeans+JDK and Star UML
NOTE; Students may enrol the course using dedicated key
CONNECTING WAN course introduces strategies that can be used to systematically design a highly functional in a complex network, such as the hierarchical network design model, WAN technologies, Broadband solutions, VPN, GRE, IPsec and WAN troubleshooting.
ADVANCED ROUTING course introduces students to the operations of advanced routing protocols in larger and multi-area networks. Students learn how to configure routers for advanced functionality. By the end of this course, students will be able to configure and troubleshoot routers and resolve common issues with OSPF and EIGRP in both IPv4 and IPv6 networks.
BASIC ROUTING TECHNOLOGY course introduces students to the equipment, applications, and protocols in a small network. The course provides knowledge on routing protocols such as Routing Information Protocol (RIP) with DHCP and NAT. Students also learn about the routing tables and Access Control Lists (ACLs). Students’ skills are developed through hands-on exercises in the laboratory on configuration, installation and troubleshooting a network.
SWITCHING AND ROUTING ESSENTIALS course covers the Ethernet Internet Protocol (IP) addressing and network standards. Students also learn how to troubleshoot a network problem. This course also introduces students to the equipment, applications, and protocols in a small network.Students’ skills are developed through hands-on exercises in the laboratory on configuration, installation and troubleshooting of a switched network and basic routing.
SECURITY BASICS AND IT PROFESSIONAL course introduces students the common threats and attacks faced today. This course provides student with foundational theory behind information security, the basic principles and techniques when designing a secure system. Students are exposed to the principles and good practices in environmentally sustainable secured computing and the use of appropriate tools and technology in managing information system environment.
PROGRAMMING FUNDAMENTALS course introduces the fundamental concepts of structured programming and provides a comprehensive introduction to programming for Information Technology majors. Topics include data types, control structures, pointer, structure, functions, arrays and the mechanics of running, testing and debugging. Practical lab sessions will help to develop the skills required to identify the best data and program constructs to solve well-defined problems.
DATABASE DESIGN course engages students to analyze business scenarios and create a data model - a conceptual representation of an organization’s information. Students implement their database design by creating a physical database using SQL (Structured Query Language). Basic SQL syntax and the rules for constructing valid SQL statements are reviewed. This course culminates with a case study that challenges students to design, implement, and demonstrate a database solution for a business or organization.
SYSTEM ARCHITECTURE course is designed to introduce the basic concepts on which the stored program
digital computer is formulated. These include the introduction of computer
architecture and computer organisation, and the representation and manipulation
of numbering system. This goal addresses the question on how does a computer
work and how it is organized. The course also provides students with foundation
knowledge of the
Central Processing Unit and
assembly language programming.
PROBLEM SOLVING AND PROGRAM DESIGN introduces the
techniques in problem solving and program design. The concepts learned in this
course can be applied to many of the real life problems which can be solved by
writing computer programs. A multiphase program development life cycle and two
basic phases of problem solving and program design are emphasized. Problem
analysis and the stepwise specification of the algorithms, pseudo code and flow
chart are also defined.
INTRODUCTION TO COMPUTER SYSTEM introduces students to the hardware, software and foundation in the basic Information Technology (IT) knowledge and skills necessary for ICT professionals. This course is the study of personal computer (PC) hardware including PC assembly, installing and connecting peripherals. Student will learn hardware troubleshooting techniques used to identify and rectify computer faults. Student are exposed to the principles and good practices in environmentally sustainable computing and the use of appropriate technologies, methodologies in managing IT environment.
- TOURISM EXPEDITION equips students with real life experience on planning, organising and managing domestic and international tourism expedition.
- Students are required to plan activities for fundraising and sponsorship.
- This course emphasizes on tourism expedition briefing, conducting a trip to the tourist attraction area, conducting tourism survey, preparing report and presentation.