DC03   COMPUTER FUNDAMENTALS

1.  Introduction to Computers

1.1    Characteristics of computers-
http://www.tekxam.com/StudyGuide/concepts/General-Concepts/Overview_and_Characteristics_of_Computers.html ,
http://www.rootssoft.net/character.htm ,
http://www.parecon.org/lookingforward/lf10_2.htm

1.2    The evolution of computers-
http://history.acusd.edu/gen/recording/computer1.html ,
http://www.science-frontiers.com/sf117/sf117p15.htm ,
http://ccis.athabascau.ca/html/courses/comp210/CourseSample/chap01/section1.htm ,
http://www.southerncayuga.org/Middle/MSLabSite/jaimmieandtiffiany.ppt

1.3    The computer generations-
http://www.faqs.org/qa/qa-941.html ,
re_Software/2002/FiveGenerations.asp

1.4    Classification of computers-
http://ezinearticles.com/?Classification-of-Computers&id=16128 ,
http://www.hkpe.net/wong-sir/worksheets/classification_computers_ans.pdf  

2. Computer Organization

2.1    Basic organization

2.1.1 Input unit-
http://davidguy.brinkster.net/computer/010.html ,

2.1.2 Output unit-
http://davidguy.brinkster.net/computer/024.html ,
http://en.wikipedia.org/wiki/Render_Output_unit

2.1.3   Arithmetic logic unit-
http://en.wikipedia.org/wiki/ALU ,
http://www.tpub.com/content/istts/14223/css/14223_15.htm

2.1.4 Central processing unit –
http://en.wikipedia.org/wiki/Central_processing_unit ,
http://www.macs.hw.ac.uk/~pjbk/pathways/cpp1/node8.html ,

 

3.  Processing Unit

3.1    CPU architecture-
http://www.altera.com/products/ip/processors/nios/features/nio-cpu_architecture.html ,
http://www.dgp.toronto.edu/~ajr/258/notes/micro/one-bus.html ,
http://www.dcs.gla.ac.uk/~ian/project3/node13.html

3.2    Control unit-
http://en.wikipedia.org/wiki/Control_unit ,
http://www.pcguide.com/ref/cpu/arch/int/compControl-c.html

3.3    ALU-
http://en.wikipedia.org/wiki/ALU ,
http://searchsmb.techtarget.com/sDefinition/0,,sid44_gci213771,00.html ,
http://www.answers.com/topic/arithmetic-and-logical-unit ,

3.4    Instruction set-
http://en.wikipedia.org/wiki/Instruction_set ,
http://www.webopedia.com/TERM/I/instruction_set.html ,

3.5    Registers-
http://www.osdata.com/topic/language/asm/register.htm ,
http://www.eelab.usyd.edu.au/digital_tutorial/part2/register01.html ,
http://en.wikipedia.org/wiki/Processor_register ,

3.6    Processor speed-
http://www.computerhope.com/issues/ch000046.htm ,
http://www.pcguide.com/ref/cpu/char/chipSpeed-c.html ,
http://www.jegsworks.com/Lessons/lesson4/lesson4-6.htm ,

 

4. Memory Organization

4.1    Memory hierarchies-
http://en.wikipedia.org/wiki/Memory_hierarchy ,
http://www.answers.com/topic/memory-hierarch

4.2   Static and dynamic RAM-
http://computer.howstuffworks.com/framed.htm?parent=question452.htm&url=http://www.pcguide.com/ref/ram/typesSRAM-c.html
,
http://www.pcguide.com/ref/ram/typesDRAM-c.html,
http://en.wikipedia.org/wiki/DRAM,

4.3   Read-only memory-
http://www.pcguide.com/ref/ram/typesROM-c.html
http://en.wikipedia.org/wiki/Read-only_memory 

4.4   Cache memory-
http://searchstorage.techtarget.com/sDefinition/0,,sid5_gci211730,00.html
http://www.computerworld.com/networkingtopics/networking/lanwan/story/0,10801,44333,00.html

4.5   Memory buses-
http://www.pcguide.com/ref/cpu/arch/extBuses-c.html,

4.6     I/O buses-
http://www.karbosguide.com/hardware/module2c1.htm,
     

5. Secondary Storage Devices                                                     

5.1   Sequential and direct access devices-
http://rsusu1.rnd.runnet.ru/develop/fortran/prof77/node162.html
,

5.2   Magnetic tape-

      http://en.wikipedia.org/wiki/Magnetic_tape

      http://doit.ort.org/course/storage/341.htm

5.3   Magnetic disk-

      http://www.jegsworks.com/Lessons/lesson6/lesson6-2.htm

      http://www.answers.com/topic/magnetic-disk

     

5.4   Optical disk-

      http://www.webopedia.com/TERM/O/optical_disk.html

      http://en.wikipedia.org/wiki/Optical_disc

      http://doit.ort.org/course/storage/343.htm

 

5.5   Magneto-optical disk-

      http://en.wikipedia.org/wiki/Magneto-optical_drive

      http://www.usbyte.com/common/MOsystems.htm

 

5.6   Mass storage devices-

      http://www.linux-usb.org/USB-guide/x498.html

      http://en.wikipedia.org/wiki/USB_mass_storage_device_class
http://www.answers.com/topic/usb-mass-storage-device-class

      http://www.usb.org/developers/devclass_docs/usb_msc_overview_1.2.pdf

 

5.7     Other related concepts 

 

 

 

6.                  Computer Peripherals                                                                

6.1   Input devices-

      http://en.wikipedia.org/wiki/Input_device

 

6.1.1        Keyboard devices-

             http://www.pctechguide.com/51InputDevices.htm

           

 

6.1.2          Point and draw devices-
http://en.wikipedia.org/wiki/Pointing_device
http://gabby.umpi.maine.edu/new/tech/4point.htm

6.1.3          Data scanners digitizer-

           

 

6.1.4          Electronic card- reader-

6.1.5          Voice-recognition devices-

            http://www.computerhope.com/jargon/v/voicreco.htm

 

6.1.6          Vision input systems-

           

 

6.1.7          Offline data entry devices-

 

6.2              Output devices-

               http://doit.ort.org/course/output/307.htm

            http://www.computerhope.com/jargon/o/outputde.htm

 

6.2.1           Monitors-

             http://www.pcguide.com/ref/crt/index.htm

 

6.2.2          Printers-
http://www.computerhope.com/jargon/p/printer.htm
http://en.wikipedia.org/wiki/Computer_printer

 

6.2.3        Plotters-
http://en.wikipedia.org/wiki/Plotter

 

 

6.2.4        Computer output microfilm-

       http://www.michigan.gov/hal/0,1607,7-160-17451_18673_31550-60491--,00.html

       http://www.imagetekgroup.com/computer_output_on_microfiche/com.htm

       http://techmall.dis.wa.gov/services/microfilm.aspx

 

6.2.5        Screen image projector-

      http://en.wikipedia.org/wiki/Movie_projector

 

6.2.6        Voice recognition systems-
http://www.utoronto.ca/atrc/reference/tech/voicerecog.html

            http://www.webopedia.com/TERM/V/voice_recognition.html

                 

 

7.                  Software Concepts                                                                                 

7.1   Software concepts-

      http://www.sci400.com/company/company.php

 

7.2   Relationship between hardware and software-
http://en.wikipedia.org/wiki/Computer_software

 

7.3   Types of software

7.3.1          System software-

            http://en.wikipedia.org/wiki/System_software

 

7.3.2        Application software-

            http://en.wikipedia.org/wiki/Application_software

            http://www.darwinmag.com/learn/curve/column.html?ArticleID=49

 

8.                  Operating Systems                                                                     

8.1   Introduction-

      http://www.iu.hio.no/~mark/os/os.html

      http://www.netnam.vn/unescocourse/os/11.htm

 

8.2     System performance-
http://www.pcmech.com/show/optimize/169/

           

 

8.3     Process management-

     http://en.wikipedia.org/wiki/Process_management

     

 

8.4   Memory management-

      http://en.wikipedia.org/wiki/Memory_management

    

8.5   File management-

      http://www.theeldergeek.com/file_management_in_windows_xp.htm

    

8.6   Device management-

      http://www.microsoft.com/technet/prodtechnol/Windows2000Pro/reskit/part3/proch19.mspx?mfr=true            http://www.aepona.com/learn_about/questions3.html

 

 

8.7   Security-

      http://en.wikipedia.org/wiki/Security-evaluated_operating_system

     

8.8   Command interpretation-

      http://www.ssh.com/support/documentation/online/ssh/winhelp/32/sftp2_command_interpretation.html

      http://omrf.uokhsc.edu/~zhangc/edpdb_v97c/edp_g.html#command_interpretation

 
8.8.1          Command line interface-
http://en.wikipedia.org/wiki/Command_line_interface

http://www.cs.cf.ac.uk/Dave/C/subsection2_19_4_1.html

           

 

8.8.2          Graphical user interface-

http://www.webopedia.com/TERM/G/Graphical_User_Interface_GUI.html

http://en.wikipedia.org/wiki/Graphical_user_interface

 

8.8.3          Shell-

http://en.wikipedia.org/wiki/Operating_system_shell

http://www.webopedia.com/TERM/S/shell.html

 

8.9   Introduction to DOS-

      http://info.wlu.ca/~wwwccs/software/operating.sys/dos.intro.html

      http://home.att.net/~gobruen/progs/dos_batch/dos_intro.html

 

8.9.1          Features-
http://www.fortunecity.com/skyscraper/capacity/517/dos/dosbg.htm#feat
http://en.wikipedia.org/wiki/MS-DOS

8.9.2         Internal and external commands-

            http://support.microsoft.com/?id=71986

            http://www.computerhope.com/jargon/e/extecomm.htm

            http://www.uv.tietgen.dk/staff/mlha/PC/Soft/DOS/com/

 

8.10      Introduction to Windows-

    http://www.bcschools.net/staff/Windows98.htm

     

 

8.10.1         Basic features-
http://ecto.kung-foo.tv/archives/001033.php
http://www.webreference.com/js/tutorial1/features.html

 

 

 

9.                  Application Software Packages                                                

9.1   Word-processing package-

     

9.1.1          Basic and advanced features-

           

9.1.2          Introduction to MS –Word-

http://www.bcschools.net/staff/WordHelp.htm

http://www.nos.org/htm/ms-word1.htm

           

 

9.1.3          Document- creation, editing, printing and saving-

http://www.easycomputerlessons.org/WordNewSite/Lesson1.htm

 

9.1.4          Mail merge-

http://word.mvps.org/faqs/MailMerge/CreateAMailMerge.htm

 

9.1.5          Spell check-

http://en.wikipedia.org/wiki/Spell_checker

9.2   Spreadsheet package-

     

 

9.2.1          Basic and advanced features:
http://www.aicpa.org/PUBS/JOFA/may97/spread.htm

           

 

9.2.2              Introduction to MS-Excel-

http://sts.jhu.edu/Introduction_to_excel.php

http://www.hope.edu/cit/tips/introExcel.pdf