Course List course list page.


21

Artificial Intelligence


Students are exposed to the concepts and theories of Artificial Intelligence. The topics includes Artificial Intelligence methodology and fundamentals; knowledge representation; rule and expert system; search trees; game playing; fuzzy logic; data mining; decision tree; Bayesian classification and intelligent agent. From this course, students are expected to be able to find the best path using the algorithms learned, build decision trees, construct classifiers, and perform rules representations.


21

Computer Programming


The course covers the basics of programming and demonstrates fundamental programming techniques, customs and terms including the most common library functions and the usage of the pre processor. This course helps the students in gaining the knowledge to write simple JAVA language applications, mathematical and engineering problems. This course helps to undertake future courses that assume this programming language as a background in computer programming. Topics include variables, data types, functions, control structures, pointers, strings, arrays and dynamic allocation principles. This course in reached to student by power point presentations, lecture notes, and lab involve the problem solving in mathematical and engineering areas.



21

Social Problem and Social Welfare



This module is designed to introduce students of social welfare problems and policies. It is essential that sociology/social work students understand the nature of social problems and the external influences which are fundamental to the creation and establishment of social welfare policies in the Malaysia. Students should understand the development of social policies through which various social systems and society as a whole attempt to manage, control, minimize, and eliminate social problems and their effects. Besides, it is necessary to design the intervention by using a series of steps and procedures in order to maximize the outcome for the society nowadays.


21

Data Structure


This core course covers good principles of algorithm design, elementary analysis of algorithms, and functional data structures. Data Structure can be defined as the group of data elements which provides an efficient way of storing and organising data in the computer so that it can be used efficiently. The emphasis is on choosing appropriate data structures and designing correct and efficient algorithms to operate on these data structures.


21

Counselling Skills


This module introduces and provides foundational education in core counselling skills from therapeutic listening and empathy to client concern conceptualization, crisis management, and reaching across cultural divides with counselling skills. It is appropriate for counsellors who will work in a variety of settings and with a variety of task foci. It is experiential and aimed at helping counsellors develop a foundation as strong, effective therapeutic agent for their clients.




21

Counselling Method


This module introduces a range of psychological theories, methods and issues which arise in counselling. In this module, we provide a broad knowledge and skills base for the specialised counselling modules you will take to complete your course. We expect you to integrate and apply these theories and skills ethically when working with clients from different social, gender and cultural contexts.


21

Family and Relationship Counselling


This module provides the student with a basic conceptual framework, counselling skills and approaches for working with couples and families. The unit builds upon the individual client focus of Counselling Skills and Counselling Methods. Students are expected to integrate skills already acquired with the particular demands of working with couples and families within your workplace role.


 1