SOFTWARE ENGINEERING DR. CHANDRA
Course Name: Software Engineering
Course Code CST401
Credit Value 4
SWE404 Big Data Analytics 22/04Teo Bee Guan
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.
CST401 Software Engineering 22/04 Chandra Reka
Course Name: Software Engineering
Course Code CST401
Credit Value 4
LECTURER: DR. CHANDRA REKA
chandrareka.ramachandiran@xmu.edu.my
SWE307 Software Requirement Engineering 22/04 Chandra Reka
Course Name Software Requirement Engineering
Course Code SWE307
Credit Value 4
LECTURER: DR. CHANDRA REKA
chandrareka.ramachandiran@xmu.edu.my
SWE2O2 Object Oriented Modeling 2022/04 Chandra Reka
Course Name: Object Oriented Modeling
Course Code SWE202
Credit Value 4
LECTURER: DR. CHANDRA REKA
chandrareka.ramachandiran@xmu.edu.my
SWE311 Mobile Application System Design 2022/04 Norma Liyana Omar
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 Mahdi H. Miraz
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 Mahdi H. Miraz
SWE309: Introduction of Cloud Computing
2022/04
Thursday 3 PM – 6 PM
Friday 3 PM – 6 PM
Mahdi H. Miraz
Programming Elective II (2) (Group 1) -2022/04 Shaidah Jusoh
This course serves as the introduction for the students to begin .NET design and implementation.
Programming Elective II (2) (Group 2) -2022/04 Shaidah Jusoh
This course serves as the introduction for the students to begin .NET design and implementation.
SWE304 Advanced Software Engineering 2022/04 Hejab Alfawareh
This course covers basic knowledge of Software Engineering and advanced Software Engineering skills of distributed systems and real-time systems development.
Programming Elective II (1) (Group 2) 2022/04 Shamini Raja Kumaran
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.
Programming Elective II (1) (Group 1) 2022/04 Shamini Raja Kumaran
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.
Technology and Application of Internet of Things 2022/04
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.
Principles of Information Systems (SWE) 22/04 Yi
- 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
Principles of Information Systems (DMT) 22/04 Yi
- 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
SOF201 Operating Systems 2022/04 Muataz Al-Daweri
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
SWE308 Information Security 2022/04 Iftekhar Salam
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.
SWE407 Software Engineering Academic Project 2022/04 (Subashini G)
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 |
SOF202 Database 2022/04 (Subashini G)
- 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