Course Name: Software Engineering
Course Code CST401
Credit Value 4
This course will cover the details of Hadoop, Storm and related tools that provide SQL-like access to unstructured data. NoSQL storage solutions like HBase, Cassandra, and Oracle NoSQL will be analyzed for their critical features: speed of reads and writes, data consistency, and ability to scale to extreme volumes. The VM technique used in the data entry will be introduced. The data deduplication and NVM techniques will be investigated to reduce the data volume and speed up the processing speed. A large section of the course is devoted to the methods of statistical analysis and case studies from Google, Facebook, IBM and so on. Open Source frameworks like Mahout and Open R and other statistical tools will be used. A part of the course is devoted to public Cloud as a resource for big data analytics.
Course Name: Software Engineering
Course Code CST401
Credit Value 4
LECTURER: DR. CHANDRA REKA
chandrareka.ramachandiran@xmu.edu.my
Course Name Software Requirement Engineering
Course Code SWE307
Credit Value 4
LECTURER: DR. CHANDRA REKA
chandrareka.ramachandiran@xmu.edu.my
Course Name: Object Oriented Modeling
Course Code SWE202
Credit Value 4
LECTURER: DR. CHANDRA REKA
chandrareka.ramachandiran@xmu.edu.my
This course will focus on mobile application development for two platforms, which are iOS and Android. The content will be cover 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 various approaches with using IDE, Server, Database, and API.
Lecturer name: Miss Norma Liyana Omar
If you have a problem accessing this course Moodle, you can contact me at normaliyana@xmu.edu.my
SOF203: Fundamentals of Network Technology
2022/04
Tuesday 4 PM – 6 PM
Wednesday 10 AM – 12 PM
Friday 8 AM – 10 AM
Mahdi H. Miraz
SWE309: Introduction of Cloud Computing
2022/04
Thursday 3 PM – 6 PM
Friday 3 PM – 6 PM
Mahdi H. Miraz
This course serves as the introduction for the students to begin .NET design and implementation.
This course serves as the introduction for the students to begin .NET design and implementation.
This course covers basic knowledge of Software Engineering and advanced Software Engineering skills of distributed systems and real-time systems development.
Lecturer: Dr Shamini Raja Kumaran (shamini.rajakumaran@xmu.edu.my)
Day and Time: Every Thursday (4.00pm-7.00pm)
This course serves as the introduction for the students to begin web site design and implementation. Thus, first of all, we provide the java introduction. The students could understand the basic Java Syntax and Lib usage. Then, we introduce 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.
Lecturer: Dr Shamini Raja Kumaran (shamini.rajakumaran@xmu.edu.my)
Day and Time: Every Tuesday (4.00pm-7.00pm)
This course serves as the introduction for the students to begin web site design and implementation. Thus, first of all, we provide the java introduction. The students could understand the basic Java Syntax and Lib usage. Then, we introduce 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.
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 Name: Principles of Information Systems
- Course Code: SOF104
- Course Description:
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. While giving students a solid foundation for further study in more advanced IS courses such as database management, data communications, system analysis and design, information system security, electronic and mobile commerce, and informatics. As such, it serves as the needs of both general business managers and those who aspire to become IS professionals.
- Lecturer email address: yi.zhang2@xmu.edu.my
- Course Name: Principles of Information Systems
- Course Code: SOF104
- Course Description:
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. While giving students a solid foundation for further study in more advanced IS courses such as database management, data communications, system analysis and design, information system security, electronic and mobile commerce, and informatics. As such, it serves as the needs of both general business managers and those who aspire to become IS professionals.
- Lecturer email address: yi.zhang2@xmu.edu.my
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.
Lecturer: Muataz Al-Daweri
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.
Determine software engineering skills to design, develop, and implement a software engineering project |
Organize, manage and lead the development process for a software engineering project |
Demonstrate an awareness of the legal and ethical issues associated with implementation of computing in the real world, and at workplaces |
Display an awareness and knowledge of research skills |
Comply to a given timeframe to develop and complete the software engineering work through precision recording and writing |
- There are ten chapters in this course.
- The first chapter covers the history of database systems, followed by nine chapters that cover the relational model, SQL, database security, database integrity, relational database theory, relational database design, relational query processing and optimization, database recovery, and concurrency control, in that order.
Lecturer: Subashini Ganapathy
Email: subashini.ganapathy@xmu.edu.my