Course image Circuit Analysis 042020
2019 - 2020

This course covers fundamentals of circuit analysis, with the analysis of electromagnetic phenomena in the lumped parameter circuit. Topics include general analysis of resistance circuits, dynamic circuits in first and second orders, sinusoidal steady circuit, coupled induction circuit, three-phase circuit.

Course image SOF201 Operating systems 2020/04
2019 - 2020

This course is about the concepts, structure, and mechanisms of operating systems. It focuses on the process and thread management, including CPU scheduling, synchronization, and deadlock handling. It also provides contents related to the computer's storage management, including memory management, concepts and implementations of virtual memory, and file system. In the device management section of the course, the input and output systems and external storage structure are presented.

Course image CST204 - Data Structures (042020)
2019 - 2020
This course covers fundamentals of basic knowledge of Data structures ( the concept of data structure; the logical structure and storage structure of data), also the concepts of Lists  ( Representation and Implementation: Order and chained); Stack and Queue (Representation, Implementation and application); String (Representation, Implementation and Pattern matching algorithm); Array (Representation, Implementation and Compression storage of matrix, etc.); Tree (storage structure, traversal and cues of binary tree, conversion of forest to binary tree, etc); Graph (storage structure, traversal, critical path and shortest path); Searching and Hashing; Advanced Sorting.
Course image Information Visualization 042020
2019 - 2020

This course is to make students learn about the basic knowledge of information visualization and the related interaction techniques.

Course image Principle of Database (CST403) April 2020
2019 - 2020

This course covers the introductory concepts of database such as data modelling, entities relationship diagram and covers the basic rules of Structured Query Language (SQL).  The course also emphasizes the understanding of the fundamentals of relational systems and database manipulations. The course also provides an understanding of process and procedure of database and trends such as  data warehousing and data mining. The course uses a problem-based approach to learning.  

Course image Introduction to Computer Science and Technology (CST104) April 2020
2019 - 2020

This course provides access to the computer science discipline, which explores the science and technology with an introduction to basic definitions of computer science and basic knowledge on binary system, boolean logic, computer systems organization (hardware system) and software architectures (including operating system). The course then gets into the soft world (algorithms, programming, artificial intelligence, information security and social issues in computing) and finally solve computer basic problem within network and database environment.

Course image CST210 Object-Oriented Programming - Java
2019 - 2020

This course provides a thorough introduction to the thinking of object-oriented programming. It will cover basic Java syntax and grammar, and expose students to object-oriented programming, event-driven techniques and Java GUI programming.