Alternative Examination (Online)
FSC111 Programming in Language C
July 2020
This course first introduces the grammar of XML, then it provides the XML related technologies such as DTD, Schema, XPath, CSS, XSLT, XQuery, Dom and SAX by combining lecturing and experiment method.
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.
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.
This course is to make students learn about the basic knowledge of information visualization and the related interaction techniques.
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.
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.
This course covers the fundamentals of multimedia technology and typical multimedia program design. It lays the foundation for the theoretical research and technical development of multimedia software.
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.