Wednesday, October 27, 2010

Research on Method of teaching Computer System

My Article is :

http://docs.google.com/viewer?a=v&q=cache:6BSH0pVw23IJ:citeseerx.ist.psu.edu/viewdoc/download%3Fdoi%3D10.1.1.14.8810%26rep%3Drep1%26type%3Dpdf+how+to+teach+computer+system&hl=en&pid=bl&srcid=ADGEEShP2modF32fTkjb8ingPrlKs-0Rru4Bq7khkuM8D4qB3CsyBzCY2ygfW8OpJxt4ra0T3ku32GfxrKSFa0gNklaOkQ7oqASc42fGI8AzibBXMqf14F5q3DJEk-foP8BD0Y89YKA-&sig=AHIEtbRN3ORLXNjuwRxY1HJSbeDd2y1vwQ


2nd article..http://www.comptechdoc.org/basic/basictut/

3rd journal : http://www.hindawi.com/journals/jcsnc/

4th article : http://docs.google.com/viewer?a=v&q=cache:-z_eqhPXmaUJ:www.ascilite.org.au/conferences/singapore07/procs/lim.pdf+article+on+teaching+computer&hl=ms&gl=bn&pid=bl&srcid=ADGEESjCn5qqtqsGyR9DmBNBoaD9KIffM0KZfzv-jEt1uyD04Z3ehTDiofgtTF6mUpQkiofjmCIEiIYGaOQBubHDFOUvGjbsyFO4ICfvbBtWR7wnnNRkWsVE3TRMmFhLlUSzpiol_MmI&sig=AHIEtbThHSCqXwlKPgav8OGeCzsYNhAB7g 

2 people work..reg.no names, url, title and paraphrase abstract(summarise the journal).. relate the research findings to how you can teach more effetively.

Abstract from all the article and journal that i have:-

Basic introduction to computer is the most essential aspects in learning  computer system. The first,second and third article concentrate on the learning of basic computer system and components. From there on the fourth journal describe the use of virtual learning. Immersive education using the popular Second Life virtual environment is becomingsignificantly common. Many institutions and education organisations have already set up a virtual campus and are already conducting virtual lessons in Second Life. However, most of
the courses currently being delivered are still limited to non-technical subjects or related to
Linden scripting. This paper shares the processes and lessons learned from a pilot project
exploring the use of Second Life as a learning environment for computer science subjects.
This paper describes the experiences of preparing and delivering Second Life materials in
the classroom. It provides a student and lecturer perspective of the advantages and
disadvantages of conducting lessons through virtual worlds.

From the findings, i have found out that the points below can help me in my teaching effectively (especially on computer system):-

1)The students in these diplomas are primarily from an Asian background
with a good exposure to information technology usage during their secondary school years. Two subjects
related to computer science and game development were chosen to adopt Second Life on a trial basis,
namely introduction to computer games and data structures and algorithms. Both subjects are delivered in
a span of fourteen (14) weeks. Each subject consists of multiple tutorial and/or practical groups, each of
which is twenty-two (22) students, on average, in size. Introduction to computer games is a first year core
gaming subject that introduces students to the different aspects of games and game development. Data
structures and algorithms is a second year core programming subject taught using the C# programming
language.

2)During the delivery the teaching team decided to use one half of the lab time (i.e. one hour), to allow
students to use Second Life. A thirty-minute orientation session was for provided for each student group,
after which students were assigned to work on the learning activities. One of the challenges faced was to
identify the quantity of learning activities to develop since one learning activity per student was
considered impractical due to the development time. It was decided to allow groups of students to work
on the learning activities in a round-robin fashion. Each learning activity had an object that dispensed
instructions via a note-card. During the session the tutor’s role became more of a facilitator. Once a
student finished, completion was tracked by sending the data out of SL via http to an external site.

3) Methodology used:Since the project was a pilot study the methodology used was qualitative in nature.   This pilot studyfocused upon the tutor and student populations for both subjects at the polytechnic. The sample sizeconsisted of two (2) tutors and forty (40) students. The tutors were selected by the subject team leaders and the students were selected using simple random sampling. The instruments used for data collection
were the tutors’ journals, interviews with tutors, and interviews with students. The interviews with both
the tutors and students were conducted at the end of the delivery phase of the project.


Recommended classroom setup for my syllabus :-

Thursday, October 21, 2010

Virtual Simulator and Concept map

Find the Technology - Computer Vocabulary
This interactive activity helps students to learn computer vocabulary while they having fun.They look through the messy room and click on the computer and technology related items to match the word bank. A fun way to learn some computer vocabulary! The picture will greatly help the student to remember or learn new technology by just playing through this game. It is available to all level of student. 

Activities for them:-
Easy part (Must do) : Every student can take their time finding all the easy Computer vocabulary with no time and click restrictions.

Medium part (Should do): Every student are only allowed to click 20 times (which means only 8 mistakes) with no time limit. 

Hard part (Could do) : The student can only click 12 times (which means no mistake) finding all the Computer vocabulary within 3 Minutes

The url is :-
http://www.abcya.com/computer_vocabulary.htm

CONCEPT MAP



Wednesday, October 13, 2010

ICt Application

UNIT GUIDE INFORMATION


Unit Code        :         -

Unit Title       :   Computer Systems

Unit Status      :   Essential

Unit Level       :   N1

Unit Value       :   1.5

Learning Time    :   180 Hours

Prerequisite     :   None


AIMS OF THE UNIT

The course is designed to cover the range of computer systems currently available.  This unit aims at the following:

1. to understand different types of  computer with respect to their attributes and characteristics.
2. to understand functions of a system software.
3. to know different types of operating system.
4. to understand functional characteristics of computer peripherals and storage devices.
5. to know how data is represented and manipulated within the processor.
6. to design logic circuits.
7. to install and set up a variety of components on a personal computer.
8. to assemble and disassemble a computer.

TEACHING & LEARNING STRATIGIES

  1. No previous knowledge of Computer Systems should be assumed at the start of this unit.
  2. The computer lab should be equipped with Pentium III or Pentium IV microcomputers, connected though a Local Area Network, and various types of input and output peripherals.
  3. Students should be provided internet  facility in the computer lab.
  4. The unit should be taught with balance between theory and practice.
  5. During the tenure of teaching/Learning,  students trips  to such organisations or departments  should be made  which  use mini & or mainframe computers.
  6. Students should get practical experience in the implementation of  simple  AND, OR, NOT, NAND, & NOR networks of simple logic devices.
  7. Continuous assessment should be used to reinforce and  enhance students understanding of contents.

ASSESSMENT SCHEME
Assessment is criteria based and in accordance with BDTVEC Certificate & Assessment Policy Guidelines, July 2000. There are two assignments, one  Phase Test and  an End Test.    The weighting is as follows:

-   Assignment 1 -  20%
-   Assignment 2 -  20%
-   Phase Test     -  25%
-   End Test       -  35%



Performance Objectives
Approximate Teaching/Learning  Hours
305.01  REVIEW COMPUTER SYSTEM
15
305.02  SHOW RELATIONSHIP BETWEEN HARDWARE AND SYSTEM SOFTWARE
20
306.01  USE NUMBER SYSTEMS
10
306.02  EXAMINE ARITHMETIC OVERFLOW
05
306.03  REPRESENT FLOATING-POINT ARITHMTIC
15
307.01  STUDY MICROPROCESSOR
25
307.02  INSTALL PERIPHERALS
20
307.03  PERFFORM BOOLAN ALGEBRA
20
307.04  DESIGN LOGIC CIRCUITS
20
307.05  APPRECIATE ASSEMBLY LANGUAGE PROGRAMMING
10
307.06  ASSEMBLE AND DISASSEMBLE  A   PERSONAL COMPUTER
20
TOTAL
180



SKILL AREA

305    OVERVIEW  COMPUTER SYSTEM
_______________________________________________________________________

PERFOMANCE OBJECTIVE

305.01        REVIEW COMPUTER SYSTEM


ENABLING OBJECTIVES

1.Define a computer system.
2.Outline a short history of computers.
3.Identify different types of computers with respect to their attributes and characteristics.
4.Identify main components of a personal computer.
5.List functions of various components of a personal computer.


PERFORMANCE STANDARD

Given a list of hardware components, research and report the functions and uses of these components correctly.


PERFOMANCE OBJECTIVE

305.02        SHOW RELATIONSHIP BETWEEN HARDWARE AND SYSTEM  
SOFTWARE

ENABLING OBJECTIVES

1.Define system software.
2.Identify major categories of system software.
3.Identify major operating systems for personal computers.
4.Discuss the functions of operating system.
5.Install operating system for a personal computer.
6.Illustrate important characteristics of operating systems:

-        Single stream
-        Multi-user
-        Multi-tasking


PERFORMANCE STANDARD

Given a personal computer and a set of operating systems, select a correct operating system for the personal computer and install it successfully so that the machine could be used for intended purpose.
SKILL AREA

306    APPLY  COMPUTER MATHEMATICS
_______________________________________________________________________

PERFOMANCE  OBJECTIVE


306.01        USE NUMBER SYSTEMS

ENABLING OBJECTIVES

1.Identify different number systems.
2.Discuss use of Hex and Binary in computers.
3.Convert among different number systems:

-  Decimal
-  Binary
-  Hex
 -  Octal
  
4. Perform signed and unsigned binary addition.
5. Represent  positive and negative numbers in computer storage.

PERFORMANCE STANDARD

Given a set of problems, perform the arithmetic operations on different number systems accurately.

PERFOMANCE  OBJECTIVE


306.02        EXAMINE ARITHMETIC OVERFLOW

ENABLING OBJECTIVES


1. Determine the range of whole numbers for a computer.
2. Know the condition of occurrences of arithmetic overflow.
3. Determine how ALU detects an overflow occurrence.


PERFORMANCE STANDARD


Given a set of arithmetic and logical operations for various bit processing of computers, identify  the range of whole numbers and identify the occurrences of overflow correctly.


PERFOMANCE  OBJECTIVE


306.03        REPRESENT FLOATING-POINT ARITHMTIC

ENABLING OBJECTIVES


1. Know storage of floating-point numbers.
2. Convert real numbers to floating-point format.
3. Calculate  the range and precision of floating-point numbers for known width of mantissa and exponent.
4. Differentiate between single and double  precision.

PERFORMANCE STANDARD


Given a set of floating point numbers, determine the range and precision for known width of mantissa and exponent.


SKILL AREA

307    STUDY HARDWARE COMPONENTS

_______________________________________________________________________

PERFOMANCE  OBJECTIVE

307.01        STUDY MICROPROCESSOR

ENABLING OBJECTIVES

1. Discuss history of microprocessors.
2. Distinguish between microprocessor and microcomputer.
3. Draw the functional block diagram of a microprocessor architecture.
4. Discuss interfaces between memory and I/O devices.
5. Know the concept of fetch-execute cycle.
6. Identify various semiconductor memories and list their functions.
7. Discuss different microprocessor technology.

PERFORMANCE STANDARD


Given a microprocessor, draw and explain the functional block diagram and shows the interfacing of  microprocessor with memory and I/O devices  correctly.

PERFOMANCE  OBJECTIVE

307.02        INSTALL PERIPHERALS

ENABLING OBJECTIVES

1. Identify different peripheral devices for personal computers.
2. Compare different peripheral devices in terms of operational characteristics, costs, capacities and access time.
3. Install different peripheral devices

-  Connect to computer

-  Install driver

-  Test the device

PERFORMANCE STANDARD


Given a various peripheral devices, describe their operational characteristics and  list the steps to install  them successfully to a computer.

PERFOMANCE  OBJECTIVE


307.03        PERFFORM BOOLAN ALGEBRA

ENABLING OBJECTIVES


1. Use  Logic gates  NOT, AND, OR,  NAND,  NOR, &  EXOR.
2. Draw different logic symbols and Truth table for  known expressions.
3. Implement Boolean expressions using logic gates.
4. Simplify Boolean expressions using Boolean Algebra and Karnaugh Map method.

PERFORMANCE STANDARD


Given a set of Boolean expressions, simplify  them using Boolean Algebra/ Karnaugh Map method correctly.

PERFOMANCE  OBJECTIVE

307.04        DESIGN LOGIC CIRCUITS


ENABLING OBJECTIVES


1. Design logic circuits in real life applications.
2. Design binary adders and subtractors.
3. Differentiate between  multiplexers and de-multiplexers.
4. Discuss flip-flop circuit.

PERFORMANCE STANDARD


Given a real life situation, design a truth table, derive the simplified Boolean expression  and implement using logic gates correctly. Test your circuit using a simulation software.

PERFOMANCE  OBJECTIVE

307.05        APPRECIATE ASSEMBLY LANGUAGE PROGRAMMING

ENABLING OBJECTIVES

1. List basic  instruction set of a microprocessor.
2. Study  various addressing modes used in instructions.
3. Develop simple delay routine.

PERFORMANCE STANDARD


Given a  simple assembly language programs,  identify various types of  instruction.

PERFOMANCE  OBJECTIVE

307.06        ASSEMBLE AND DISASSEMBLE  A   PERSONAL COMPUTER

ENABLING OBJECTIVES

1. Interpret system specifications.
2. Assemble and disassemble a personal computer.
3. Configure CMOS.
4. Install operating systems.
5. Identify  IRQ, DMA channels and I/O ports.

PERFORMANCE STANDARD

Given the components of a computer system, assemble them correctly.