PMJ Learning Management System
PMJ 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.
Site announcements
Skip course categories
Course categories
Skip available courses
Available courses

DFP50273 : INTEGRATIVE PROGRAMMING AND TECHNOLOGIES
INTEGRATIVE PROGRAMMING AND TECHNOLOGIES course introduces students to the knowledge of GUI programming in Java. This course addresses the creation of interactive GUIs through standalone front-end applications. This course primarily focuses on the Swing library, Abstract Window Toolkit (AWT) and also equips students with knowledge in the development of database applications solutions

DFP50043 : INTEGRATIVE PROGRAMMING AND TECHNOLOGIES
INTEGRATIVE PROGRAMMING AND TECHNOLOGIES course introduces students to the knowledge of GUI programming in Java. This course addresses the creation of interactive GUIs through standalone front-end applications. This course primarily focuses on the Swing library, Abstract Window Toolkit (AWT) and also equips students with knowledge in the development of database applications solutions

DFT30103 : CYBERPRENEUSHIP
CYBERPRENEURSHIP course provides a broad overview of the role of entrepreneurial thinking and innovation in advancing IT-focused businesses. This student will examine how these skills can be leveraged to create new IT-driven businesses as well as to create competitive advantage for existing businesses 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.

DFC10223: COMPUTER SYSTEM ARCHITECTURE
COMPUTER SYSTEM ARCHITECTURE is a continuation of foundational knowledge in computer system and technology which is a part of the requirement in the body of knowledge in Information Technology field. It is the basic computer machinery skills needed to progress to the next level.

DFC10212 : PROBLEM SOLVING AND PROGRAM DESIGN
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.

DFC20113 : PROGRAMMING FUNDAMENTALS
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.

DFC20143 : INTRODUCTION TO NETWORK
INTRODUCTION TO NETWORK is an introductory computer
networks subject and it aims to provide a wide overview of networking and its
technologies such as the seven layers of OSI and TCP/ IP model. This course
also provides students with the knowledge in wireless networking device and
network troubleshooting. Students will get an experience in troubleshooting and
configuration by using networking tools.

DFN40253: CLOUD COMPUTING
CLOUD COMPUTING is a course designed to provide students with valuable skills on configuring and managing cloud services in AWS environment. Students will acquire knowledge in different AWS services, including Elastic Compute Cloud (EC2), Virtual Private Cloud (VPC), Route 53 and CloudFront.

DFP30243: OBJECT ORIENTED PROGRAMMING
OBJECT ORIENTED PROGRAMMING (OOP) course introduces students to the principles and concepts behind the paradigm of OOP. 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.

DFP40182 : SOFTWARE REQUIREMENT & DESIGN

DFP40233: VISUAL BASIC PROGRAMMING
Visual Basic Programming (VB 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 interfaces programming structure, language syntax, and integration of VB.NET application development. This course introduces computer programming using the VB 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 Visual Basic program.

DFT20083 : SECURITY BASIC AND IT PROFESSIONAL
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

DET40073 Power Electronics
POWER ELECTRONICS course is aimed to equip students with the knowledge and skills related to power electronic devices and its application in power conversion. This course also will focus on the operational principle of rectifiers, choppers, inverters and AC voltage controller circuits. Emphasis is given more on producing the output voltage waveforms of the converters.