Professional Documents
Culture Documents
Course Information:
Bachelor of Computer
Science
http://www.iium.edu.my/sites/default/files/structure_bcs2_0.doc
“Computer science spans a wide range, from its theoretical and algorithmic
foundations to cutting-edge developments in robotics, computer vision, intelligent
systems, bioinformatics, and other exciting areas.
We can think of the work of computer scientists as falling into three categories.
They design and implement software.
They devise new ways to use computers.
They develop effective ways to solve computing problems.”
1
Ver 1.5(a)
June 2012
Table of Contents
Page
Introduction 3
Programme Objectives 4
Entry Requirements 4
Career Opportunities 4
More About
Industrial Attachment 11
Final Year Project 12
Support 12
2
INTERNATIONAL ISLAMIC UNIVERSITY MALAYSIA
KULLIYYAH OF INFORMATION AND COMMUNICATION
TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE
http://iium.edu.my/kict/programmes-courses/undergraduate-programmes/bachelor-computer-science
INTRODUCTION
The program aims to produce graduates with a strong and broad technical knowledge
in computer science and technology. BCS programme aims to groom a new breed of
Muslim professionals or intellectuals in computer science field. It offers many
opportunities and flexibilities for students to specialize in various areas within the
field; they are:
3
5. Computer Security – Generally, computer security is the effort to create a
secure computing platform, designed so that agents (users or programs)
can only perform actions that have been allowed. This involves specifying
and implementing a security policy.
PROGRAMME OBJECTIVES
ENTRY REQUIREMENTS
For Bachelor of Computer Science, to gain entry into this program, students must
have done and passed the following courses during their first year with a minimum of
grade B:
CAREER OPPORTUNITIES
There is a high demand from employers for computer science graduates from a wide
variety of organizations; government or private sectors. Graduates can position
themselves in a large number of exciting fields of works, including digital animation,
knowledge engineering, software architecture, web design, digital media, and security
consultancy. Typical careers after graduation might include:
4
BCS COURSE STRUCTURE
Level Description
1 Courses offered for first year students
2 Courses offered for second year students
3 Courses offered for third year students
4 Courses offered for fourth year students
Area Description
1 Programming
2 Networking
3 Artificial Intelligence
4 System/Programming
5 Software Engineering
6 Computer Security
7 Mathematics
8 Special Topic
9 Industrial Attachment and FYP
GENERAL STRUCTURE:
5
UNIVERSITY REQUIRED COURSES (22 CREDIT HOURS):
Credit
No Course Title Course Code Offering Dept Pre-requisites
Hour
1 The Islamic Worldview UNGS2030 IRKHS - 3
2 Islam, Knowledge and
UNGS2040 IRKHS UNGS2030 3
Civilization
3 Ethics and Fiqh for UNGS2030 &
UNGS2050 IRKHS 3
Everyday Life UNGS2040
4 Methods of Da'wah RKUD3030 IRKHS - 3
5 Bahasa Melayu I for
Foreign Students or LM1030 / CELPAD - 1
Bahasa Melayu LM 1040
Nusantara I
6 Bahasa Melayu II for 1
Foreign Students or LM1031 / CELPAD LM1030
Bahasa Melayu LM 1041
Nusantara II
7 Bahasa Melayu
Kerjaya (Sains dan LM2026/ CELPAD - 2
Teknologi) LM 2027/
Or LJ 1014/
Will done one of the LC 1014/
options with others LF 1014
languages
6
CO-CURRICULAR ACTIVITIES (Organized by STUDENT-DEV) (3 CREDIT
HOURS)
No Course Title Course Code Pre-requisite Credit
Hours
1 Co-curricular courses CCHS/CCHB All students except non- 3
Muslims and those who are
in the Tahfiz group are
required to take Halaqah 1
and 2 in the first year. The
students can opt for the
modules of their own
choice in the second year
and third year when they
have successfully fulfilled
the first two required
modules.
All students must complete a total of 3 credit hours which are to be taken within 6
(six) semesters consecutively, as follows:
7
KULLIYYAH REQUIRED COURSES (30 CREDIT HOUR):
N Credit
Course Title Course Code Offering Dept Pre-requisites
o Hour
1 Introduction to
CSC1401 CS CSC1700 3
Computer Organization
2 Discrete Mathematics CSC1700 CS - 3
3 Elements of
CSC1100 CS - 3
Programming
4 Calculus I CSC 1705 CS - 3
5 Database Systems I INFO 1102 IS - 3
6 Object Oriented
CSC 1103 CS CSC1100 3
Programming
7 System Analysis and
INFO 2401 IS CSC 1100 3
Design
8 Financial Accounting
ACC 1001 ENM - 3
Fundamentals
9 ICT and Islam INFO 4501 IS - 3
10 Principles and Practice
MGT 2010 ENM - 3
of Management
Credit Hours Required 30
8
13 Software Engineering CSC 3501 CS INFO 2401 3
14 Algorithms Analysis CSC 3502 CS CSC 2101 & 3
and Design CSC 2705
15 Signasl and System CSC 4207 CS CSC 2705 3
16 Theory of Automata CSC 4407 CS CSC 2101 & 3
CSC 2705
17 Project Management in INFO 3501 IS INFO 2401 3
IT
18 Human Computer INFO 3401 IS INFO 2201 & 3
Interaction INFO 2401
19 Industrial Attachment CSC 4901 CS Earned at least 6
90 credit hours
20 Final Year Project CSC 4902 CS Earned at least 3
90 credit hours
Credit Hours Required 63
9
CSC 3402
CSC 1700 &
3 Compiler Design CSC 4406 3
CSC 2101
10
INDUSTRIAL ATTACHMENT (CSC 4901)
1.0 Introduction
Students need to earn a minimum of 90 credit hours before applying for the IA
and they should spend at least 5 and a half months for the IA. The IA carries 6
credit hours and can be conducted on any semester as long as there is sufficient
time to complete. Students are not allowed to take any subject during IA.
Based on these objectives, it is hope that during the IA the students can learn and
expose themselves to the working experiences such as hands-on practical training,
individual and/or team project-based/research-based assignments and activities
depending on the nature of the industrial work assigned, and individual/team
11
management of projects and activities. Students are also expected to gain
experience in other skills such as critical thinking as well as communication skills.
The Final Year Project (FYP) offers student an opportunity to undertake a project
which students would find both challenging and interesting. This FYP project must be
done in pairs. Only in special circumstances, exceptions may be allowed. Students
will select a supervisor who will offer guidance on a weekly basis. The choice of a
topic is from a list of project titles that will be published by the appointed supervisors.
The supervisor will guide the students and will advise on how best to complete
supervisee’s project.
After deciding on the project title and a supervisor, the proposal for the project should
be submitted within a month after the project has been decided and some literature
review has been done. The proposal should be at least 1,000 words in length or 2-5
pages long and should not be more than 5000 words. Student will be assessed on the
management of the project, the methodology, the intellectual quality and originality of
the work, and the structure and coherence of the proposal. The student is also
expected to show-case his or her result with proper slides, presentation, demo unit,
posters and necessary presentation tools during his or her project demonstration day.
At the end of the semester, all students are required to submit a dual column technical
writing of 3-5 pages which will have a title, abstract, introduction, methods, results,
and discussions of the project in the IEEE format. The Final Year Project plays an
important role in ensuring your acumen in the job market. Normally, in all interviews
the interviewer will be interested to know more about the project.
The Final Year Project objective is to assist the student’s professional integration and
to increase his or her experience in research and development. Therefore, much stress
is given in producing a product and measuring relevant data is important to assessing
the student’s ability to do research as well as to gain industry experience in creating a
product. The student is expected to complete a reasonably large project which
integrates a number of issues that he or she is certainly aware of, in addition it may
includes some other topics the supervisor may be interested in, which may require
some research and study.
http://staff.iium.edu.my/sakib/policy_FYP_CS_v4_0-2011-working.pdf
SUPPORT
12
2. Asst. Prof. Dr. Al Sakib Pathan (FYP Coordinator)
sakib@iium.edu.my / 03-61965653
13