หน้าแรก

วันศุกร์ที่ 6 กันยายน พ.ศ. 2556

แบบฝึกหัดที่ 8


1) “นาย A ทำการเขียนโปรแกรมขึ้นมาโปรแกรมหนึ่งเพื่อทดลองโจมตีการทำงานของคอมพิวเตอร์ สามารถใช้งานได้ โดยทำการระบุ IP-Address โปรแกรมนี้สร้างขึ้นมาเพื่อทดลองในงานวิจัย นาย B ที่เป็นเพื่อนสนิทของนาย A ได้นำโปรแกรมนี้ไปทดลองใช้แกล้งนางสาว C เมื่อนางสาว C ทราบเขาก็เลยนำโปรแกรมนี้ ไปใช้และส่งต่อให้เพื่อนๆ ที่รู้จักได้ทดลอง” การกระทำอย่างนี้เป็น ผิดจริยธรรม หรือผิดกฎหมายใดๆ หรือไม่ หากไม่ผิดเพราะเหตุใด และหากผิด ผิดในแง่ไหน จงอธิบาย

ตอบ  
เป็นการกระทำที่ผิดจริยธรรม คือ นาย B และนางสาว C ไม่ได้ทำการขออนุญาติ นาย A อย่างถูกกิจลักษณะ อาจทำให้นาย A เสียหายได้ และผิดกฎหมาย คือ กฎหมายคุ้มครองข้อมูลส่วนบุคคล (Data Protection Law) สาระของกฎหมายนี้มุ่งเน้นให้การคุ้มครองสิทธิในความเป็นส่วนตัว ไม่ให้มีการนำข้อมูลของบุคคลไปใช้ในทางมิชอบ 


2) “นาย J ได้ทำการสร้างโฮมเพจ เพื่อบอกว่าโลกแบนโดยมีหลักฐาน อ้างอิงจากตาราต่างๆ อีกทั้งรูปประกอบ เป็นการทำเพื่อความสนุกสนาน ไม่ได้ใช้ในการอ้างอิงทางวิชาการใดๆ เด็กชาย K เป็นนักเรียนในระดับประถมปลายททำรายงานส่งครูเป็นการบ้านภาคฤดูร้อนโดยใช้ข้อมูลจากโฮมเพจของนาย J” การกระทำอยางนี้เป็น ผิดจริยธรรม หรือผิดกฎหมายใดๆ หรือไม่ หากไม่ผิดเพราะเหตุใด และหากผิด ผิดในแง่ไหน จงอธิบาย

ตอบ  
การกระทำนี้อาจกระทำขึ้นด้วยความสนุกสนาน ไม่ได้ตั้งใจทำให้เกิดความเสื่อมเสียถึงผู้ใด แต่การกระทำเช่นนี้อาจทำให้เกิดความรำคาญแก่ผู้อื่น จึงเป็นการทำผิดจริยธรรมโดยตรง ทั้งการปลอมหลักฐาน และการหลอกลวง โดยไม่มีการทำการพิสูจน์ และยืนยันจากผู้ที่มีความรู้ความสามารถและขาดความน่าเชื่อถือ อาจทำให้ตนเองหมดความน่าเวื่อถือไปด้วย

แบบฝึกหัดที่ 7


1.หน้าที่ของไฟร์วอลล์(Firewall) คือ ?
ตอบ  Firewall เป็นระบบรักษาความปลอดภัยของระบบคอมพิวเตอร์แบบหนึ่งที่นิยมใช้กันอย่างแพร่หลาย ซึ่งมีทั้งอุปกรณ์ Hardware และ Software โดยหน้าที่หลัก ๆ ของ Firewall นั้น จะทำหน้าที่ควบคุมการใช้งานระหว่างNetwork ต่าง ๆ (Access Control) โดย Firewall จะเป็นคนที่กำหนด ว่า ใคร (Source) , ไปที่ไหน (Destination) , ด้วยบริการอะไร (Service/Port)         ถ้าเปรียบให้ง่ายกว่านั้น นึกถึง พนักงานรักษาความปลอดภัย หรือ ที่เราเรียกกันติดปากว่า "ยาม" Firewall ก็มีหน้าที่เหมือนกัน ซึ่ง "ยาม" จะคอยตรวจบัตร เมื่อมีคนเข้ามา ซึ่งคนที่มีบัตร "ยาม" ก็คือว่ามี "สิทธิ์" (Authorized)ก็สามารถเข้ามาได้ ซึ่งอาจจะมีการกำหนดว่า คน ๆ นั้น สามารถไปที่ชั้นไหนบ้าง (Desitnation) ถ้าคนที่ไม่มีบัตร ก็ถือว่า เป็นคนที่ไม่มีสิทธิ์ (Unauthorized) ก็ไม่สามารถเข้าตึกได้ หรือว่ามีบัตร แต่ไม่มีสิทธิ์ไปชั้นนั้น ก็ไม่สามารถผ่านไปได้ หน้าที่ของ Firewall ก็เช่นกัน 


2.จงอธิบายคำศัพท์ต่อไปนี้ ที่เกี่ยวข้องกับไวรัสคอมพิวเตอร์ worm,virus computer,spy ware,adware มาอย่างน้อย 1 โปรแกรม

ตอบ  โปรแกรมคอมพิวเตอร์ที่พัฒนาขึ้นมา เพื่อก่อกวนทำลายระบบคอมพิวเตอร์ไม่ว่าจะเป็นข้อมูลชุดคำสั่ง หรืออุปกรณ์ต่างๆ เช่น แผ่นดิสก์ ฮาร์ดดิสก์ หน่วยความจำคอมพิวเตอร์ และเป็นโปรแกรมที่สามารถกระจายจากคอมพิวเตอร์ตัวหนึ่ง ไปยังคอมพิวเตอร์อีกตัวหนึ่งได้โดยผ่านระบบสื่อสารคอมพิวเตอร์ เช่น โดยผ่านทาง แผ่นบันทึกข้อมูล (Diskette) หรือระบบเครือข่ายข้อมูล


3. ไวรัสคอมพิวเตอร์แบ่งออกเป็นกี่ชนิด อะไรบ้าง 


ตอบ

           1. บูตเซกเตอร์ไวรัส (Boot Sector Viruses) หรือ Boot Infector Viruses คือ



      ไวรัสที่เก็บตัวเองอยู่ในบูตเซกเตอร์ของดิสก์ การใช้งานของบูตเซกเตอร์ คือเมื่อเครื่องคอมพิวเตอร์เริ่มทำงาน ขึ้นมาครั้งแรก เครื่องจะเข้าไปอ่านบูตเซกเตอร์ โดยในบูตเซกเตอร์จะมีโปรแกรมเล็ก ๆ ไว้ใช้ในการเรียกระบบปฏิบัติการขึ้นมาทำงาน 
       การทำงานของบูตเซกเตอร์ไวรัสคือ จะเข้าไปแทนที่โปรแกรมที่อยู่ในบูตเซกเตอร์ โดยทั่วไปแล้วถ้าติดอยู่ในฮาร์ดดิสก์ จะเข้าไปอยู่บริเวณที่เรียกว่า Master Boot Sector หรือ Partition Table ของฮาร์ดดิสก์นั้น ถ้าบูตเซกเตอร์ของดิสก์ใดมีไวรัสประเภทนี้ติดอยู่ ทุก ๆ ครั้งที่บูตเครื่องขึ้นมา เมื่อมีการเรียนระบบปฏิบัติการ จากดิสก์นี้ โปรแกรมไวรัสจะทำงานก่อนและเข้าไปฝังตัวอยู่ในหน่วยค วามจำเพื่อเตรียมพร้อมที่จะทำงานตามที่ได้ถูกโปรแกรม มา ก่อนที่จะไปเรียนให้ระบบปฏิบัติการทำงานต่อไป ทำให้เหมือนไม่มีอะไรเกิดขึ้น 

         2. โปรแกรมไวรัส (Program Viruses) หรือ File Intector Viruses เป็นไวรัสอีกประเภทหนึ่ง 

       ที่จะติดอยู่กับโปรแกรม ซึ่งปกติจะเป็นไฟล์ที่มีนามสกุลเป็น COM หรือ EXE และบางไวรัสสามารถเข้าไปอยู่ใน
โปรแกรมที่มีนามสกุลเป็น SYS ได้ด้วยการทำงานของไวรัสประเภทนี้ คือ เมื่อมีการเรียกโปรแกรมที่ติดไวรัส ส่วนของไวรัสจะทำงานก่อนและจะถือโอกาสนี้ฝังตัวเข้าไ ปอยู่ในหน่วยความจำทันทีแล้วจึงค่อยให้โปรแกรมนั้นทำ งานตามปกติ เมื่อฝังตัวอยู่ในหน่วยความจำแล้วหลังจากนี้หากมีการ เรียกโปรแกรมอื่น ๆ ขึ้นมาทำงานต่อ ตัวไวรัสจะสำเนาตัวเองเข้าไปในโปรแกรมเหล่านี้ทันที เป็นการแพร่ระบาดต่อไป 
       นอกจากนี้ไวรัสนี้ยังมีวิธีการแพร่ระบาดอีกคือ เมื่อมีการเรียกโปรแกรมที่มีไวรัสติดอยู่ ตัวไวรัสจะเข้าไปหา โปรแกรมอื่น ๆ ที่อยู่ติดเพื่อทำสำเนาตัวเองลงไปทันที แล้วจึงค่อยให้โปรแกรมที่ถูกเรียกนั้นทำงานตามปกติต่ อไป 

        3.ม้าโทรจัน (Trojan Horse)


       เป็นโปรแกรมที่ถูกเขียนขึ้นมาให้ทำตัวเหมือนว่าเป็นโ ปรแกรมธรรมดา ทั่ว ๆ ไป เพื่อหลอกล่อผู้ใช้ให้ทำการเรียนขึ้นมาทำงาน แต่เมื่อถูกเรียกขึ้นมา ก็จะเริ่มทำลายตามที่โปรแกรมมาทันที ม้าโทรจันบางตัวถูกเขียนขึ้นมาใหม่ทั้งชุด โดยคนเขียนจะทำการตั้งชื่อโปรแกรมพร้อมชื่อรุ่นและคำ อธิบาย การใช้งาน ที่ดูสมจริง เพื่อหลอกให้คนที่จะเรียกใช้ตายใจ        จุดประสงค์ของคนเขียนม้าโทรจันคือเข้าไปทำอันตรายต่อ ข้อมูลที่มีอยู่ในเครื่อง หรืออาจมีจุดประสงค์เพื่อที่จะล้วง เอาความลับของระบบคอมพิวเตอร์ ม้าโทรจันถือว่าไม่ใช่ไวรัส เพราะเป็นโปรแกรมที่ถูกเขียนขึ้นมาโดด ๆ และจะไม่มีการ 
       เข้าไปติดในโปรแกรมอื่นเพื่อสำเนาตัวเอง แต่จะใช้ความรู้เท่าไม่ถึงการณ์ของผู้ใช้ เป็นตัวแพร่ระบาดซอฟต์แวร์ที่มี ม้าโทรจันอยู่ในนั้นและนับว่าเป็นหนึ่งในประเภทของโป รแกรมที่มีความอันตรายสูง เพราะยากที่จะตรวจสอบและสร้างขึ้นมาได้ง่ายซึ่งอาจใช้แค่แบต์ไฟล์ก็สามารถโปรแกรมม้าโทรจันได้ 

      4. โพลีมอร์ฟิกไวรัส (Polymorphic Viruses) 

       เป็นชื่อที่ใช้เรียกไวรัสที่มีความสามารถในการแปรเปลี่ยนตัวเอง ได้เมื่อมีการสร้างสำเนาตัวเองเกิดขึ้นซึ่งอาจได้ถึงหลายร้อยรูปแบบ ผลก็คือ ทำให้ไวรัสเหล่านี้ยากต่อการถูกตรวจจัดโดยโปรแกรมตรวจหาไวรัสที่ใช้วิธีการสแกนอย่างเดียวไวรัสใหม่ๆในปัจจุบันที่มีความสามารถนี้เริ่มมีจำนวนเพิ่มมากขึ้นเรื่อยๆ

       5. สทิลต์ไวรัส (Stealth Viruses)

        เป็นชื่อเรียกไวรัสที่มีความสามารถในการพรางตัวต่อการตรวจจับได้ เช่น ไฟล์อินเฟกเตอร์ ไวรัสประเภทที่ไปติดโปรแกรม ใดแล้วจะทำให้ขนาดของโปรแกรมนั้นใหญ่ขึ้นถ้าโปรแกรมไวรัสนั้นเป็นแบบสทิสต์ไวรัสจะไม่สามารถตรวจดูขนาดที่แท้จริงของโปรแกรมที่เพิ่มขึ้นได้        
        เนื่องจากตัวไวรัสจะเข้าไปควบคุมดอส เมื่อมีการใช้คำสั่ง DIR หรือโปรแกรมใดก็ตามเพื่อตรวจดูขนาดของโปรแกรม ดอสก็จะแสดงขนาดเหมือนเดิม ทุกอย่างราวกับว่าไม่มีอะไรเกิดขึ้น 

       6. Macro viruses

        จะติดต่อกับไฟล์ซึ่งใช้เป็นต้นแบบ (template) ในการสร้างเอกสาร (documentsหรือ spreadsheet) หลังจากที่ต้นแบบในการใช้สร้างเอกสารติดไวรัสแล้ว ทุกๆเอกสารที่เปิดขึ้นใช้ด้วยต้นแบบอันนั้นจะเกิดความเสียหายขึ้น


4.ให้นิสิตอธิบายแนวทางในการป้องกันไวรัสคอมพิวเตอร์มาอย่างน้อย 5 ชนิด 
ตอบ

- ติดตั้งโปรแกรมป้องกันไวรัส

- ไม่เข้าเว็บที่ตัวเองไม่รู้จัก

- ไม่โหลดคลิปวิดีโอต่างๆ

- อัพเดทโปรแกรมสแกนไวรัสอย่างสม่ำเสมอๆเพื่อประสิทธิ์ภาพของโปรแกรม

- ใช้อินเทอร์เน็ตอย่างระมัดระวัง


5.มาตรการด้านจริยธรรมคอมพิวเตอร์ที่ควบคุมการใช้อินเทอร์เน็ตที่เหมาะสมกับสังคมปัจจุบัน ได้แก่

ตอบ  ซอฟต์แวร์เพื่อดูแลการแก้ไขและป้องกันภายทางอินเทอร์เน็ตได้แก่ เอาส์ คีพเปอร์ เป็นโปรแกรมสำหรับแก้ปัญหา ภาพลามกอนาจาร เนื้อหาสาระที่ไม่เหมาะสม การใช้เว็บไม่เหมาะสม ไม่ควร โดยการนำไปติดตั้งกับเครื่องคอมพิวเตอร์ที่บ้าน สารวัตรอินเทอร์เน็ตหรือไซเบอร์อินสเปคเตอร์เป็นอีกหน่วยงานที่สอดส่องภัยอินเทอร์เน็ต สารวัตรอินเทอร์เน็ตร่วมกับหน่วยงานที่เกี่ยวข้องได้บล็อกเว็บไซต์ไม่เหมาะสมและเก็บฐานข้อมูลไว้

แบบฝึกหัดที่ 6



1. การประยุกต์ความรู้ด้านวิทยาศาสตร์มาใช้ให้เกิดประโยชน์ เป็นความหมายของข้อใด ?
       1. เทคโนโลยีสารสนเทศ
       2. เทศโนโลยี
       3. สารสนเทศ
      4. พัฒนาการ


ตอบ  2
2. เทคโนโลยีสารสนเทศใดก่อให้เกิดผลด้านการเสริมสร้างความเท่าเทียมกันในสังคม ?
     1. ควบคุมเครื่องปรับอากาศ
     2. ระบบการเรียนการสอนทางไกล
     3. การสร้างสื่อคอมพิวเตอร์ช่วยสอน
     4. การพยากรณ์อากาศ

ตอบ  2


3. การฝากถอนเงินผ่านเอทีเอ็ม (ATM) เป็นลักษณะเด่นของเทคโนโลยีสารสนเทศข้อใด ?

      1. ระบบอัตโนมัติ
      2. เปลี่ยนรูปแบบการบริการเป็นแบบกระจาย
      3. เทคโนโลยีสารสนเทศเป็นสิ่งจำเป็นสำหรับการดำเนินการในหน่วยงานต่างๆ
      4. เทคโนโลยีสารสนเทศช่วยเพิ่มผลผลิต ลดต้นทุนและเพิ่มประสิทธิภาพในการทำงาน

ตอบ  2


4. ข้อใดคือการประยุกต์ใช้งานเทคโนโลยีสารสนเทศ ?
1. ระบบการโอนถ่ายเงินทางอิเล็กทรอนิกส์
2. บัตรเอทีเอ็ม บัตรเครดิต
3. การติดต่อข้อมูลทางเครือข่าย
4. ถูกทุกข้อ

ตอบ  4


5. เทคโนโลยีสารสนเทศหมายถึงข้อใด ?
1. การประยุกต์เอาความรู้มาทำให้เกิดประโยชน์ต่อมวลมนุษย์
2. ข้อมูลต่างๆ ที่เกี่ยวกับเทคโนโลยี
3. การนำเทคโนโลยีด้านคอมพิวเตอร์มาสร้างข้อมูลเพิ่มให้กับสารสนเทศ
4. การนำเอาคอมพิวเตอร์มาใช้ในการจัดเก็บข้อมูล

ตอบ  1


6. เครื่องมือที่สำคัญในการในการจัดการสารสนเทศในยุคเทคโนโลยีสารสนเทศคืออะไร ?
1. เทคโนโลยีการสื่อสาร
2. สารสนเทศ
3. คอมพิวเตอร์
4. ถูกทุกข้อ

ตอบ  2


7. ข้อใดไม่ใช่บทบาทของเทคโนโลยีสารสนเทศ ?

      1. เทคโนโลยีสารสนเทศช่วยเพิ่อมผลผลิต ลดต้นทุน และเพิ้มประสิทธิภาพในการทำงาน
      2. เทคโนโลยีสารสนเทศสามารถเปลี่อนสั่งซื้อสินค้าจากที่บ้าน หรือสอบถามผลสอบได้
     3. เทคโนโลยีสารสนเทศทำให้บุคคลทุกระดับติดต่อกันได้อย่างรวดเร็ว
     4. เทคโนโลยีสารสนเทศทำให้มีการสร้างที่พักอาศัยที่มีคุณภาพ

ตอบ  4


8. ข้อใดไม่ใช่อุปกรณ์ที่ช่วยงานด้านสารสนเทศ ?

     1. เครื่องถ่ายเอกสาร
     2. เครื่องโทรสาร
     3. เครื่องมินิคอมพิวเตอร์
     4. โทรทัศน์ วิทยุ

ตอบ  1


9. ข้อใดกล่าวไม่ถูกต้องเกียวกับ เทคโนโลยีสารสนเทศ ?

     1. เป็นหัวใจสำคัญในการดำเนินงานธุรกิจ
     2. พัฒนาอย่างรวดเร็วทั้งทางด้านฮาร์ดแวร์ ซอฟต์แวร์ ข้อมูล และการสื่อสาร
     3. ไม่เกี่ยวข้องกับเทคโนโลยีคอมพิวเตอร์
     4. จะเข้ามามีบทบาทในชีวิตประจำวันมากขึ้น

ตอบ  3


10. ข้อใดคือประโยชน์ที่ได้จากการนำเทคโนโลยีสารสนเทศมาใช้กับการเรียน ?

     1. ตรวจสอบผลการลงทะเบียน ผลการสอบได้
     2. สามารถสืบค้นข้อมูลได้จากแหล่งข้อมูลที่มีอยู่ทั่วโลกได้
     3. ติดต่อสื่อสารกับเพื่อน ครู อาจารย์ หรือส่งงานได้ทุกที่
     4. ถูกทุกข้อ

ตอบ  4

แบบฝึกหัดที่ 5


1.จงอธิบายความหมายของการจัดการสารสนเทศ

ตอบ 

       การจัดการสารสนเทศ หมายถึง การทำกิจกรรมหลักต่างๆ ในการจัดหาการจัดโครงสร้าง(Organization)การควบคุม ผลิต การเผยแพร่และการใช้สารสนเทศที่เกี่ยวข้องกับการดำเนินงานขององค์การทุกประเภทอย่างมีประสิทธิผล

       การจัดการสารสนเทศ หมายถึง กระบวนการดำเนินงาน เช่น ทำดรรชนี การจัดหมวดหมู่ การจัดแฟ้มการทำรายการเพื่อการเข้าถึงเอกสารหรือสารสนเทศที่มีการบันทึกไว้ในรูปแบบต่างๆ ตั้งแต่จดหมายเหตุ(archive) เชิงประวัติ ถึงข้อมูลดิจิทัล (Middleton, 2002, p.13)


       การจัดการสารสนเทศ หมายถึง การดำเนินการกับสารสนเทศในระดับองค์การ ได้แก่ การวางแผน การ จัดสรรงบประมาณ การจัดโครงสร้างองค์การ การจัดเจ้าหน้าที่ การกำหนดทิศทาง การฝึกอบรม และการควบคุมสารสนเทศ (Bent, 1999 อ้างใน Myburgh, 2000, p.10)

       กล่าวโดยสรุป การจัดการสารสนเทศ ความหมายถึง การผลิต จัดเก็บ ประมวลผล ค้นหา และเผยแพร่ สารสนเทศโดยจัดให้มีระบบสารสนเทศ การกระจายของสารสนเทศ ทั้งภายในและภายนอกองค์การ โดยมีการนำเทคโนโลยีต่างๆ โดยเฉพาะเทคโนโลยีสารสนเทศ และการสื่อสารมาใช้ในการจัดการ รวมทั้งมีนโยบาย หรือ กลยุทธ์ระดับองค์การในการจัดการสารสนเทศ



2.การจัดการสารสนเทศมีความสำคัญต่อบุคคลและต่อองค์การอย่างไร

ตอบ 

       การจัดการสารสนเทศมีความสำคัญต่อบบุคคลคือบุคคลย่อมต้องการสารสนเทศหลายด้าน เพื่อการใช้ชีวิตอย่างราบรื่น มีความก้าวหน้าและมีความสุข เช่น ต้องการสารสนเทศเพื่อการดูแลรักษาสุขภาพ

       การจัดการสารสนเทศมีความสำคัญต่อองค์กรคือ ความสำคัญด้านการบริหารจัดการในยุคโลกาภิวัฒน์เป็นการบริหารภายใต้สภาวะที่ มีการเปลี่ยนแปลงอย่างรวดเร็ว และมีการแข่งขันทางธุรกิจสูง ผู้บริหารต้องการสารสนเทศที่เกี่ยวข้องทั้งภายในและภายนอกองค์กร เพื่อวิเคราะห์ปัญหาต่างๆของคู่แข่ง



3.พัฒนาการของการจัดการสารสนเทศแย่งออกเป็นกี่ยุค อะไรบ้าง

ตอบ

       พัฒนาการสารสนเทศแบ่งออกเป็น2ยุค ได้แก่ การจัดการสรสนเทศด้วยระบบมือ การจัดการสารสนเทศโดยใช้คอมพิวเตอร์



4.จงยกตัวอย่างการจัดการสารสนเทศที่นิสิตใช้ในชีวิตประจำวันมาอย่างน้อย 3 ตัวอย่าง


ตอบ 
       หนังสือพิมพ์ คอมพิวเตอร์ หนังสือนิตยสาร

แบบฝึกหัดบทที่ 4

เทคโนโลยีสารสนเทศ

 1.ให้นิสิตยกตัวอย่างอุปกรณ์ที่ใช้เทคโนโลยีสารสนเทศตามหัวข้อต่อไปนี้  อย่างน้อยหัวข้อละ 3 ชนิด แล้วแลกเปลี่ยนกันตรวจสอบกับเพื่อน


1) การบันทึกข้อมูลและจัดเก็บข้อมูล
- ดาวเทียมถ่ายภาพทางอากาศ
- เทปแม่เหล็ก จานเเม่เหล็ก
- บัตรเอทีเอ็ม ATM


2)การแสดงผล
- เครื่องพิมพ์
- จอภาพ
- พลอตเตอร์


3)การประมวลผล
- เทคโนโลยีคอมพิวเตอร์
- ฮาร์ดแวร์
- ซอฟต์เเวร์


4)การสื่อสารและเครือข่าย
- วิทยุ
- โทรทัศน์
- โทรเลข

ให้นิสิตนำตัวเลขในช่องขวา มาเติมหน้าข้อความในช่องซ้ายที่มีความสัมพันธ์กัน


ซอฟต์แวร์ประยุกต์                                                                3. เทคโนโลยีต่างๆ ที่นำมาประยุกต์ใช้ในการดำเนินการเกี่ยวกับสารสนเทศ เพื่อเพิ่มประสิทธิภาพ ความถูกต้องแม่นยำ และความรวดเร็วต่อการนำไปใช้


Information Technolog                                                    6. เทคโนโลยีคอมพิวเตอร์ เทคโนโลยีการสื่อสารโทรคมนาคมและเทคโนโลยีอื่นๆที่เกี่ยวข้อง


คอมพิวเตอร์ในยุคประมวลผลข้อมูล                                          1. ส่วนใหญ่ใช้ทำหน้าที่คำนวณ ประมวลผล


เทคโนโลยีสารสนเทศ ประกอบด้วย                                           4. มีองค์ประกอบพื้นฐาน 3 ส่วนได้เเก่ Sender 

Medium และDecoder

10 ช่วยเพิ่มผลผลิต เพิ่มต้นทุน และเพิ่มประสิทธิภาพในการทำงาน    10. ลักษณะสำคัญของเทคโนโลยีสารสนเทศ


ซอฟต์แวร์ระบบ                                                                       7. โปรแกรมที่ทำหน้าที่ใช้ควบคุมอุปกรณ์ต่างๆ ภายในระบบคอมพิวเตอร์


การนำเสนอบทเรียนในรูปมัลติมีเดียที่ผู้เรียนสามารถเรียนรู้ด้วยตนเองได้ตามระดับความสามารถ  
                                                                            9. CAI

8 EDI                                                                                    8. โปรแกรมระบบห้องสมุดอัตโนมัติ จัดเป็นซอฟต์เเวร์ประเภท

การสื่อโทรคมนาคม                                                                 5. การใช้เทคโนโลยีสารสนเทศในการรับ-ส่งเอกสารจากหน่วยงานหนึ่งไปยังอีกหน่วยงานหนึ่งโดยส่งผ่านเครือข่าย


บริการชำระภาษีออนไลน์                                                          2. e-Revenue






แบบฝึกหัดบทที่ 3


การรู้สารสนเทศ
   


1.ข้อใดเป็นความหมายที่ถูกต้องที่สุดของการรู้สารสนเทศ
=> ความสามารถของบุคคลในการเข้าถึง ประเมิน และการใช้งานสารสนเทศ 

2.จากกระบวนการของการรู้สารสนเทศ ทั้ง 5 ประการ ประการไหนที่สำคัญที่สุด
=> ความสามารถในการใช้และการสื่อสารสารสนเทศอย่างมีประสิทธิภาพ 

3.ข้อใดไม่ใช่ลักษณะของผู้รู้สารสนเทศ
=> ชอบใช้คอมพิวเตอร์ในการเล่นเกม

4.ข้อใดไม่ใช่ความสำคัญของการรู้สารสนเทศ
=> สารสนเทศมีการเพิ่มปริมาณอย่างรวดเร็ว จนยากที่จะ เข้าถึง

5.ข้อใดเป็นการเรียงลำดับขั้นตอนของกระบวนการเรียนรู้สารสนเทศที่ถูกต้อง
=> 1-2-3-4-5

แบบฝึกหัดบทที่ 2


บทบาทสารสนเทศกับสังคม


1.1 การประยุกต์ใช้เทคโนโลยีสารสนเทศในสาขาการศึกษา

- http://www.eduzones.com/

- http://www.niets.or.th/index.html

- http://www.kanzuksa.com/



1.2 การประยุกต์ใช้เทคโนโลยีสารสนเทศในวิชาชีพธุรกิจ พาณิชย์ และสำนักงาน

- http://www.dbd.go.th/mainsite/

- http://www2.moc.go.th/main.php?filename=index_design4

- http://www.scb.co.th/th/business-relationship-center



1.3 การประยุกต์ใช้เทคโนโลยีสารสนเทศในวิชาชีพการสื่อสารมวลชน

- http://www.khaosod.co.th/default.php

- http://www.dailynews.co.th/

- http://www.naewna.com/



1.4 การประยุกต์ใช้เทคโนโลยีสารสนเทศในวิชาชีพทางอุตสาหกรรม

- http://www.thailandindustry.com/webindex/default.php

- http://www.industry.go.th/page/welcome_Mol.aspx

- http://www.nanasupplier.com/



1.5 การประยุกต์ใช้เทคโนโลยีสารสนเทศในวิชาชีพทางการแพทย์

- http://www.cancer.org/

- http://www.healthfinder.gov/

- http://hivinsite.ucsf.edu/



1.6 การประยุกต์ใช้เทคโนโลยีสารสนเทศในวิชาชีพทหารตำรวจ

- http://www.greatcadettutor.com/index.php?option=com_content&view=category&id=7:military-articles&Itemid=55

- http://www.police4.go.th/p4/index.php

- http://www.rpcafamily.com/



1.7 การประยุกต์ใช้เทคโนโลยีสารสนเทศในวิชาชีพวิศวกรรม

- http://www.coe.or.th/e_engineers/coeindex.php

- http://www.9engineer.com/

- http://www.engineerthailand.com/



1.8 การประยุกต์ใช้เทคโนโลยีสารสนเทศในวิชาชีพเกษตรกรรม

- http://www.farmkaset.org/contents/default.aspx?content=00155

- http://www.kasetporpeang.com/

- http://www.moac.go.th/home.php



1.9 การประยุกต์ใช้เทคโนโลยีสารสนเทศที่เกี่ยวข้องกับคนพิการต่างๆ

- http://www.tddf.or.th/

- http://www.braille-cet.in.th/

- http://www.apht-th.org/



2. มหาวิทยาลัยมหาสารคามเตรียมเทคโนโลยีสารสนเทศด้านการศึกษาให้กับท่าน มีอะไรบ้าง บอกมาอย่าง น้อย 3 อย่าง
- http://tdc.thailis.or.th/tdc/
- http://reg.msu.ac.th
- http://www.msu.ac.th

http://mbs.msu.ac.th


3. ข้อ 2 จงวิเคราะห์ว่าท่านจะเอาเทคโนโลยีเหล่านั้น มาทำให้เกิดประโยชน์ต่อตนเองอย่างไรบ้าง
- สามารถ Download เอกสารงานวิจัย วิทยานิพนธ์ฟรีจาก http://tdc.thailis.or.th/tdc/
- สามารถลงทะเบียนเรียน ตรวจสอบข้อมูลการศึกษา ได้จาก http://reg.msu.ac.th
- สามารถติดตามข่าวสารจากทางมหาวิทยาลัย และดูรายละเอียดต่างๆในหลักสูตรได้จากhttp://www.msu.ac.th

-สามารถดูข่าวสารคณะการบัญชีและการจัดการได้จาก http://mbs.msu.ac.th

แบบฝึกหัดบทที่ 1

แนวคิดและแนวโน้มเกี่ยวกับข้อมูลสารสนเทศยุคใหม่

บทที่ 1 (กิจกรรม)     กลุ่มที่เรียน 1
รายวิชาการจัดการสารสนเทศใหม่ในชีวิตประจำวัน          

รหัสวิชา 0026008ชื่อ นายขวัญชัย   พานโฮม                                       
 รหัส  56011215018



จงเติมในช่องว่างว่าข้อใดเป็นข้อมูล หรือสารสนเทศ

1.ข้อมูล หมายถึง ข้อเท็จจริงหรือเรื่องราวที่เกี่ยวข้องกับสิ่งต่าง ๆ เช่น คน สัตว์ สิ่งของสถานที่ ฯลฯ โดยอยู่ในรูปแบบที่ เหมาะสมต่อการสื่อสาร การแปลความหมายและการประมวลผล ซึ่งข้อมูลอาจจะ
ได้มาจากการสังเกต การรวบรวม การวัด ข้อมูลเป็นได้ทั้งข้อมูลตัวเลขหรือสัญญลักษณ์ใด ๆ ที่สำคัญจะ
ต้องมีความเป็นจริงและต่อเนื่องตัวอย่างของข้อมูล เช่น คะแนนสอบ ชือนักเรียน เพศ อายุ เป็นต้น

2.ข้อมูลปฐมภูมิ คือ สารสนเทศที่ได้มาจากแหล่งโดยตรง จึงให้รายละเอียดที่ลึกซึ้ง ทันสมัย มีความผิดพลาดน้อย แต่เป็นข้อมูลที่ยังต้องนำมาจัดระเบียบ รวบรวมตีความและประมวลผล เพื่อให้สามารถนำไปใช้ได้ง่ายขึ้นข้อมูลปฐมภูมิมักได้จากแหล่งข้อมูลตัวบุคคล

ยกตัวอย่าง เช่น วารสาร รายงาน รายงานการวิจัย รายงานการประชุมและสัมมนาวิชาการ สิทธิบัติ เอกสารมาตรฐานต่างๆ วารสารอิเล็กทรอนิกส์ เป็นต้น

3.ข้อมูลทุติยภูมิ คือ สารสนเทศที่มีการรวบรวมเรียบเรียงขึ้นใหม่จากแหล่งสารสนเทศปฐมภูมิ มักจะอยู่ในรูปแบบการสรุป ย่อเรื่อง จัดหมวดหมู่ ทำดรรชนีและสาระสังเขปเพื่อประโยชน์ในการเข้าถึงและสามารถใช้ข้อมุลได้อย่างสะดวกรวดเร้ว

ยกตัวอย่างเช่น สื่ออ้างอิงประเภทต่างๆ วารสารที่มีการสรุปย่อและตีความ รวมถึงหนังสือ ตำรา พจนานุกรม รายงานสถิติ เป็นต้น

4.สารสนเทศ หมายถึง ข้อมูลที่ได้ผ่านกระบวนการประมวลผลแล้ว อาจใช้วิธีง่าย ๆ
เช่น หาค่าเฉลี่ยหรือใช้เทคนิคขั้นสูง เช่น การวิจัยดำเนินงาน เป็นต้น เพื่อเปลี่ยนแปลงสภาพข้อมูลทั่วไป
ห้อยู่ในรูปแบบที่มีความสัมพันธ์หรือมีความเกี่ยวข้องกัน เพื่อนำไปใช้ประโยชน์ในการตัดสินใจหตือตอบ
ปัญหาต่าง ๆ ได้ สารสนเทศประกอบด้วยข้อมูลเอกสาร เสียง หรือรูปภาพต่าง ๆ แต่จัดเนื้อเรื่องให้อยู่ใน
รูปที่มีความหมาย สารสนเทศไม่ใช่จำกัดเฉพาะเพียงตัวเลขเพียงอย่างเดียวเท่านั้น

5.จงอธิบายประเภทของสารสนเทศ การแบ่งประเภทสารสนเทศมีความหลากหลายแล้วแต่จะใช้องค์ประกอบใดเป็นหลัก สารสนเทศแบ่งตามหลักคุณภาพ แบ่งสารสนเทศเป็น 2 ประเภท คือ
1.)สารสนเทศที่เชื่อถือได้ เช่น ข้อเท็จจริง สถิติ ตัวเลข ที่นำเสนออย่างเป็นทางการ สามารถนำไปใช้ประโยชน์สำหรับการตัดสินใจและการวางแผนได้
2.)สารสนเทศที่เชื่อถือได้น้อย เช่น ความคิดเห็น สามัญสำนึก ความรู้ทั่วไปที่นำเสนออย่างไม่เป็นทางการ

6.ข้อเท็จจริงของสิ่งต่างๆที่อาจเป็นตัวเลขข้อความรุปภาพเสียง คือ โสตทัศนวัสดุ

7.ข้อมูลที่ผ่านการประมวลผลเป็น สารสนเทศ

8.ส่วนสุงของเพื่อนที่ถามจากเพื่อนแต่ละคนเป็น แหล่งสารสนเทศที่เป็นบุคคล

9.ผลการลงทะเบียนเป็น แหล่งทุติยภูมิ

10.กราฟแสดงจำนวนนิสิตในห้องเรียนวิชาการจัดการสารสนเทศยุคใหม่ในชีวิตประจำวัน Section วันอังคารเป็น   แหล่งทุติยภูมิ


วันศุกร์ที่ 30 สิงหาคม พ.ศ. 2556

ซอฟท์แวร์ คืออะไร

ซอฟท์แวร์ คืออะไร ?


ความจำเป็นของการใช้ซอฟต์แวร์
ซอฟต์แวร์ (software) หมายถึงชุดคำสั่งหรือโปรแกรมที่ใช้สั่งงานให้คอมพิวเตอร์ทำงาน ซอฟต์แวร์จึงหมายถึงลำดับขั้นตอนการทำงานที่เขียนขึ้นด้วยคำสั่งของคอมพิวเตอร์ คำสั่งเหล่านี้เรียงกันเป็นโปรแกรมคอมพิวเตอร์ จากที่ทราบมาแล้วว่าคอมพิวเตอร์ทำงานตามคำสั่ง การทำงานพื้นฐานเป็นเพียงการกระทำกับข้อมูลที่เป็นตัวเลขฐานสอง ซึ่งใช้แทนข้อมูลที่เป็นตัวเลข ตัวอักษร รูปภาพ หรือแม้แต่เป็นเสียงพูดก็ได้
โปรแกรมคอมพิวเตอร์ที่ใช้สั่งงานคอมพิวเตอร์จึงเป็นซอฟต์แวร์ เพราะเป็นลำดับขั้นตอนการทำงานของคอมพิวเตอร์ คอมพิวเตอร์เครื่องหนึ่งทำงานแตกต่างกันได้มากมายด้วยซอฟต์แวร์ที่แตกต่างกัน ซอฟต์แวร์จึงหมายรวมถึงโปรแกรมคอมพิวเตอร์ทุกประเภทที่ทำให้คอมพิวเตอร์ทำงานได้
การที่เราเห็นคอมพิวเตอร์ทำงานให้กับเราได้มากมาย เพราะว่ามีผู้พัฒนาโปรแกรมคอมพิวเตอร์มาให้เราสั่งงานคอมพิวเตอร์ ร้านค้าอาจใช้คอมพิวเตอร์ทำบัญชีที่ยุ่งยากซับซ้อน บริษัทขายตั๋วใช้คอมพิวเตอร์ช่วยในระบบการจองตั๋ว คอมพิวเตอร์ช่วยในเรื่องกิจการงานธนาคารที่มีข้อมูลต่าง ๆ มากมาย คอมพิวเตอร์ช่วยงานพิมพ์เอกสารให้สวยงาม เป็นต้น การที่คอมพิวเตอร์ดำเนินการให้ประโยชน์ได้มากมายมหาศาลจะอยู่ที่ซอฟต์แวร์ ซอฟต์แวร์จึงเป็นส่วนสำคัญของระบบคอมพิวเตอร์ หากขาดซอฟต์แวร์คอมพิวเตอร์ก็ไม่สามารถทำงานได้ ซอฟต์แวร์จึงเป็นสิ่งที่จำเป็น และมีความสำคัญมาก และเป็นส่วนประกอบหนึ่งที่ทำให้ระบบสารสนเทศเป็นไปได้ตามที่ต้องการ

ซอฟท์แวร์และภาษาคอมพิวเตอร์
เมื่อมนุษย์ต้องการใช้คอมพิวเตอร์ช่วยในการทำงาน มนุษย์จะต้องบอกขั้นตอนวิธีการให้คอมพิวเตอร์ทราบ การที่บอกสิ่งที่มนุษย์เข้าใจให้คอมพิวเตอร์รับรู้ และทำงานได้อย่างถูกต้อง จำเป็นต้องมีสื่อกลาง ถ้าเปรียบเทียบกับชีวิตประจำวันแล้ว เรามีภาษาที่ใช้ในการติดต่อซึ่งกันและกัน เช่นเดียวกันถ้ามนุษย์ต้องการจะถ่ายทอดความต้องการให้คอมพิวเตอร์รับรู้และปฏิบัติตาม จะต้องมีสื่อกลางสำหรับการติดต่อเพื่อให้คอมพิวเตอร์รับรู้ เราเรียกสื่อกลางนี้ว่าภาษาคอมพิวเตอร์
เนื่องจากคอมพิวเตอร์ทำงานด้วยสัญญาณทางไฟฟ้า ใช้แทนด้วยตัวเลข 0 และ 1 ได้ ผู้ออกแบบคอมพิวเตอร์ใช้ตัวเลข 0 และ 1 นี้เป็นรหัสแทนคำสั่งในการสั่งงานคอมพิวเตอร์ รหัสแทนข้อมูลและคำสั่งโดยใช้ระบบเลขฐานสองนี้ คอมพิวเตอร์สามารถเข้าใจได้ เราเรียกเลขฐานสองที่ประกอบกันเป็นชุดคำสั่งและใช้สั่งงานคอมพิวเตอร์ว่าภาษาเครื่อ
การใช้ภาษาเครื่องนี้ถึงแม้คอมพิวเตอร์จะเข้าใจได้ทันที แต่มนุษย์ผู้ใช้จะมีข้อยุ่งยากมาก เพราะเข้าใจและจดจำได้ยาก จึงมีผู้สร้างภาษาคอมพิวเตอร์ในรูปแบบที่เป็นตัวอักษร เป็นประโยคข้อความ ภาษาในลักษณะดังกล่าวนี้เรียกว่า ภาษาคอมพิวเตอร์ระดับสูง ภาษาระดับสูงมีอยู่มากมาย บางภาษามีความเหมาะสมกับการใช้สั่งงานการคำนวณทางคณิตศาสตร์และวิทยาศาสตร์ บางภาษามีความเหมาะสมไว้ใช้สั่งงานทางด้านการจัดการข้อมูล
ในการทำงานของคอมพิวเตอร์ คอมพิวเตอร์จะแปลภาษาระดับสูงให้เป็นภาษาเครื่อง ดังนั้นจึงมีผู้พัฒนาโปรแกรมคอมพิวเตอร์สำหรับแปลภาษาคอมพิวเตอร์ระดับสูงให้เป็นภาษาเครื่อง โปรแกรมที่ใช้แปลภาษาคอมพิวเตอร์ระดับสูงให้เป็นภาษาเครื่องเรียกว่า คอมไพเลอร์ (compiler) หรืออินเทอร์พรีเตอร์ (interpreter)
คอมไพเลอร์จะทำการแปลโปรแกรมที่เขียนเป็นภาษาระดับสูงทั้งโปรแกรมให้เป็นภาษาเครื่องก่อน แล้วจึงให้คอมพิวเตอร์ทำงานตามภาษาเครื่องนั้น
ส่วนอินเทอร์พรีเตอร์จะทำการแปลทีละคำสั่ง แล้วให้คอมพิวเตอร์ทำตามคำสั่งนั้น เมื่อทำเสร็จแล้วจึงมาทำการแปลคำสั่งลำดับต่อไป ข้อแตกต่างระหว่างคอมไพเลอร์กับอินเทอร์พรีเตอร์จึงอยู่ที่การแปลทั้งโปรแกรมหรือแปลทีละคำสั่ง ตัวแปลภาษาที่รู้จักกันดี เช่น ตัวแปลภาษาเบสิก ตัวแปลภาษาโคบอล

ชนิดของซอฟต์แวร์
ในบรรดาซอฟต์แวร์หรือโปรแกรมคอมพิวเตอร์ที่มีผู้พัฒนาขึ้นเพื่อใช้งานกับคอมพิวเตอร์มีมากมาย ซอฟต์แวร์เหล่านี้อาจได้รับการพัฒนาโดยผู้ใช้งานเอง หรือผู้พัฒนาระบบ หรือผู้ผลิตจำหน่าย หากแบ่งแยกชนิดของซอฟต์แวร์ตามสภาพการทำงาน พอแบ่งแยกซอฟต์แวร์ได้เป็นสองประเภท คือ ซอฟต์แวร์ระบบ (system software) และซอฟต์แวร์ประยุกต์ (application software)

การ<wbr>แบ่ง<wbr>ชนิด<wbr>ของ<wbr>ซอฟต์แวร์<wbr>

ซอฟท์แวร์ระบบ
  1. 3.
ใช้เป็นตัวเชื่อมต่อระหว่างผู้ใช้งานกับคอมพิวเตอร์ สามารถใช้งานได้ง่ายขึ้น เช่น การขอดูรายการสารบบในแผ่นบันทึก การทำสำเนาแฟ้มข้อมูล
  • ระบบปฏิบัติการ หรือที่เรียกย่อ ๆ ว่า โอเอส (Operating System : OS) เป็นซอฟต์แวร์ใช้ในการดูแลระบบคอมพิวเตอร์ เครื่องคอมพิวเตอร์ทุกเครื่องจะต้องมีซอฟต์แวร์ระบบปฏิบัติการนี้ ระบบปฏิบัติการที่นิยมใช้กันมากและเป็นที่รู้จักกันดีเช่นดอส (Disk Operating System : DOS) วินโดวส์ (Windows) โอเอสทู (OS/2) ยูนิกซ์ (UNIX)
    1) ดอส เป็นซอฟต์แวร์จัดระบบงานที่พัฒนามานานแล้ว การใช้งานจึงใช้คำสั่งเป็นตัวอักษร ดอสเป็นซอฟต์แวร์ที่รู้จักกันดีในหมู่ผู้ใช้ไมโครคอมพิวเตอร์
    2) วินโดวส์ เป็นระบบปฏิบัติการที่พัฒนาต่อจากดอส เพื่อเน้นการใช้งานที่ง่ายขึ้น สามารถทำงานหลายงานพร้อมกันได้ โดยงานแต่ละงานจะอยู่ในกรอบช่องหน้าต่างที่แสดงผลบนจอภาพ การใช้งานเน้นรูปแบบกราฟิก ผู้ใช้งานสามารถใช้เมาส์เลื่อนตัวชี้ตำแหน่งเพื่อเลือกตำแหน่งที่ปรากฏบนจอภาพ ทำให้ใช้งานคอมพิวเตอร์ได้ง่าย วินโดวส์จึงได้รับความนิยมในปัจจุบัน
    3) โอเอสทู เป็นระบบปฏิบัติการแบบเดียวกับวินโดว์ส แต่บริษัทผู้พัฒนาคือ บริษัทไอบีเอ็ม เป็นระบบปฏิบัติการที่ให้ผู้ใช้สามารถใช้ทำงานได้หลายงานพร้อมกัน และการใช้งานก็เป็นแบบกราฟิกเช่นเดียวกับวินโดวส
    4) ยูนิกซ์ เป็นระบบปฏิบัติการที่พัฒนามาตั้งแต่ครั้งใช้กับเครื่องมินิคอมพิวเตอร์ ระบบปฎิบัติการยูนิกซ์เป็นระบบปฏิบัติการที่สามารถใช้งานได้หลายงานพร้อมกัน และทำงานได้หลาย ๆ งานในเวลาเดียวกัน ยูนิกซ์จึงใช้ได้กับเครื่องที่เชื่อมโยงและต่อกับเครื่อปลายทางได้หลายเครื่องพร้อมกัน

  • ในการพัฒนาซอฟต์แวร์จำเป็นต้องมีซอฟต์แวร์ที่ใช้ในการแปลภาษาระดับสูง เพื่อแปลภาษาระดับสูงให้เป็นภาษาเครื่อง ภาษาระดับสูงมีหลายภาษา ภาษาระดับสูงเหล่านี้สร้างขึ้นเพื่อให้ผู้เขียนโปรแกรมเขียนชุดคำสั่งได้ง่าย เข้าใจได้ ตลอดจนถึงสามารถปรับปรุงแก้ไขซอฟต์แวร์ในภายหลังได้
    ภาษาระดับสูงที่พัฒนาขึ้นมาทุกภาษาจะต้องมีตัวแปลภาษาสำหรับแปลภาษา ภาษาระดับสูงซึ่งเป็นที่รู้จักและนิยมกันมากในปัจจุบัน เช่น ภาษาปาสคาล ภาษาเบสิก ภาษาซี และภาษาโลโก
    1) ภาษาปาสคาล เป็นภาษาสั่งงานคอมพิวเตอร์ที่มีรูปแบบเป็นโครงสร้าง เขียนสั่งงานคอมพิวเตอร์เป็นกระบวนความ ผู้เขียนสามารถแบ่งแยกงานออกเป็นชิ้นเล็ก ๆ แล้วมารวมกันเป็นโปรแกรมขนาดใหญ่ได้
    2) ภาษาเบสิก เป็นภาษาที่มีรูปแบบคำสั่งไม่ยุ่งยาก สามารถเรียนรู้และเข้าใจได้ง่าย มีรูปแบบคำสั่งพื้นฐานที่สามารถนำมาเขียนเรียงต่อกันเป็นโปรแกรมได้
    3) ภาษาซี เป็นภาษาที่เหมาะสำหรับใช้ในการพัฒนาซอฟต์แวร์อื่น ๆ ภาษาซีเป็นภาษาที่มีโครงสร้างคล่องตัวสำหรับการเขียนโปรแกรมหรือให้คอมพิวเตอร์ติดต่อกับอุปกรณ์ต่าง ๆ
    4) ภาษาโลโก เป็นภาษาที่เหมาะสำหรับการเรียนรู้และเข้าใจหลักการโปรแกรมภาษาโลโกได้รับการพัฒนาสำหรับเด็ก
    นอกจากภาษาที่กล่าวถึงแล้ว ยังมีภาษาคอมพิวเตอร์ที่ใช้กันอยู่ในปัจจุบันอีกมากมายหลายภาษา เช่น ภาษาฟอร์แทรน ภาษาโคบอล ภาษาอาร์พีจ

ซอฟท์แวร์ประยุกต์
การที่เทคโนโลยีคอมพิวเตอร์ได้พัฒนาก้าวหน้าอย่างรวดเร็ว โดยเฉพาะการที่มีคอมพิวเตอร์ขนาดเล็ก ทำให้มีการใช้งานคล่องตัวขึ้น จนในปัจจุบันสามารถนำคอมพิวเตอร์ขนาดเล็ก ติดตัวไปใช้งานในที่ต่าง ๆ ได้สะดวก
  • ในบรรดาซอฟต์แวร์ประยุกต์ที่มีใช้กันทั่วไป ซอฟต์แวร์สำเร็จ (package) เป็นซอฟต์แวร์ที่มีความนิยมใช้กันสูงมาก ซอฟต์แวร์สำเร็จเป็นซอฟต์แวร์ที่บริษัทพัฒนาขึ้น แล้วนำออกมาจำหน่าย เพื่อให้ผู้ใช้งานซื้อไปใช้ได้โดยตรง ไม่ต้องเสียเวลาในการพัฒนาซอฟต์แวร์อีก ซอฟต์แวร์สำเร็จที่มีจำหน่ายในท้องตลาดทั่วไป และเป็นที่นิยมของผู้ใช้มี 5 กลุ่มใหญ่ ได้แก่ ซอฟต์แวร์ประมวลคำ (word processing software) ซอฟต์แวร์ตารางทำงาน (spread sheet software) ซอฟต์แวร์จัดการฐานข้อมูล (data base management software) ซอฟต์แวร์นำเสนอ (presentation software) และซอฟต์แวร์สื่อสารข้อมูล (data communication software)
    1) ซอฟต์แวร์ประมวลคำ เป็นซอฟต์แวร์ประยุกต์ใช้สำหรับการพิมพ์เอกสาร สามารถแก้ไข เพิ่ม แทรก ลบ และจัดรูปแบบเอกสารได้อย่างดี เอกสารที่พิมพ์ไว้จัดเป็นแฟ้มข้อมูล เรียกมาพิมพ์หรือแก้ไขใหม่ได้ การพิมพ์ออกทางเครื่องพิมพ์ก็มีรูปแบบตัวอักษรให้เลือกหลายรูปแบบ เอกสารจึงดูเรียบร้อยสวยงาม ปัจจุบันมีการเพิ่มขีดความสามารถของซอฟต์แวร์ประมวลคำอีกมากมาย ซอฟต์แวร์ประมวลคำที่นิยมอยู่ในปัจจุบัน เช่น วินส์เวิร์ด จุฬาจารึก โลตัสเอมิโป
    2) ซอฟต์แวร์ตารางทำงาน เป็นซอฟต์แวร์ที่ช่วยในการคิดคำนวณ การทำงานของซอฟต์แวร์ตารางทำงาน ใช้หลักการเสมือนมีโต๊ะทำงานที่มีกระดาษขนาดใหญ่วางไว้ มีเครื่องมือคล้ายปากกา ยางลบ และเครื่องคำนวณเตรียมไว้ให้เสร็จ บนกระดาษมีช่องให้ใส่ตัวเลข ข้อความหรือสูตร สามารถสั่งให้คำนวณตามสูตรหรือเงื่อนไขที่กำหนด ผู้ใช้ซอฟต์แวร์ตารางทำงานสามารถประยุกต์ใช้งานประมวลผลตัวเลขอื่น ๆ ได้กว้างขวาง ซอฟต์แวร์ตารางทำงานที่นิยมใช้ เช่น เอกเซล โลตั
    3) ซอฟต์แวร์จัดการฐานข้อมูล การใช้คอมพิวเตอร์อย่างหนึ่งคือการใช้เก็บข้อมูล และจัดการกับข้อมูลที่จัดเก็บในคอมพิวเตอร์ จึงจำเป็นต้องมีซอฟต์แวร์จัดการข้อมูล การรวบรวมข้อมูลหลาย ๆ เรื่องที่เกี่ยวข้องกันไว้ในคอมพิวเตอร์ เราก็เรียกว่าฐานข้อมูล ซอฟต์แวร์จัดการฐานข้อมูลจึงหมายถึงซอฟต์แวร์ที่ช่วยในการเก็บ การเรียกค้นมาใช้งาน การทำรายงาน การสรุปผลจากข้อมูล ซอฟต์แวร์จัดการฐานข้อมูลที่นิยมใช้ เช่น เอกเซส ดีเบส พาราด็อก ฟ๊อกเบส
    4) ซอฟต์แวร์นำเสนอ เป็นซอฟต์แวร์ที่ใช้สำหรับนำเสนอข้อมูล การแสดงผลต้องสามารถดึงดูดความสนใจ ซอฟต์แวร์เหล่านี้จึงเป็นซอฟต์แวร์ที่นอกจากสามารถแสดงข้อความในลักษณะที่จะสื่อความหมายได้ง่ายแล้วจะต้องสร้างแผนภูมิ กราฟ และรูปภาพได้ ตัวอย่างของซอฟต์แวร์นำเสนอ เช่น เพาเวอร์พอยต์ โลตัสฟรีแลนซ์ ฮาร์วาร์ดกราฟิก
    • 5) ซอฟต์แวร์สื่อสารข้อมูล ซอฟต์แวร์สื่อสารข้อมูลนี้หมายถึงซอฟต์แวร์ที่จะช่วยให้ไมโครคอมพิวเตอร์ติดต่อสื่อสารกับเครื่องคอมพิวเตอร์อื่นในที่ห่างไกล โดยผ่านทางสายโทรศัพท์ ซอฟต์แวร์สื่อสารใช้เชื่อมโยงต่อเข้ากับระบบเครือข่ายคอมพิวเตอร์ เช่น อินเทอร์เน็ต ทำให้สามารถใช้บริการอื่น ๆ เพิ่มเติมได้ สามารถใช้รับส่งไปรษณีย์อิเล็กทรอนิกส์ ใช้โอนย้ายแฟ้มข้อมูล ใช้แลกเปลี่ยนข้อมูล อ่านข่าวสาร นอกจากนี้ยังใช้ในการเชื่อมเข้าหามินิคอมพิวเตอร์หรือเมนเฟรม เพื่อเรียกใช้งานจากเครื่องเหล่านั้นได้ ซอฟต์แวร์สื่อสารข้อมูลที่นิยมมีมากมายหลายซอฟต์แวร์ เช่น โปรคอม ครอสทอล์ค เทลิ

  • การประยุกต์ใช้งานด้วยซอฟต์แวร์สำเร็จมักจะเน้นการใช้งานทั่วไป แต่อาจจะนำมาประยุกต์โดยตรงกับงานทางธุรกิจบางอย่างไม่ได้ เช่นในกิจการธนาคาร มีการฝากถอนเงิน งานทางด้านบัญชี หรือในห้างสรรพสินค้าก็มีงานการขายสินค้า การออกใบเสร็จรับเงิน การควบคุมสินค้าคงคลัง ดังนั้นจึงต้องมีการพัฒนาซอฟต์แวร์ใช้งานเฉพาะสำหรับงานแต่ละประเภทให้ตรงกับความต้องการของผู้ใช้แต่ละราย
    ซอฟต์แวร์ใช้งานเฉพาะมักเป็นซอฟต์แวร์ที่ผู้พัฒนาต้องเข้าไปศึกษารูปแบบการทำงานหรือความต้องการของธุรกิจนั้น ๆ แล้วจัดทำขึ้น โดยทั่วไปจะเป็นซอฟต์แวร์ที่มีหลายส่วนรวมกันเพื่อร่วมกันทำงาน ซอฟต์แวร์ใช้งานเฉพาะที่ใช้กันในทางธุรกิจ เช่น ระบบงานทางด้านบัญชี ระบบงานจัดจำหน่าย ระบบงานในโรงงานอุตสาหกรรม บริหารการเงิน และการเช่าซื้อ
    ความต้องการของการใช้คอมพิวเตอร์ในงานทางธุรกิจยังมีอีกมาก ดังนั้นจึงต้องมีความต้องการผู้พัฒนาซอฟต์แวร์เพื่อพัฒนาซอฟต์แวร์ใช้งานเฉพาะต่าง ๆ อีกมากมาย


จากหนังสือเรียนวิชาคอมพิวเตอร์ คอมพิวเตอร์และเทคโนโลยีสารสนเทศพื้นฐาน ช 0247, สถาบันส่งเสริมการสอนวิทยาศาสตร์และเทคโนโลยี กระทรวงศึกษาธิการ

ที่มา.http://web.ku.ac.th/schoolnet/snet1/software/software/index.html

ประวัติและความเป็นมาของคอมพิวเตอร์

 
ความหมายของคอมพิวเตอร์ 
      หมายถึงเครื่องคำนวณอิเล็กทรอนิกส์ที่สามารถทำงานคำนวณผลและเปรียบเทียบค่าตามชุดคำสั่งด้วยความเร็วสูง อย่างต่อเนื่อง และอัตโนมัติ
 
พจนานุกรมฉบับราชบัณฑิตยสถาน พ.ศ. 2525 ได้ให้คำจำกัดความของคอมพิวเตอร์ไว้ค่อนข้างกะทัดรัดว่า
เครื่องอิเล็กทรอนิกส์แบบอัตโนมัติ ทำหน้าที่เสมือนสมองกล ใช้สำหรับแก้ปัญหาต่าง ๆ ทั้งที่ง่ายและซับซ้อน โดยวิธีทางคณิตศาสตร์
การจำแนกคอมพิวเตอร์ตามลักษณะวิธีการทำงานภายในเครื่องคอมพิวเตอร์อาจแบ่งได้เป็นสองประเภทใหญ่ ๆ คือ
1. แอนะล็อกคอมพิวเตอร์ (analog computer) เป็นเครื่องคำนวณอิเล็กทรอนิกส์ที่ไม่ได้ใช้ค่าตัวเลขเป็นหลักของการคำนวณ แต่จะใช้ค่าระดับแรงดันไฟฟ้าแทน ไม้บรรทัดคำนวณ อาจถือเป็นตัวอย่างหนึ่งของแอนะล็อกคอมพิวเตอร์ ที่ใช้ค่าตัวเลขตามแนวความยาวไม้บรรทัดเป็นหลักของการคำนวณ โดยไม้บรรทัดคำนวณจะมีขีดตัวเลขกำกับอยู่ เมื่อไม้บรรทัดหลายอันมรประกบรวมกัน การคำนวณผล เช่น การคูณ จะเป็นการเลื่อนไม้บรรทัดหนึ่งไปตรงตามตัวเลขของตัวตั้งและตัวคูณของขีดตัวเลขชุดหนึ่ง แล้วไปอ่านผลคูณของขีดตัวเลขอีกชุดหนึ่งแอนะล็อกคอมพิวเตอร์แบบอิเล็กทรอนิกส์จะใช้หลักการทำนองเดียวกัน โดยแรงดันไฟฟ้าจะแทนขีดตัวเลขตามแนวยาวของไม้บรรทัด
แอนะล็อกคอมพิวเตอร์จะมีลักษณะเป็นวงจรอิเล็กทรอนิกส์ที่แยกส่วนทำหน้าที่เป็นตัวกระทำและเป็นฟังก์ชันทางคณิตศาสตร์ จึงเหมาะสำหรับงานคำนวณทางวิทยาศาสตร์และวิศวกรรมที่อยู่ในรูปของสมการคณิตศาสตร์ เช่น การจำลองการบิน การศึกษาการสั่งสะเทือนของตึกเนื่องจากแผ่นดินไหว ข้อมูลตัวแปรนำเข้าอาจเป็นอุณหภูมิความเร็วหรือความดันอากาศ ซึ่งจะต้องแปลงให้เป็นค่าแรงดันไฟฟ้า เพื่อนำเข้าแอนะล็อกคอมพิวเตอร์ผลลัพธ์ที่ได้ออกมาเป็นแรงดันไฟฟ้าแปรกับเวลาซึ่งต้องแปลงกลับไปเป็นค่าของตัวแปรที่กำลังศึกษา
ในปัจจุบันไม่ค่อยพบเห็นแอนะล็อกคอมพิวเตอร์เท่าไรนักเพราะผลการคำนวณมีความละเอียดน้อย ทำให้มีขีดจำกัดใช้ได้กับงานเฉพาะบางอย่างเท่านั้น
 
2. ดิจิทัลคอมพิวเตอร์ (digital computer) คอมพิวเตอร์ที่พบเห็นทั่วไปในปัจจุบัน จัดเป็นดิจิทัลคอมพิวเตอร์แทบทั้งหมด ดิจิทัลคอมพิวเตอร์เป็นเครื่องคำนวณอิเล็กทรอนิกส์ที่ใช้งานเกี่ยวกับตัวเลข มีหลักการคำนวณที่ไม่ใช่แบบไม้บรรทัดคำนวณ แต่เป็นแบบลูกคิด โดยแต่และหลักของลูกคิดคือ หลักหน่วย หลักร้อย และสูงขึ้นไปเรื่อย ๆ เป็นระบบเลขฐานสินที่แทนตัวเลขจากศูนย์ถ้าเก้าไปสิบตัวตามระบบตัวเลขที่ใช้ในชีวิตประจำวัน
ค่าตัวเลขของการคำนวณในดิจิทัลคอมพิวเตอร์จะแสดงเป็นหลักเช่นเดียวกัน แต่จะเป็นระบบเลขฐานสองที่มีสัญลักษณ์ตัวเลขเพียงสองตัว คือเลขศูนย์กับเลขหนึ่งเท่านั้น โดยสัญลักษณ์ตัวเลขทั้งสองตัวนี้ จะแทนลักษณะการทำงานภายในซึ่งเป็นสัญญาณไฟฟ้าที่ต่างกัน การคำนวณภายในดิจิทัลคอมพิวเตอร์จะเป็นการประมวลผลด้วยระบบเลขฐานสองทั้งหมด ดังนั้นเลขฐานสิบที่เราใช้และคุ้นเคยจะถูกแปลงไปเป็นระบบเลขฐานสองเพื่อการคำนวณภายในคอมพิวเตอร์ ผลลัพธ์ที่ได้ก็ยังเป็นเลขฐานสองอยู่ ซึ่งคอมพิวเตอร์จะแปลงเป็นเลขฐานสิบเพื่อแสดงผลให้ผู้ใช้เข้าใจได้ง่าย
จากอดีตสู่ปัจจุบัน
     พัฒนาการทางด้านเทคโนโลยีในช่วง 100 ปีที่ผ่านมาได้พัฒนาไปอย่างรวดเร็ว โดยเฉพาะอย่างยิ่งเทคโนโลยีทางด้าน คอมพิวเตอร์ เมื่อ 50 ปีที่แล้วมา มีคอมพิวเตอร์ขึ้นใช้งาน ต่อมาเกิดระบบสื่อสารโทรคมนาคมสมัยใหม่เกิดขึ้นมากมาย และมีแนวโน้มการพัฒนาอย่างต่อเนื่อง เราสามารถแบ่งพัฒนาการคอมพิวเตอร์จากอดีตสู่ปัจจุบัน สามารถแบ่งเป็นยุคก่อนการใช้ไฟฟ้าอิเล็กทรอนิคส์ และยุคที่เครื่องคอมพิวเตอร์เป็นอุปกรณ์ไฟฟ้าอิเล็กทรอนิคส์
     เครื่องคำนวณในยุคประวัติศาสตร์
     เครื่องคำนวณเครื่องแรกของโลก ได้แก่ ลูกคิด มีการใช้ลูกคิดในหมู่ชาวจีนมากกว่า 7000 ปี และใช้ในอียิปต์โบราณมากกว่า 2500 ปี ลูกคิดของชาวจีนประกอบด้วยลูกปัดร้อยอยู่ในราวเป็นแถวตามแนวตั้ง โดยแต่ละแถวแบ่งเป็นครึ่งบนและล่าง ครึ่งบนมีลูกปัด 2 ลูก ครึ่งล่างมีลูกปัด 5 ลูก แต่ละแถวแทนหลักของตัวเลข
     เครื่องคำนวณกลไกที่รู้จักกันดี ได้แก่ เครื่องคำนวณของปาสคาลเป็นเครื่องที่บวกลบด้วยกลไกเฟืองที่ขบต่อกัน เบลส ปาสคาล (Blaise Pascal) นักคณิตศาสาตร์ชาวฝรั่งเศส ได้ประดิษฐ์ขึ้นในปี พ.ศ. 2185
     คอมพิวเตอร์ในยุคเริ่มแรก ได้แก่ เครื่องจักรกลหรือสิ่งประดิษฐ์ขึ้นเพื่อช่วยในการ คำนวณ โดยที่ยังไม่มีการ นำวงจรอิเล็กทรอนิกส์ เข้ามาใช้ประโยชน์ร่วมด้วย ลำดับเครื่องมือขึ้นมามีดังนี้
     ในระยะ 5,000 ปีที่ผ่านมา มนุษย์เริ่มรู้จักการใช้นิ้วมือและนิ้วเท้าของตนเพื่อช่วยในการคำนวณ และพัฒนา มาใช้อุปกรณ์อื่น ๆ เช่น ลูกหิน ใช้เชือกร้อยลูกหินคล้ายลูกคิด
     ต่อมาประมาณ 2,600 ปีก่อนคริสตกาล ชาวจีนได้ประดิษฐ์เครื่องมือเพื่อใช้ในการ คำนวณขึ้นมาชนิดหนึ่ง เรียกว่า ลูกคิด ซึ่งถือได้ว่า เป็นอุปกรณ์ใช้ช่วยการคำนวณที่เก่าแก่ที่สุดในโลกและคงยังใช้งานมาจนถึงปัจจุบัน
     พ.ศ. 2158 นักคณิตศาสตร์ชาวสก็อตแลนด์ชื่อ John Napier ได้ประดิษฐ์อุปกรณ์ใช้ ช่วยการคำนวณขึ้นมา เรียกว่า Napier's Bones เป็นอุปกรณ์ที่ลักษณะคล้ายกับตารางสูตรคูณในปัจจุบัน เครื่องมือชนิดนี้ช่วยให้ สามารถ ทำการคูณและหาร ได้ง่ายเหมือนกับทำการบวก หรือลบโดยตรง
      พ.ศ 2185 นักคณิตศาสตร์ชาวฝรั่งเศลชื่อ Blaise Pascal ซึ่งในขณะนั้นมีอายุเพียง 19 ปี ได้ออกแบบ เครื่องมือในการคำนวณโดย ใช้หลักการหมุนของฟันเฟืองหนึ่งอันถูกหมุนครบ 1 รอบ ฟันเฟืองอีกอันหนึ่งซึ่งอยู่ ทางด้านซ้ายจะถูกหมุนไปด้วยในเศษ 1 ส่วน 10 รอบ เครื่องมือของปาสคาลนี้ถูกเผยแพร่ออกสู่สาธารณะชน เมื่อ พ.ศ. 2188 แต่ไม่ประสบความสำเร็จเท่าที่ควรเนื่องจากราคาแพง และเมื่อใช้งานจริงจะเกิดเหตุการณ์ที่ฟันเฟืองติดขัดบ่อยๆ ทำให้ผลลัพธ์ที่ได้ไม่ค่อยถูกต้องตรงความเป็นจริง
     เครื่องมือของปาสคาล สามารถใช้ได้ดีในการคำนวณการบวกและลบ ส่วนการคูณและหารยังไม่ดีเท่าที่ควร ดังนั้นในปี พ.ศ. 2216 นักปราชญษชาวเยอรมันชื่อ Gottfriend von Leibnitz ได้ปรับปรุงเครื่งคำนวณของ ปาสคาลให้สามารถทหการคูณและหารได้โดยตรง โดยที่การคูณใช้หลักการบวกกันหลายๆ ครั้ง และการหาร ก็คือการลบกันหลายๆ ครั้ง แต่เครื่องมือของ Leibnitz ยังคงอาศัยการหมุนวงล้อ ของเครื่องเองอัตโนมัติ นับว่า เป็นเครื่องมือที่ช่วยให้การคำนวณทางคณิตศาสตร์ที่ดูยุ่งยากกลับเป็นเรื่องที่ง่ายขึ้น
      พ.ศ. 2344 นักประดิษฐ์ชาวฝรั่งเศลชื่อ Joseph Marie Jacquard ได้พยายามพัฒนาเครื่องทอผ้าโดยใช้ บัตรเจาะรูในการบันทึกคำสั่ง ควบคุมเครื่องทอผ้าให้ทำตามแบบที่กำหนดไว้ และแบบดังกล่าวสามารถนำมา สร้างซ้ำๆ ได้อีกหลายครั้ง ความพยายามของ Jacquard สำเร็จลงใน พ.ศ. 2348 เครื่องทอผ้านี้ถือว่าเป็น เครื่องทำงานตามโปรแกรมคำสั่งเป็นเครื่องแรก
     พ.ศ. 2373 Chales Babbage ถือกำเนิดที่ประเทศอังกฤษ เมื่อ พ.ศ. 2334 จบการศึกษาทางด้านคณิตศาสตร์ จากมหาวิทยาลัยแคมบริดจ์ และได้รับตำแหน่ง Lucasian Professor ซึ่งเป็นตำแหน่งที่ Isaac Newton เคยได้รับมาก่อน ในขณะที่กำลังศึกษาอยู่นั้น Babbage ได้สร้างเครื่อง หาผลต่าง (Difference Engine) ซึ่งเป็นเครื่องที่ใช้คำนวณ และพิมพ์ตารางทางคณิศาสตร์อย่างอัตโนมัติ จนกระทั่งปี พ.ศ. 2373 เขาได้รับความช่วยเหลือจากรัฐบาลอังกฤษเพื่อสร้างเครื่อง Difference Engine ขึ้นมาจริงๆ
     แต่ในขณะที่ Babbage ทำการสร้างเครื่อง Difference Engine อยู่นั้น ได้พัฒนาความคิดไปถึง เครื่องมือในการคำนวนที่มีความสามารถสูงกว่านี้ ซึ่งก็คอืเครื่องที่เรียกว่าเครื่องวิเคราะห์ (Analytical Engine) และได้ยกเลิกโครงการสร้างเครื่อง Difference Engine ลงแล้วเริ่มต้นงานใหม่ คือ งานสร้างเครื่องวิเคราะห์ ในความคิดของเขา โดยที่เครื่องดังกล่าวประกอบไปด้วยชิ้นส่วนที่สำคัญ 4 ส่วน คือ
  1. ส่วนเก็บข้อมูล เป็นส่วนที่ใช้ในการเก็บข้อมูลนำเข้าและผลลัพธ์ที่ได้จากการคำนวณ
  2. ส่วนประมวลผล เป็นส่วนที่ใช้ในการประมวลผลทางคณิตศาสตร์
  3. ส่วนควบคุม เป็นส่วนที่ใช้ในการเคลื่อนย้ายข้อมูลระหว่างส่วนเก็บข้อมูล และส่วนประมวลผล
  4. ส่วนรับข้อมูลเข้าและแสดงผลลัพธ์ เป็นส่วนที่ใช้รับทราบข้อมูลจากภายนอกเครื่องเข้าสู่ส่วนเก็บ และแสดงผลลัพธ์ที่ได้จากการคำนวณให้ผู้ใช้ได้รับทราบ
     เป็นที่น่าสังเกตว่าส่วนประกอบต่างๆ ของเครื่อง Alaytical Engine มีลักษณะใกล้เคียงกับส่วนประกอบ ของระบบคอมพิวเตอร์ ในปัจจุบัน แต่น่าเสียดายที่เครื่อง Alalytical Engine ของ Babbage นั้นไม่สามารถ สร้างให้สำเร็จขึ้นมาได้ ทั้งนี้เนื่องจากเทคโนโลยี สมัยนั้นไม่สามารถสร้างส่วนประกอบต่างๆ ดังกล่าว และอีกประการหนึ่งก็คือ สมัยนั้นไม่มีความจำเป็น ต้องใช้เครื่องที่มีความสามารถสูงขนาดนั้น ดังนั้นรัฐบาล อังกฤษจึงหยุดให้ความสนับสนุนโครงการของ Babbage ในปี พ.ศ. 2385 ทำให้ไม่มีทุนที่จะทำการวิจัยต่อไป สืบเนื่องจากมาจากแนวความคิดของ Analytical Engine เช่นนี้จึงทำให้ Charles Babbage ได้รับการยกย่อง ให้เป็น บิดาของเครื่องคอมพิวเตอร์
     พ.ศ. 2385 ชาวอังกฤษ ชื่อ Lady Auqusta Ada Byron ได้ทำการแปลเรื่องราวเกี่ยวกับเครื่อง Anatical Engine จากภาษาฝรั่งเศลเป็นภาษาอังกฤษ ในระหว่างการแปลทำให้ Lady Ada เข้าใจถึงหลักการทำงาน ของเครื่อง Analytical Engine และได้เขียนรายละเอียดขั้นตอนของคำสั่งให้เครื่องนี้ทำการคำนวณที่ยุ่งยาก ซับซ้อนไว้ในหนังสือทางคณิตศาสตร์เล่มหนึ่ง ซึ่งถือว่าเป็นโปรแกรมคอมพิวเตอร์โปรแกรมแรกของโลก และจากจุดนี้จึงถือว่า Lady Ada เป็นโปรแกรมเมอร์คนแรกของโลก (มีภาษาที่ใช้เขียนโปรแกรมที่เก่แก่ อยู่หนึ่งภาษาคือภาษา Ada มาจาก ชื่อของ Lady Ada) นอกจากนี้ Lady Ada ยังค้นพบอีกว่าชุดบัตรเจาะรู ที่บรรจุคำสั่งไว้สามารถนำกลับมาทำงานซ้ำได้ถ้าต้องการ นั่นคือหลักของการทำงานวนซ้ำ หรือเรียกว่า Loop เครื่องมือที่ใช้ในการคำนวณที่ถูกพัฒนาขึ้นในศตวรรษที่ 19 นั้น ทำงานกับเลขฐานสิบ (Decimal Number) แต่เมื่อเริ่มต้นของศตวรรษที่ 20 ระบบคอมพิวเตอร์ได้ถูกพัฒนาขึ้นจึงทำให้มีการเปลี่ยนแปลงมาใช้ เลขฐานสอง (Binary Number) กับระบบคอมพิวเตอร์ ที่เป็นผลสืบเนื่องมาจากหลักของพีชคณิต
     พ.ศ. 2397 นักคณิตศาสตร์ชาวอังกฤษ George Boole ได้ใช้หลักพีชคณิตเผยแพร่กฎของ Boolean Algebra ซึ่งเป็นคณิตศาสตร์ที่ใช้อธิบายเหตุผลของตรรกวิทยาที่ตัวแปรมีค่าได้เพียง "จริง" หรือ "เท็จ" เท่านั้น (ใช้สภาวะเพียงสองอย่างคือ 0 กับ 1 ร่วมกับเครื่องหมายในเชิงตรรกพื้นฐาน คือ AND, OR และ NOT)
     สิ่งที่ George Boole คิดค้นขึ้น นับว่ามีประโยชน์ต่อระบบคอมพิวเตอร์ในปัจจุบันอย่างยิ่ง เนื่องจากเป็น การยากที่จะใช้กระแสไฟฟ้า ซึ่งมีเพี่ยง 2 สภาวะ คือ เปิด กับ ปิด ในการแทน เลขฐานสิบซึ่งมีอยู่ถึง 10 ตัว คือ 0 ถึง 9 แต่เป็นการง่ายกว่าเราแทนด้วยเลขฐานสอง คือ 0 กับ 1 จึงถือว่าสิ่งนี้เป็นรากฐานที่สำคัญของการ ออกแบบวงจรระบบคอมพิวเตอร์ในปัจจุบัน
     พ.ศ. 2423 Dr. Herman Hollerith นักสถิติชาวอเมริกันได้ประดิษฐ์เครื่องประมวลผลทางสถิติซึ่ง ใช้กับบัตรเจาะรู เครื่องนี้ได้รับการพัฒนา ให้ดียิ่งขึ้นและมาใช้งานสำรวจสำมะโนประชากร ของสหรัฐอเมริกา ในป พ.ศ. 2433 และช่วยให้การสรุปผลสำมะโนประชากรเสร็จสิ้นภายในระยะเวลา 2 ปีครึ่ง (โดยก่อนหน้านั้นต้องใช้เวลาถึง 7 ปีครึ่ง) เรียกบัตรเจาะรูนี้ว่า บัตรฮอลเลอริธ และชื่ออื่นๆ ที่ใช้เรียกบัตรนี้ ก็คือ บัตร ไอบีเอ็ม หรือบัตร 80 คอลัมน์ เพราะผู้ผลิตคือ บริษัท IBM