The course equips students with relevant professional knowledge and research ability. Professional knowledge includes thesis relevant background knowledge and research literature summarization. The research ability contains information searching, practical skills, data analysis, scientific methods, critical thinking, problem solving, logic reasoning and writing skill. In the process of completing the thesis, students will develop communication skills and cooperative ability and lifelong learning habit.
Hi,
I am teaching SOF103 this trimester. Please assign me in Moodle to enable course access for my students and me. Thank you.
regards,
Dr.Hew
SOF103 lecturer
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.
This course is an introduction to a typical cloud computing application technology. It covers a background to cloud computing technology and introduces the main manufacturers as well as the various cloud computing platform software development characteristics and specific technical details. Students are also taught programming examples, and introduced to the world's most mainstream open cloud computing application platforms.
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.
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.
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.
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.
Information Security
Monday 6.00pm-8.00pm (A3#509)
Tuesday 6.00pm-7.00pm/7.00pm-8.00pm (A1#G10)
Mahdi H. Miraz
I need to share the material with students since I am teaching this subject
Requirements engineering is the first phase of a software development process. Clear and precise requirements pave the way for software developers and other stakeholders to have a clear scope of the proposed software application. This course exposes students to the process of eliciting, analysing, documenting and maintaining requirements for building software applications
Student Self-Enrolment key: tumeric
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: Online Game Development
Course Code: DMT318*
Course Description: This course is to introduce the online game development techniques to students. This course includes 3 parts of learning which are general techniques of on-line game development, network communication / programming and multi-player on-line game development.
Lecturer Email: sufyan.shakoor@xmu.edu.my
Course Name: Programming Elective II (1)
Course Code: SWE306*
Course Description: 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.
Lecturer Email: sufyan.shakoor@xmu.edu.my
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, Programmming, 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.