SOF102 Computer Fundamentals (SWE) April 2020
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. | |||||||||||||
SWE311 - Mobile Application System Design 2020/04
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.
SWE304 Advanced Software Engineering 04/2020
This course covers basic knowledge of Software Engineering and advanced Software Engineering skills of distributed systems and real-time systems development.
SWE308 - Information Security - April 2020
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.
SWE307 Software Requirement Engineering 04/2020
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.
Programming Elective II (3)-Embedded Programming
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.
SOF104 Principles of Information Systems (SWE Group) 2020/04
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.
SOF201-202004 Operating system online course
SOF201 Operating system for 2020 April semester.
Engineering Math III
This is a fundamental course in Electrical and Electronic Engineering
The enrollment key is COM201-210-Nisse
SWE404 Big Data Analytics (April 2020)
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
Distributed Systems copy 2
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
Computer Skills for Beginners - 02/2020
This is an online class. Once the video is uploaded, an email will be sent to all of you.
Distributed Systems copy 1
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.
Computer Graphics copy 3
This is an
advanced course in computer graphics with emphasis on rendering, polygonal meshes, bezier curves and surfaces,
shading, lighting, and texture algorithms.
SWE311- Mobile Application System Design (2019/09)
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.
SWE307 Software Requirement Engineering 09/2019
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.