Course image SWE312 Distributed Systems 2024/04 Venkata Burra
2023 - 2024

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

Course image SOF203 Fundamentals of Network Technology 2024/04 Lee Sui Ping
2023 - 2024

This course introduces key networking technologies. It covers the topics related to the architecture of the Internet, digital data communication, wireless networks, protocols, and network security. The students will learn the underlying working principles of hardware and software components in networking. In addition, the students will have the opportunity to learn hands-on skills for network configuration i. e. Wireshark.


Course image SWE407 Software Engineering Academic Project ? 2024/04 Subashini Ganapathy
2023 - 2024

This course introduces basic knowledge and skills of doing software engineering projects. The students are required to work independently to produce a thesis. This subject covers the topics as Project Plan, Time Management, Survey, Programming, Experiment Design, etc. The supervisor and the student will meet weekly at least half an hour to discuss their project. The students shall log their activities accordingly.  This subject will train the students for practical hands-on ability.

Course image SWE206 Computer Graphics 2024/04 BURRA VENKATA DURGA KUMAR
2023 - 2024

This course is projected to provide students with three fundamental area’s such as  (a) Basic concepts of computer graphics on rendering, and polygonal meshes, (b) Basic theories and methods of the bezier curves and surfaces, and (c) Basic concepts and functions of shading, lighting, and texture algorithms.

Course image SWE312 Distributed Systems 2024/04 BURRA VENKATA DURGA KUMAR
2023 - 2024

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

Course image SWE401* Programming Elective II (3)-Embedded Programming 2024/04 Nahar Lutfun
2023 - 2024

This course introduces the basic concepts of Android system, the components of an Android project and the building blocks of an Android Programme, such as activity, broadcast receiver, service and content provider. The students can also master the basic Programming techniques of Android system and the techniques to develop a complicated application based on the android.

Lecturer Name: Dr. Lutfun Nahar

Course timeline: 2024/04

Course image SWE406 Fundamental Research in Academic Project 2024/04 Mahdi H. Miraz
2023 - 2024

SWE406

Fundamental Research in Academic Project

Thursday 1 PM - 4 PM and Friday 8 AM - 10 AM

A5#113 (Thursday) and A1#103 (Friaay)

Mahdi H. Miraz


Course image SWE402 Data Mining 2024/04 Teo Bee Guan
2023 - 2024

Advances in data generation and collection are producing a deluge of data sets in commerce and a variety of scientific disciplines. Data analysis techniques are becoming more important. This course introduces fundamental concepts and algorithms of data mining techniques and programming tools for students to apply, implement and evaluate data mining techniques to solve problems.

Course image SWE306 Programming Elective II (1) 2024/04 Teo Bee Guan
2023 - 2024

This course serves as the introduction for the students to begin web site deisgn and implementation. Thus, first of all, we provide the java introudction. The students could understand the basic Java Syntax and Lib usage. Then, we introuduce the HTML & CSS Technologies. In this part, the student could review the front-end technologies. Last, we introduce Java Enterprise Edition (Java EE), JSF, EJB and Web Services, etc. In the final class, the student should present their projects as final assessment.

Course image SOF201 - Operating Systems 2024/04 Venantius Kumar Sevamalai
2023 - 2024

The course focuses on the process and thread management, including CPU scheduling, synchronization, and deadlock handling. In the second section is related to the computer's storage management, including memory management, the concepts and implementations of virtual memory, as well as the file system. In the device management section, the input and output systems and external storage structure are presented.

Course image SWE403 - Technology and Application of Internet of Things 2024/04 Venantius Kumar Sevamalai
2023 - 2024

This course focuses on the basic concepts, architecture and related applications of Internet of Things. Students will learn how to setup and run an IOT network of devices.  They will cover protocols, hardware and software that is used for IOT devices.  This course will also include development of software for IOT platform.  Students are expected to complete an IOT project to show their competency at the end of the semester.


Course image SWE308 Information Security 2024/04 Iftekhar Salam
2023 - 2024

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 and possible attack scenarios. This course covers different control measures such as access control, user authentication, cryptographic mechanisms, network and intrusion detections etc., that can be used to provide security defences against potential threats and attacks and to ensure the security of the CIA triad. The course will also enable the students to understand the limitations of these control measures and will introduce the approach of risk management that needs to be combined with different types of control measures to achieve the strategic goals of an organization. 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.