This course covers a range of computer knowledge-related areas starting with the basics to programming, and right through the development trend of computers. It also introduces commonly used operating systems and application software; and implants basic knowledge in networking, multimedia, database technologies and applications; and information security and programming. | |||||||||||||
This course will be focus on mobile application development for two platforms, which are iOS and Android. The content will be cover for Project planning, Mobile application system design (Ui/Ux and Functionality) and also database design. Students also will be exposed to the integration of mobile application development using the various approaches with using IDE, Server, Database and API.
This course covers basic knowledge of Software Engineering and advanced Software Engineering skills of distributed systems and real-time systems development.
This an introductory course on Information Security. This course will introduce the students to the CIA triad, covering the fundamental security goals of confidentiality, integrity and availability, as well as, discuss the threat models, vulnerabilities, possible attack scenarios and control measures. At the end of this course, students will be able to assess threats to the security of information in a range of practical situations, determine the information security implications of the interactions between entities in these scenarios, and apply appropriate industry standard methods to address identified information security risks.
This course covers three issues:
• Understanding the process and steps of requirements engineering.
• Mastering methods and tools about the structured and object-oriented modelling and analysis.
• Mastering methods, processes and tools of the requirement management.
This course introduces the basic concepts of Android system, the components of an Android project and the building blocks of an Android Programming, such as activity, broadcast receiver, service and content provider.
This course will expose students to basic principles of information system by concentrating on organising business-related information in traditional and global setting. In addition, this module addresses the appropriate IS concepts while also providing a strong managerial emphasis on meeting business and organisational needs.
This is a fundamental course in Electrical and Electronic Engineering
The enrollment key is COM201-210-Nisse
We look at the details of the big data tools Hadoop, Spark and related tools that provide SQL-like access to unstructured data. Some more advanced techniques such as Spark Streaming and GraphX will also be introduced. Based on Python, we use PySpark as the main programming tool to implement big data applications. Finally, some of the
This course will cover abstractions and
implementation techniques for the construction of distributed systems,
including Programming tools, basic principle, consistency, common schemes,
comparison, fault tolerance problem, existing methods,
future trend, parallel computation
models, computation methods, parallel programming environment, security problem, and schemes
This is an online class. Once the video is uploaded, an email will be sent to all of you.
This course will cover abstractions and
implementation techniques for the construction of distributed systems,
including client server computing, the web, cloud computing, peer-to-peer
systems, and distributed storage systems.
This is an
advanced course in computer graphics with emphasis on rendering, polygonal meshes, bezier curves and surfaces,
shading, lighting, and texture algorithms.
The objective of this course is to broaden the student’s knowledge of mobile platform development and to master the basic skills of mobile platform application development.
This course covers three issues:
• Understanding the process and steps of requirements engineering.
• Mastering methods and tools about the structured and object-oriented modelling and analysis.
• Mastering methods, processes and tools of the requirement management.