proposal e learning

61
Global Development Learning Network Indonesia Proposal for content development Batch-2 Principal investigator: Yova Ruldeviyani

Upload: sablahhh

Post on 18-Nov-2014

2.410 views

Category:

Documents


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Proposal e learning

Global Development Learning NetworkIndonesia

Proposal for content developmentBatch-2

Principal investigator: Yova Ruldeviyani

Directorate General of Higher EducationMinistry of National Education

Page 2: Proposal e learning

CONTENT

CONTENT.................................................................................................................................2

CHAPTER 1 NEEDS ASSESSMENT......................................................................................41.1 The Course.......................................................................................................................61.2 Grade Data .......................................................................................................................71.3 Information Technology Infrastructure Evaluation .........................................................8

1.3.1 IT Infrastructure at Faculty of Computer Science, University of Indonesia ............81.3.2 IT Infrastructure at Computer Science Study Program, Faculty of Mathematics and Science, Universitas Udayana - Bali..................................................................................91.3.3 IT Infrastructure at Information System Study Program, Faculty of Technology Science, Universitas Islam Negeri Riau.............................................................................9

1.4 Syllabus ...........................................................................................................................9

CHAPTER II INSTRUCTIONAL GOAL...............................................................................13

CHAPTER III METHODOLOGY...........................................................................................15

CHAPTER IV ORIGINALITY...............................................................................................16

CHAPTER V IMPLEMENTATION PLAN............................................................................175.1 Design Phase..................................................................................................................17

5.1.1 Subject Matter Design.............................................................................................175.1.2 Learning Management System Design...................................................................205.1.3 Evaluation Design...................................................................................................22

5.1.3.1 Methodology Evaluation..................................................................................225.1.3.2 Teaching Evaluation.........................................................................................23

5.2 Development .................................................................................................................255.2.1 Content Development..............................................................................................255.2.2 LMS Development..................................................................................................255.2.3 Evaluation Development.........................................................................................25

5.3 Deployment....................................................................................................................25

CHAPTER 6 SCHEDULE, BUDGET, AND TEAM..............................................................266.1 Schedule.........................................................................................................................266.2 Budget............................................................................................................................276.3 Team...............................................................................................................................29

Appendix 1: Syllabus of DPBO in Universitas Udayana.........................................................33

Appendix 2: Programming Assignment...................................................................................34

Appendix 3: Teaching Guidance (Module 1)...........................................................................36

Appendix 4: Worksheet 1.........................................................................................................38

CURRICULUM VITAE..........................................................................................................40LETTER OF INTENT 43

LinguSQL ...............................................................................................................45

2

Page 3: Proposal e learning

3

Page 4: Proposal e learning

CHAPTER 1 NEEDS ASSESSMENT

The Fundamental of Object Oriented Programming is an obligatory course in

almost all Computer Science Department. This course teach the concept and technique of

Object Oriented Programming within the introduction of Computer Science. The language

we use here is Java (tm). This course is the second programming course. The first course is

Fundamental of Programming which only cover and focus on teaching the structural

programming concept and technique. Both of this programming course is the basic course

which all computer science student should have.

Nowadays there are many programming languages being developed and used. It is

quite difficult to choose which of them should be taught to the student in order to prepare

them into the industrial working environment. Since it is impossible to be sure which

programming language will be used by the time our students work, some institution teach

several programming language. The drawback of that decision is that it is difficult to provide

the students with deep knowledge of programming. The students are force to focus on several

dialects from several programming language. It would be difficult for the students to

understand deepr about the concept. Therefore the students are less capable on adapting their

programming skill in other programming language which may emerge when the student

entering their working environment. As we know, actually much of the programming

language used by the industry are based on structural programming and Object Oriented

Programming concepts. Based on that perspective, this course will focus on the Object

Oriented Programming Concept, and not depent on specific programming language.

However, the Java (tm) programming language is chosen here as the concrete language to

examine the concept. We would expect by a deep understanding of the concept, the student

will be able to adapt their knowledge to other programming languages.

Based on the importance of this course, we propose a better teaching methodology

based on the idea of Student Centered Learning which has been supported by a system called

SceLE made by Faculty of Computer Science University of Indonesia. With this system the

teaching material can be accessed by the student any time and any where (assuming internet

connection). Not only that, the material in this system is design for active learning and focus

to the student interest, need and availability. Each student can define their own way of

4

Page 5: Proposal e learning

studying. The advantage of this teaching methodology is known dispite of the debate among

teacher which usually come from the ability and availability of the system but not on the

methodology itself. The student of University of Indonesia has been prepared for this type of

teaching methodology by the PDPT program which consistenly promote the Collaborative

Learning and Problem Based Learning methodology. Since the advantages of this

methodology is known, sooner or later all universities in Indonesia will adopt this

methodology as well.

Dispite of the importance, this course also has the characteristic of a course that can

be selfstudied individually our in group without much need of traditional in class teaching.

Therefore the Student Centered E-Learning proposed by SceLE is suitable for this course

because it will encourage the student to actively participate and collaborate during the

learning process. The SceLE is already familiar in Faculty of Computer Science. It has been

used at least in the last two semesters to optimize the learning process. Scele facilitates the

communication between teacher and students, and among the students themselves. It also

being used as electronic repository of courses including the teaching material, teaching

schedule, news, Quiz, and worksheets. Based on our experience in the last two semester,

SceLE has optimized the communication between student and teacher, and also among the

students themselves.

1.1 The Course

The course of this content development proposal in : Fundamental of Object Oriented

Programming or just Object Oriented Programming in some other institutes.

This proposal is a joint work between three institutes:

· Faculty of Computer Science, Universitas Indonesia

The Undergraduate Program Faculty of Computer Science University of Indonesia is

dedicated to produce well prepared graduates in the field of computer science which

can compete in the computer science industry or continue their higher education. To

support this a balance curriculum between theoritical and practical aspects is

prepared. In addition the curriculum is also made flexible to adapt the emerging of

new technologies.

· Computer Science Study Program, Faculty of Mathematics and Science, Universitas

Udayana

5

Page 6: Proposal e learning

Universitas Udayana is oponed at August, 17, 1962 and is one of the oldest university

in Bali province. Before that, at September 29, 1958, there was Faculty of Literacy as

a branch of Universitas Airlangga located at Surabaya. The faculty was the embryo of

Universitas Udayana and has a significant contribution for the development of

Universitas Udayana.

· Information Tecnology Study Program, Faculty of Technology Science, Universitas

Islam Negeri Sultan Syarif Kasim Riau

1.2 Grade Data

Faculty of Computer Science, Universitas Indonesia

Below is the table of Fundamental of Programming grade summary of last year in the

Faculty of Computer Science.

Table 1. Grade result of DPBO

Year - Semester

A A- B+ B B- C+ C D E Total

2005 - 2 13 13 23 15 11 9 5 12 8 109% 11,9 11,9 21,1 13,8 10,1 8,3 4,6 11 7,3 100

The graduation rate of this course is 81.7 %. The failure rate (which is 18.3%) is

considering low, however it is unfortunate to get such a failure rate considering that:

1. High quality of input of students at Faculty of Computer Science, University of

Indonesia. The SPMB score of students were one of the top third nationally.

Therefore, the study method and delivery method of this course need to be upgraded

to reduce the failure rate.

2. DPBO course is a mandatory course and a prerequisites for other courses related to

programming.

Computer Science Study Program, Faculty of Mathematics and Natural Science,

Universitas Udayana – Bali

6

Page 7: Proposal e learning

The course syllabus of DPBO at Universitas Udayana can be seen at attachment 1.

However, information about their students was not received at the time of this proposal is

written.

Information System Study Program, Faculty of Technology Science, Universitas Islam

Negeri Riau

Number of students for the course is about 40 students with many of them received

grade B. Eventhough B is considering a good grade, still it cannot be considered as a success

since there is a possibility of lowering the course material and exam standards to reduce the

difficulty rate considering the student ability and skills.

1.3 Information Technology Infrastructure Evaluation

1.3.1 IT Infrastructure at Faculty of Computer Science, University of Indonesia

To support the education process, Fasilkom UI provides many facilities:

Computer Laboratory

Fasilkom-UI has 250 PCs distributed in many computer labs.

Building

Fasilkom-UI has three buildings in Depok. All classes are equipped with a computer

connected to the Internet and Air Conditioner. Almost all courses are delivered using a LCD

Projector.

Library

The library of Fasilkom UI has about 10.000 collections of books, thesis, research report,

magazines, hournals, and also software. A digital library system is also available to help

searching the collections.

1.3.2 IT Infrastructure at Computer Science Study Program, Faculty of Mathematics and Science, Universitas Udayana - Bali

7

Page 8: Proposal e learning

UPT Computer Science Study Program at Faculty of Mathematics and Science, Universitas

Udayana has provided:

No Laboratorium Name Quantity1 Laboratorium Komputasi 252 Laboratorium Pemrograman 253 Laboratorium Rekayasa Perangkat Lunak 104 Laboratorium Jaringan Komputer 105 Laboratorium Statistika 206 Laboratorium Terapan 10

  In Total 100

1.3.3 IT Infrastructure at Information System Study Program, Faculty of Technology Science, Universitas Islam Negeri Riau

However, information about their infrastructure description was not received at the

time of this proposal is written.

1.4 Syllabus

Overview

DPBO course introduces systematically various concept and techniques of object

oriented programming. The course is designed to develop students critical thinking on

designing and implementing a program to solve problems. Various theories and techniques of

programming concept are discussed in details.

Students will be asssigned to practice their programming skills by developing a small

application. Students will learn many methodologies and programming techniques using v

arious tools for analysing and designing program.

The course consists of 16 sessions where 2 of them will be used for mid exam and

final exam, and 4 of them will be used for group assignments.

Reference

Required Text: Deitel (2005), JAVA How to Program, 6th ed, Pearson Education, Inc., New

Jersey, USA.

8

Page 9: Proposal e learning

Suggested Texts:

- Bruce Eckel, Thinking in Java, 3rd ed. Revision 4.0, Prentice Hall / Pearson

Education, 2002 ISBN 0-13-100287-2 (free e-book available)

- Larman, C., 2005, Applying UML and Patterns : An Introduction to Object-Oriented

Analysis and Design and Iterative Development, 3rd Ed., Pearson Education, Inc.,

Massachusetts, USA.

- Thomas, C.W., 1999, An Introduction to Object-Oriented Programming with Java,

McGraw-Hill Companies, Inc., Singapore.

Syllabus

No Topics Sub-topics Reference More Info1 Introduction to Object 1.1 Overview

1.2 What is Object1.3 History of OO1.4 Why OO1.5 Compiling and

Executing Java Program

Chapter 1, 2 Syllabus, Modul 1, and Personal Worksheet

2 Classes and Objects 2.1 Classes and Objects Concept

2.2 Access Modifier Types

2.3 Instance Variables

2.4 Methods2.5 Operators2.6 Data Types

Chapter 3, 6, 8 Modul 2, Quiz, Personal Worksheet

3 Control Statements 3.1 Algorithms, Pseudocode

3.2 Control Structures: if, if…else, and switch statement

3.3 Control Repetitions: while, do…while, for

3.4 Other controls: break and continue

Chapter 4, 5 Modul 3, Personal Worksheet

4 Data Structure: Arrays Chapter 7 Modul 4, Group

9

Page 10: Proposal e learning

Worksheet5 Inheritance 6.1 SuperClass and

SubClass Concept

6.2 Interface

Chapter 9 Modul 5, Quiz, Group Worksheet

6 MID Exam7 Polymorphism Chapter 10 Modul 6, Quiz,

Personal Worksheet

8 Files and Streams Chapter 11 Modul 7, Quiz, Group Worksheet

9. Exception Handling Chapter 13 Modul 8, Personal Worksheet

10. Recursions and Iterations Chapter 20 Modul 9, Personal Worksheet

11. Object Oriented Analysis and Design

UML Modul 10, Group Worksheet

12. Final Exam

10

Page 11: Proposal e learning

CHAPTER IIINSTRUCTIONAL GOAL

The use of E-Learning brakes the multi dimension of time and space limitation in

learning. Below is the comparison table of teaching characteristic and their E-Learning

equivalence on each teaching strategies.

Table 3. The similarity of Learning Strategic between Web-based Learning and Classical Learning (Klobas dan Renzi, 2000)

Strategy Characteristic Similarity with online system

Presentation Lecturer presents the material in front of the class.

Text or presentation source in HTML formatted, web pages contain text, table, presentation, audio-video source can be accessed and distributed.

Laboratorium Practice

The student completes the assignment that has been designed to develop skills, frequently direct demonstration or recorder that was prepared by the lecturer.

Activities is prepared by using www or multimedia, the student can access them from the website.

Directed Instructions

Student works alone (usually in his place) to learn the text and exercises.

Text, references, and activities are prepared by web technology or distributed from the webpages.

Conference or tutorial

Students work in small group, discuss about a topic, a case, or text with the guidance of lectuere.

Discussions or conferencing software

Consultation The student (individual or small group) meets the lecturer to solve the problem or the guidance topic.

E-mail, chat, audio-video conferencing.

Collaboration Learning

Students work together and collaborate with other students to learn the materials that has been given from the lecturer.

A software for discussion, e-mail, chat, audio-video conferencing, especially for communication and working collaboration tool.

A very motivating comparison is on group discussion. The online discussion can be

conducted synchronously or asynchronously which allow more time and possibility than the

face-to-face discussion. It encourage the student to participate in the discussion actively. It is

mostly because in online discussion, students has more time to think and to express

themselves compare to direct oral discussion without written text [Locatis, 1999].

11

Page 12: Proposal e learning

Based on [Bilton Ward, 1997], the student interaction in group discussion required

more time and the result is usually shallow unless the discussion is facilitated by qualified

teacher which may not exists in all teaching institutes. The availability of network

connectivity allow to fullfil the lack of qualified teacher, especially in distance learning

environment [LeJeune, 1999]. The qualified teacher can participate in some remote group

discussion using the network without have to go anywhere.

The use of online communication method can improve the quality of teaching as

mentioned above. Based (Klobas dan Renzi, 2000) in [Sunarini 2003] those online

communication are: Distribution list, Forums and Coferencing, Chat, Desktop Audio-Video,

Integrated Tools.

Table 4. Online communication features and a given responsitivity behaviours

Online Features Responsitivity Communication Development

E-mail Asynchronous Low to middle communication rate, usually only text, but we can add attachment and HTML enhancement

Distribution List Asynchronous Low communication rate, only using text, but we can add the link to websites or objects or documents.

Forums & Conferencing

Asyncronous Low to middle communication rate, usually only text, but we can add attachment and HTML enhancement

Chat Synchronous Low communication, only text, we can do that in the same time.

Desktop Audio-video

Synchronous Middle to complex communication, depends of the network and supporting hardware.

Asynchronous Simple communication, sometimes a response can be lost.

Integrated DeviceSynchronous/ Asynchronous Variety, depends on the using tools.

12

Page 13: Proposal e learning

CHAPTER IIIMETHODOLOGY

The using paradigm of LMS and digital content in e-learning process is student-

centered, where the focus of learning is the student. The characteristics of student-centered

are: (1) students must be actively in learning process, where the role of the lecture is as a

coach or facilitator to guide the learning process, (2) students can choose the road of learning

freely, including the way to reach their goals, and (3) the social interaction in discussion is

the most important to get knowledge in student-centered learning environment.

In web-based distance education learning design, there are 2 general approaches: full

online and dual mode. Full online where all learning activities are done with the using of

internet media. Not just an activity, the learning design is included in LMS. For dual mode,

Online learning activity is only as the supporting of conventional learning activity. This

model will influence the using of communication media, because student can communicate

directly (face to face), with other students and lecturer staffs. Then, to improve the intensity

and the quality of communication with communication tools, needs learning design where the

lecturer control will be intensively in LMS like intensively monitoring and rewards granting.

Monitoring and rewards granting can be used, if learning activity is “live”.

The effectivity of LMS using, Efektivitas penggunaan LMS, especially khususnya

communication tools, can be reach with the involvement of lecturer staff in online discussion.

dapat diraih dengan menghadirkan keterlibatan staf pengajar dalam diskusi online. On

another hand, to protect Namun di satu sisi untuk menjaga paradigma student centered

paradigm, the percentage of the involvement lecture staff is planned as minimumprosentase

keterlibatan staf pengajar diupayakan seminimal mungkin, acts as a trigger, creates activity

design actively and prepares resources, including gives feedbacks.sifatnya hanya sebagai

pemicu, aktif membuat disain aktivitas dan menyediakan resources, serta memberikan umpan

balik secara proporsional.

13

Page 14: Proposal e learning

CHAPTER IVORIGINALITY

Two scenario methods in delivering the learning materials will be used: (1) Face to

face method, and (2) Web-based learning method. In addition, materials enrichment using

CL/PBL for this course guided by local tutor will improved the successfulness of the course.

SCeLE, The Learning Management System (LMS) used for the course is a system

that will manage the process of learning by providing many facilities for students, lecturers,

and also system administrator. SCeLE is developed based on an open source system called

Moodle (Modular Object Oriented Dynamic Learning Environment). The main development

strategy is the integration of digital library, learning object manager, and course graph and

graph Assessment.

14

Page 15: Proposal e learning

CHAPTER VIMPLEMENTATION PLAN

Phases for developing e-learning materials for this course can be divided into three

phases:

Picture 1. Implementation Phases

5.1 Design Phase

5.1.1 Subject Matter Design

Materials development is an activity to produce materials that can be used and

has the capacity for e-learning. Developing such a material is not as simple as

developing conventional materials since it will not be just textual based. An e-

learning materials is multimedia based and it must has the capability to analyse the

progress of the students. In developing an e-learning material, the lecturer must

cooperate with an instructional designer which is an expert in learning design and

delivering technique. The lecturer will also need a developer that will create the e-

learning materials.

Picture 2. Various parties in Content Development

Instructional designer

Subject Expert

Developer

Content Development

(1)

Design

(2)

Development

(3)

Deployment

(1)

Design

(2)

Development

(3)

Deployment

Page 16: Proposal e learning

Students learning ability are not the same. They also have different style of learning.

To accomodate different type of student, the teaching material has to be made to serve

different style of learning. There will be three level of teaching material. :

q Presentation form material (e.g. Power Point file) - Level 1

This type of teaching material support student who already know the topic but

would like to revise it again quickly. To encourage the student actively search

for more material, it is suggested not to provide complete material in the slide.

It is sufficient to just put the main point and let the student actively complete

the knowledge from other source, discussion, qu or assignments. It is also

important to attach the slide with information of related chapter in the

textbook.

q Presentation and Narration - Level 2

This type of teaching material is suitable for student who has not received the

material before. The narration will help the student to understand the material.

It gives an explanation of the slide. The narration can be in the form of audio,

animation, picture, video or even additoinal text notes. The narration is

expected to be the teacher replacement of traditional class teching process.

Reference - Level, 3

This reference teaching material consists of background information about the

subject. This background information is important for the student to improve

the understanding and strengthen their motivation. In lMS such as SCeLE.

The material organization is not related to other two level. The teaching

material can be accessed from all courses in LMS. The material can be made

directly by the lecterer in the form of power point file or Acrobat reader file.

Any reference to world wide web or other course is categorized as level 3

teaching material.

In order to avoid plagiarism and cheating, we need to enforce the copyright in

the content development. We expect a collaboration with the publisher of the text

book we use in the courses.

5.1.2 Learning Management System Design

In simple word, LMS is defined as a system that organize the learning process

using several facility to all learning participant including lecturer, student, assistant,

Page 17: Proposal e learning

manager, and system administrator. We would like to develop LMS based on an

open source software named Moodle (Modular Object Oriented Dynamic Learning

Environment). The important addition and contribution to the current system are:

integration with digital library, Learning Object Manager, Course learning path, and

Assesment path.

Below are the requirement analysis of the e-learning system which support the

student centered paradigm:

· Content Management

This functionality serves the need of the lecturer (or student facilitator) to

prepare and organize the course including course material, defining rules and

defining students who can enroll in the course.

· Material Management.

This functionality organizes all courses taken by a sttudent. In each course, the

standard information about the course is presented such as the Course

Description, Teaching Plan, Student hand out, Learning Path which shows the

relation between modules, and also more detail information regarding each

module. The online library serves the same functionality as in main page.

The Upcoming events shows the latest activity related with the course.

· User Management

This module is used by the system administrator to maintain the user

authentication of the system.

· Communication Tools. There are two types of communication :

· Asynchronous Type. The users do not communicate in realtime e.g.

electornic mail and discussion forum.

· Synchronous Type. The users communicate in realtime regardless the

location e.g. chatting and teleconference.

· Evaluation Tool,

The course evaluation such as exam, quiz or assigment can be facilitated by

the LMS including automatic grading for objective test.

· Digital Library.

With this integrated feature, the student can directly search for any reference

required by the course in one step.

Page 18: Proposal e learning

The success of the LMS in the learning process depends on active

participation in conducting their job of all roles especially the administrator, lecturer

and student.

The roles of Administrator are as follows:

1. Organize the general facility in LMS.

2. Set-up the course of the coming semester and arrange the correct access right

for the lecturer.

The roles of Lecturer are as follows:

1. Maintain the learning process in LMS during the course.

2. Develop the learning path, module relation and assesment path diagram.

3. Develop the course information including the lecture plan.

4. Develop the teaching material which can be aceesed by all student through

LMS.

The role of the student is :

One of the success criteria of this learning process is the active participation of

the student in accessing the teaching material dan contribution in the discussion forum

with lecturer or with other student. Students are encourage to actively use LMS for

that purpose.

Since there are several roles in the system, the access right should also reflect

those roles. Student only able to access teaching material and participate in discussion

while lecture and administrator has more right. Not only the right but also the expiry

period of the right should also be made, for example, student will not be able to access

the LMS once the student graduated.

For security reason, lecturer can expel a student from his course which is not

registered administratively. For new student, they will receive a new LMS account

from the administrator to be able to use the LMS.

Page 19: Proposal e learning

5.1.3 Evaluation Design

5.1.3.1 Methodology Evaluation

We are much concern that the student could received a more knowledge and

capable to efectively use their time and facility to learn more by themselves.

This proposed teaching methodology is evaluated by these criteria:

1. The improvement of grades distribution.

2. The improvement of the given teaching material.

We need to:

1. Have the grade distribution of the previous semester

2. Have additional exam (between midtest and final exam). This additional exam

is made as equal as the previous final exam in term of teaching material to be

evaluated. We argue that with the new teaching methodology, we will be able

to provide the student with sufficient understand at least as much as the

complete semester of the teaching without e-learning but before the end of the

semester.

3. The teaching material given after the additional exam, should be evaluated as

additional knowledge. Therefore the final grading should be made as such that

the grade that evaluated the students understanding of the additional material

is the additional point (bonus).

This e-learning methodology also relies on the maturity and motivation of

student. Since we cannot guarantee those two expectation. The methodology has to

provide means to enforce the maturity and motivation of student.

The enforcement will be in the form of weekly assignment. The student should

submit their working sheet by the end of each week. This working sheet shows thata

the student already studied and understand the given material of the week. However,

this weekly submission system is still vulnareable of cheating especially since the

working sheet usually required short and identical answer. Here come the necessity to

use e-learning support tool such as SCeLE. The SceLE system record all student

activities on the system. Therefore we could received sufficient feedback from the

system which show which student really conduct their self study. This information is

needed to evaluated which students really conduct the e-learning scheme and how

active they are. The more active they are, the more justifiable the comparison will be.

Page 20: Proposal e learning

Although we are able to evaluate how well the student follow the e-learning

scheme, we still need the information about how easy the student to follow the e-

learning scheme. It is possible that the students are not active doing e-learning

because of the difficulty of the system or the availability of the system itself. To

enquiry this possible condition, we will provide survey and monitoring the availability

of the internet connection and system.

5.1.3.2 Teaching Evaluation

As in common teaching activities, we need to evaluate the student

understanding of the course. We will still conduct the common evaluation methods

such as the mid-exam, final-exam, hand-on assignments and quizes. As mentioned

above, we also need to evaluate the student understanding with regards to the previous

curriculum expectation, by additional exam before the final exam. This additional

exam result is the one that we need to compare with the final exam of the previous

teaching scheme. We still need to evaluate the additional teaching material. It will be

conducted as final-exam.

Picture 3. Phases on developing evaluation instruments

5.2 Development

5.2.1 Content Development

Based on the previous content design, each session will be implemented base

on the course outline. The content will consist of text, graphics, animation, audio and

video.

Problem

IdentificationIde

ntifikasi

masalah

Problem

IdentificationIde

ntifikasi

masalah

Data collection

and

literaturePengum

pulan data dan

literatur

Data collection

and

literaturePengum

pulan data dan

literatur

Design and

Implementation

Perancangan

dan

implementasi

instrumen

Design and

Implementation

Perancangan

dan

implementasi

instrumen

Testing and Result

analysisUjicoba instrumen dan analisa hasil

Testing and Result

analysisUjicoba instrumen dan analisa hasil

FinalFinalisasi

instrumen

FinalFinalisasi

instrumen

Page 21: Proposal e learning

5.2.2 LMS Development

Most of the LMS components for e-learning are available in SceLE. However,

some components are needed to be enhanced futher (i.e. the capability of the system

for personalization).

5.2.3 Evaluation Development

Instruments for evaluating the successfulness of the program need to be

developed for each session/topic as an addition to mid exam and final exam. Each

instrument will be tested first before implemented.

5.3 Deployment

The course will be implemented in three locations: UI, UIN, and UNUD. The

course will be offered in even semester for first year student and the programming

language used is Java.

Page 22: Proposal e learning

CHAPTER 6SCHEDULE, BUDGET, AND TEAM

6.1 ScheduleTable 5. Schedule

Kegiatan 1 2 3 4 5 6 7 8 9 10 11 12Analisis & DesignDevelopment

Try-out

Enhancement

Deployment

Evaluation

1-2, 1-4, 2-5, 5-7, 6-11, 4-12

22

Page 23: Proposal e learning

6.2 BudgetTable 6. Budget

Cost Component Unit Cost per Unit Duration Cost per component

Description

Communication Cost:

· Video Conference hours $100/hour 9 hours $ 900 3 x video conference, @ 3 hours

· Telephone Rp. 3.000.000,00

Books 3 package Rp. 1.500.000,00 From start Rp. 4.500.000,00

Hardware:

· Multimedia Computer

2 unit Rp. 8.000.000,00 From start Rp. 16.000.000,00

· Printer 1 unit Rp. 2.000.000,00 From start Rp. 2.000.000,00

· Voice recorder 3 buah Rp. 2.500.000,00 From start Rp. 5.000.000,00

· Flash Disk 3 buah (@ 2 Giga)

Rp. 300.000,00 From start Rp. 900.000,00

· CD/R, Software, etc Rp. 1.500.000,00

Travelling Cost return Rp. 2.500.000,00 2x travel to 2 destination

Rp. 10.000.000,00

Office Supplies Rp. 6.000.000,00

Workshop Rp. 10.000.000,00

Renumeration:

· Subject Specialist 3 months Rp. 1.500.000,00 Design phase Rp. 4.500.000,00

23

Page 24: Proposal e learning

· Subject Specialist Assistant

3 months Rp. 1.000.000,00 Design phase Rp. 3.000.000,00

· Lecturer 9 months Rp. 1.000.000,00 Development & Deployment phase

Rp. 9.000.000,00

· IT Specialist 12 months Rp. 500.000,00 Whole phases Rp. 6.000.000,00

· Instructional Design Specialist

6 months Rp. 1.000.000,00 Design & Deploy phase

Rp. 6.000.000,00

· Local Tutors 6 months (x 2 persons)

Rp. 1.000.000,00 Deploy phase Rp. 12.000.000,00

Grand Total Rp. 99.400.000,00

+ $900

Total budget requested for this grant is Rp. 99,400,000 (ninety nine million and four hundred thousands), excluding the cost of video conferencing $900.

24

Page 25: Proposal e learning

6.3 Team

Table 7. Members of Team

No Name Role

1. Yova Ruldeviyani, M.Kom Subject Specialist & Lecturer

2. Ade Azurat, S.Kom Subject Specialist Assistant & IT Specialist

3. Azmi Sukainah, MSc Instructional Design Specialist

4. Zurni Gusra, S.Kom Local Tutor from UIN Riau

5. Local Tutor from UNUD

25

Page 26: Proposal e learning

REFERENCE

[Has05a] Hasibuan, Zainal A. and Santoso, Harry B., The Use of E-Learning

towards New Learning Paradigm: Case Study Student Centered E-

Learning Environment at Faculty of Computer Science-University of

Indonesia, icalt, pp. 1026-1030, Fifth IEEE International Conference

on Advanced Learning Technologies (ICALT’05), 2005.

[Has05b] Hasibuan, Zainal A., Issues and Strategies to Develop Learing

Management System and Content Development, ISEL 2005, Kinibalu,

Malaysia.

[Has05c] Hasibuan, Zainal A. and Santoso, Harry B., Online Academic

Administration System to Support Distance Learning at Faculty of

Computer Science, University of Indonesia, IADIS International

Conference, Avila, Spain, 2004.

[Har04] Santoso, Harry B. and Budi, Indra, Computer-Mediated Learning

dengan Pendekatan Collaborative Learning/Problem-Based Learning:

Studi Kasus Universitas Indonesia, National Seminar on Computer

Science and Information Technology V (SNIKTI V), Bogor,

Indonesia, 2004.

[Diest 98] Diestler, Sherry, Becoming a Critical Thinker, Prentice-Hall, NJ 1998

[Burke 99] Burke, Kay; The Mindful School: How to Assess Authentic Learning

revised Ed; Hawker Brownlow Education, Australia1999

[Gagne 05] Gagne, Robert M et al., Principles of Instructional Design 5th

Ed.,Thomson Wadsworth, Singapore, 2005.

[Garri 2005] Garrison D. R, Terry Anderson, E-Learning in the 21st Century,

RoutledgeFalmer, London 2005.

[Knight 95] Knight, Peter (Editor), Assessment for Learning in Higher Education,

Kogan Page, London 1995.

[Ehlers 2003] Ehlers, U. (2003a). Qualität beim E-Learning. Empirische

Grundlegung und Modellkonzeption einer subjektorientierten

Qualitätsentwicklung. Dissertation. Bielefeld.

26

Page 27: Proposal e learning

[Sunarini 2003] Tesis MTI, 2003

[Klobas dan Renzi 2000] Klobas, J. dan Renzi, S. (2000) Selecting Software and

Services for Web-based Teaching and Learning. dalam [Sunarini

2003].

[Bilton Ward, 1997] Bilton-Ward, A. . (1997), Virtual Teaching : An Educators

Guide. Waco TX : Center for Occupational Research and

Development. dalam [Sunarini 2003].

[LeJuene] LeJeune, N. (1998) Learner-centered strategies in Web-based instruction

for Adults. University of Colorado at Denver. dalam [Sunarini 2003].

http://ouray.cudenver.edu/~nflejeun/doctoralweb/Courses/

IT6710_Theory_of_Instructional_Technology/lcstrate (10 Juni 2003)

dalam [Sunarini 2003].

[Locatis] Locatis, C. (1999) Collaborative Learning and Distance Education Online.

An Online Education Sourcebook. Washington DC : US National

Library of Medicine.

www.tlc.nlm.nih.gov/resources/publications/sourcebook/cooperativele

arning.htm (3 Juni 2003) dalam [Sunarini 2003].

[UNRI06] Situs Resmi Universitas Riau,

http://www.unri.ac.id/web-site/fakultas/fmipa/math/tray/index.ht

m

[UNUD06] Situs ResmiUniversitas Udayana,

http://www.unud.ac.id/tentang_unud/index.htm

[FASI06] Situs Resmi Fakultas Ilmu Komputer Universitas Indonesia,

http://www.cs.ui.ac.id

27

Page 28: Proposal e learning

APPENDICES

28

Page 29: Proposal e learning

Appendix 1: Syllabus of DPBO in Universitas Udayana

Sandi Mata Kuliah : IK522531

Mata Kuliah : Pemrograman Berorientasi Obyek (Bahasa

Java).

Bobot Sks : 3 Sks (2 – 1)

Prasyarat : Pemrograman Komputer II

Tujuan Perkuliahan

1. Memberikan review pemahaman kepada mahasiswa mengenai paradigma pemrograman berorientasi obyek dan konsep-konsep penting dalam paradigma pemrograman berorientasi obyek dan konsep-konsep penting dalam paradigma tersebut, serta penggunaan konsep-konsep tersebut dalam bahasa java.

2. Mahasiswa dapat menganalisis dan mendesain suatu program berorientasi obyek dalam bahasa java.

Materi

1. Pengenalan Java, First Simple Program.2. Struktur kontrol alur program.3. Class, Object, Method, Array.4. Pemrograman berorientasi obyek (Encapsulation,

Polymorphism,Inheritance)5. Penanganan string, Package, Interface.6. Penanganan Eksepsi, Multithreaded Programming, Sinkronisasi, File

Stream.7. Analisis dan Desain berorientasi obyek.

Daftar Pustaka

1. Herbert Schildt, Java2 : A beginner’s Guide, Second Edition, McGraw-Hill/Osborne.

2. Patrick Naughton, Java Handbook : Konsep dasar pemrograman java, McGraw-Hill/Osborne.

3. Onno W. Purbo, Trik Pemrograman Java untuk jaringan dan Internet, ElexMedia Komputindo.

4. Hadi Sutopo, Ariesto, 2002, Analisis Dan Desain Berorientasi Obyek. J&J Learning Yogyakarta.

29

Page 30: Proposal e learning

Appendix 2: Programming Assignment

Assignments: - Two (2) individual programming assignments- Two (2) pair programming assignments- One (1) Team assignment (programming and presentation) (group of 5-7)

Assignment's Expectation:

· Assignment 1 - Individual:Student is expected to be able to program in java including using simple GUI, specifically:· understand and able to use control flow in java· understand basic stucture of java program· be able to create applet· be able to create simple GUI· understand how string is used in java· in writing well documented program

· Assigment 2 - pairStudent is expected to be able to develop an OO program in Java. Student should :· be able to identify the objects including its attributes and methods· be able to take to differentiate between OO and non-OO approaches.· understand how those objects combined as one application· be able to use inheritance and polymorphism· be able to debug their program using blueJ or JDB.· describe the OO design using diagram· be able to capture and analyse the problem and design an OO solution.· organize 3-5 classes in their programs.

· Assigment 3 - pairStudent is expected to understand more feature of java and OO. Student should· be able to use exception handler· understand abstract class and multiple inheritance· be able to use java library and extend it · use collection · describe the OO design using diagram· be able to capture and analyse the problem and design an OO solution· organize 6-8 classes in their programs.

· Assigment 4 - individualStudent is expected to able to do design and programming in OO and Java. Student is expected to...· be able to show modularity in their OO design.· understand the weakness and strength of OO and Java.· understand inner class and its uses· write assertion and annotation in their code including code comments.· understand generic programming in java (generic java)· be able to avoid runtime error because of casting· organize 6-8 classes in their programs.

· Assigment 5 - teamStudent is expected to be able to develop a project based on OOP. Student should· be able to apply OOP methodology and follows the phases

30

Page 31: Proposal e learning

· be able to show the advantages of using OO and Java compare to non-OO approaches.

· be able to capture a more complex problem and design an OO solution of it.· be able to communicate their design and result.· be able to work in team. · understand and use java library for datatype and collection· conduct sufficient test using Junit· be able to write optimize code and using profiling if possible.· use tools which could improve their productivity such as ant, blueJ, junit,

eclipse, netbeans.· organize 10-15 classes in their programs.

31

Page 32: Proposal e learning

Appendix 3: Teaching Guidance (Module 1)

Module: 1 – Introduction to Objectweek : 1

Topic : Introduction to Object General Expectation: Student is introduced to the notion of object. Student should understand the motivation behind the Object-Oriented Paradigma. It covers the advantages OO provide. The weakness and critique of the structured paradigm.

Sub-topic Expectation Method / Visualization Notes

What is object Student recognizes the object oriented terminology and able to communicate and discuss using those terms correctly. Students are expected to identify object and describe it using the given terminology.

l Glossaryl Group discussion.

Subject: Identify Object in daily live.

History of OO Student understood that the OO paradigm is introduced to improve the previous programming paradigm. Student knows the background story behind this OO.

l Lecturel Reading material

Why OO Student understand the advantages and disadvantages of OO. Student is able to identify the weakness of structured programming compare to OO.

l Lecturel Group Discussion.

Subject: the weakness of structured programming

It is quite difficut to explain why OO is better than other without first understand what is OO. Therefore the lecturer should focus more on case studies.

OO characteristic Student knows the characteristic of OO.

l Lecture Students are not expected to be able to identify it in program yet.

running and compiling java

Student able to run and compile a java program.

l Tutoriall Examplel self study. Student is

The program source code is given. We

32

Page 33: Proposal e learning

expected to be able to compile and run a hello world program. Student is not expected to write the code. They are only required to compile and observe the output.

also provide: The manual of how to compile and run the program, The expected output, common error.

33

Page 34: Proposal e learning

Appendix 4: Worksheet 1

Working Sheet

Module : 1 – Introduction to Object

Name :

Student ID:

Date:

Give a short answer for the following question:

1. Provide the meaning of the following term: a) object b) class c) attributes d) inheritance e) re-use f) encapsulation

2. Apply the previous term on the following word, explain your reasoning in few sentences: a) lecture b) student c) dean d) people e) staff f) name g) birth date

3. Summarize in few sentences the material you read about the history of OO. Don't forget to mention the source material.

4. Mention at least one argument why should we use OO and why not.

5. Compile and run the following code. Write down the output and the command line to compile and run the program using JDK.

34

Page 35: Proposal e learning

6.

Explain why the given program has (does not has) the OO characteristics.

35

class People{ String name; People(String name){

this.name = name; } public String toString(){ return name; }}

public class HelloPeople { public static void main(String[] args) { System.out.println("Hello there, it's: "); System.out.println(new Date()); System.out.println("Cheers,"); System.out.println(new People("<put your name here>")); }}

class People{ String name; People(String name){

this.name = name; } public String toString(){ return name; }}

public class HelloPeople { public static void main(String[] args) { System.out.println("Hello there, it's: "); System.out.println(new Date()); System.out.println("Cheers,"); System.out.println(new People("<put your name here>")); }}

Page 36: Proposal e learning

CURRICULUM VITAE

36

Page 37: Proposal e learning

Yova [email protected]

Date of Birth: 20th September 1972Place of Birth: Jakarta, IndonesiaNationality: Indonesian

Education

1997-2001 Faculty of Computer Science, Universitas Indonesia

M.Sc. (GPA: 3.79/4.0). “Automation of Trigger Patterns Dictionary Construction in Information Extraction”

1991-1996 Faculty of Computer Science, Universitas Indonesia

B.Sc. Graduated High Distinction (GPA: 3.42/4.0). “Reusability Tools for Object Oriented Analysis and Design”

Work Experience

1999-present Faculty of Computer Science, Universitas Indonesia

Lecturer, courses: Database Systems, Object Oriented Programming.Instructor, various in-house training seminars in database systems, 1995-2000.IT Consultant, developing Information Technology Plan for PT. Jasa Raharja (an insurance company in Indonesia), 2000.Project Manager, Intranet Application for PT. Krakatau Steel (the biggest steel company in Indonesia) using Oracle and Perl, 1997-1998.Project Supervisor, Indonesian Spelling Checker for Lotus SmartSuite, cooperate with Lotus Inc, 1997.Team Leader, Study on Origin-Destination Profiles of Indonesian Transportation, 1996.Research Assistant, Object-Oriented CASE development, 1993-1996.

2001-2004 International Office, Curtin University of Technology

Tutor for IT-related subjects for AusAID students

1999 PostGraduate Accounting Program, Universitas Indonesia

Associate Lecturer, courses: Database Systems

37

Page 38: Proposal e learning

1996-2000 PostGraduate Library Science Program, Universitas Indonesia Associate Lecturer, courses: Database Systems

2000 Gramedia Book Store, Jakarta, Indonesia (biggest bookstore in Indonesia) Team Leader, developing an Inventory Management System using SQL Server and Visual Basic

1999 Al-Izhar Islamic School, Jakarta, IndonesiaProject Manager, developing an Information Technology Infrastructure, setting-up the network and develop an intranet-based School Information Systems using SQL Server and ASP.

1996-1997 PT. Citra Transpor Nusantara, Jakarta, Indonesia (one of the

biggest taxi company in Jakarta)Project Manager, developing a complete Taxi Information System using FoxPro.

Awards and Honors

1998 Scholarships for Civil Servant from Indonesian Government (for M.Sc)

38

Page 39: Proposal e learning

A D E A Z U R A TFaculty of Computer Science

University of IndonesiaDepok, Indonesia

Phone: 0062-21-786 3419 ext.3309Email: [email protected] WWW: http://www.cs.ui.ac.id/~ade

Date of Birth: 12 December 1976Place of Birth: Jakarta, IndonesiaNationality: Indonesian

EDUCATION

2005-...

Phd Student, Faculty of Computer Science, University of Indonesia, Depok, IndonesiaProject subject: Towards Modular and Compositional VerificationPromotor: Prof. Belawati Wijaya, PhD and L.Y. Stefanus, PhD.

1999-2004

AiO (Assistant in Opleiding)University of Utrecht , NetherlandProject subject: Verification of Distributed SystemsSupervisor: Prof. Dr. S.D. Swiestra and Dr. Wishnu Prasetya

1995-1999

Bachelor of Science in Computer Science, Faculty of Camputer Science University of Indonesia, Depok, IndonesiaThesis subject: Information Retrieval using probabilistic inference networkGPA: 3.51/4.0, Graduated Cum Laude

PROJECT WORK

2000-2001 Operational semantic of UNITY, Utrecht, AiOUniversity of Utrecht, NetherlandFormalize the operational semantic of UNITY logic in hol Theorem proverDefine the operational semantic of UNITYVerify and prove the soundness of the formalismStudying formalization in HOL Theorem Prover

2002-2003 xMech, Utrecht, AiOUniversity of Utrecht, NetherlandDevelop a program verification tool in MLDefine a programming logic for imperative programmnigDefine a programming logic for distributed programmnigProvide basic interface to theorem prover HOL

2003-2004 AGMech, Utrecht, AiOUniversity of Utrecht, NetherlandDevelop a compositional method to implement programing logic in Attribut Grammer systemStudying Parser Combinator and Attribute Grammar Develop a compositional programming logic using algebra

2004-2005 Developing Technology for Specifying and Generating Critical Data Processing Program, Menristek NKRI, RUTIFasilkom UI, Universitas Indonesia develop a program verification for database applicationsupervising several students final projectverification of SET case study using LinguHOL

2005 Verification and Visualization of Component Software, Dikti, Hibah-B

39

Page 40: Proposal e learning

Fasilkom UI, Universitas Indonesiadevelop a program verification for component software architecture – Javabeandesign the programming logic framework for component softwareformalization of programming logic framework for component software in HOLsupervising several students final projectformal understanding of componetn software dependency

TEACHING EXPERIENCE

1996-1997 Faculty of Computer Science, UI. Teaching Assistant, Undergraduate Program (S1)Course: Fundamental of Programming

1998-1999 Faculty of Computer Science, UITeaching Assistant, Graduate Program (MTI – S2)Course: Software Engineering

1998 TOKI – Tim Olimpiade Komputer Indonesia

Trainer Assistant, Last Selection for the International Olympic of Informatics. Assist s the highschool student on their last training and selection.

2002-2003 Informatica institute, Utrecht University, NetherlandsTeaching Assistant, Undergraduate Program.Courses: Compiler and Parser, Functional Programming, Software Correctness.

2004-now Faculty of Computer Science, UI. Fulltime LecturerCourses: Advanced Programming, Algorithm Analysis and Design, Object Oriented Programming and Design.

ACHIEVEMENTS AND SCHOOLS

1999 IPA Falldays 1999 on Component-based Software Technology, November 8-12 1999, Dordrecht, The Netherland

2000 Scholarship, EEF Foundations school in Deduction and Theorem Proving Heriot-Watt University, Edinburgh,6-16 April 2000, dollar value: USD 500

Scholarship, The LINEAR International Summer School (Linear Logic and Applications) August 30 to September 7, 2000, Azores, Portugal, USD 1000

Scholarship, IPA Springdays 2000 on UML, April 26-28 2000, Eindhoven,The Netherland

Scholarship, IPA Falldays 2000 on Applied Algorithm Design, November 20-24 2000, Millingen aan de Rijn,The Netherland

2001 NATO Advanced Study Institute on Proof and System-Reliability, Martoberdorf, Germany, 24 July- 5 august 2001

IPA Spring 2001 on Security, April 18 to 20, Heeze, The Netherland

IPA Basic Course on Software Technology 2001,May 28 - June 1 2001,Utrecht, The

40

Page 41: Proposal e learning

Netherland

2005 Achievement, Winner of Research and Development Category APICTA Indonesia 2005 from LinguSQL tool project (as part of RUTI-AgI team).

SOFTWARE PRODUCT

2002,2004 Library !Unity & compositional theory di HOL,Join work with Dr. Wishnu Prasetya, University of Utrecht, Netherlandhttp://www.cs.uu.nl/~wishnu/research/projects/unity

2003 XMech- Verification tool Join Work with Dr. Wishnu Prasetya, University of Utrecht, Netherlandhttp://www.cs.uu.nl/~wishnu/research/projects/xMECH/

2004-2005 LinguSQL Join work in RUTI-Agi team, Faculty of Computer Science, University of Indonesiahttp://www.cs.ui.ac.id/kuliah/riset/ruti/AGiPatent/Copyright PendingNumber: C00200601298-1335, Ministry of Justice – Indonesia

41

Page 42: Proposal e learning

Azmiwati Sukainah

Contact

[email protected]

Education

· Master of Multimedia Computing (2003-2004)Monash University, Melbourne

· Bachelor of Informatics Management (1991-1996)Gunadarma University, Jakarta

Working Experience

· Lecturer at University of Indonesia (2006-present)

· System Analyst at PT. Hollitech (2004-2006)Projects: ABN Amro Netherlands, Reporting ToolDeutsche Bank Jakarta, Tax Reporting Tool

· Lecturer at Gunadarma University (1996-2002)

42

Page 43: Proposal e learning

LETTER OF INTENT

43