Proposal


โปรแกรม TestMe
SEE

โปรโมทสาขาวิทยาการคอมพิวเตอร์

Power point โปรโมทสาขาวิทยาการคอมพิวเตอร์

Poster

Poster โปรโมทสาขาวิทยาการคอมพิวเตอร์


Linux




Linux คืออะไร ?



ลีนุกซ์ เป็นระบบปฏิบัติการเช่นเดียวกับ ดอส ไมโครซอฟต์วินโดวส์ หรือยูนิกซ์ โดยลีนุกซ์นั้นจัดว่าเป็นระบบปฏิบัติการยูนิกซ์ประเภทหนึ่ง การที่ลีนุกซ์เป็นที่กล่าวขานกันมากขณะนี้ เนื่องจากความสามารถของตัวระบบปฏิบัติการและโปรแกรมประยุกต์ที่ทำงานบนระบบลีนุกซ์ โดยเฉพาะอย่างยิ่งโปรแกรมในตระกูลของ GNU (GNU's Not UNIX) และสิ่งที่สำคัญที่สุดก็คือระบบลีนุกซ์เป็นระบบปฏิบัติการประเภทฟรีแวร์ (Free Ware) คือไม่เสียค่าใช้จ่ายในการซื้อโปรแกรม
ระบบลีนุกซ์ตั้งแต่เวอร์ชั่น 4 นั้น สามารถทำงานได้บนซีพียูทั้ง 3 ตระกูล คือบนซีพียูของอิลเทล (PC Intel) ดิจิตอลอัลฟาคอมพิวเตอร์ (Digital Alpha Computer) และซันสปาร์ค (SUN SPARC) เนื่องจากใช้เทคโนโลยีที่เรียกว่า RPM (Red Hat Package Management) ถึงแม้ว่าในขณะนี้ลีนุกซ์ยังไม่สามารถแทนที่ไมโครซอฟต์ วินโดวส์ บนพีซีหรือแมคโอเอส (Mac OS) ได้ทั้งหมดก็ตาม แต่ผู้ใช้จำนวนไม่น้อยที่หันมาใช้และช่วยพัฒนาโปรแกรมประยุกต์บนลีนุกซ์กัน และเรื่องของการดูแลระบบลีนุกซ์นั้น ภายในระบบลีนุกซ์เองมีเครื่องมือช่วยสำหรับดำเนินการให้สะดวกยิ่งขึ้น

การนำลีนุกซ์มาใช้งาน
ปัจจุบันได้มีการนำระบบปฏิบัติการลีนุกซ์ไปประยุกต์เป็นระบบปฏิบัติการสำหรับงานด้านต่างๆเช่นงานด้านการคำนวณทางวิทยาศาสตร์ใช้เป็นสถานีงาน สถานีบริการ อินเทอร์เน็ต อินทราเน็ต หรือใช้ใน การเรียนการสอนและการทำงิจัยทางคอมพิวเตอร์ใช้พัฒนาโปรแกรมเนื่องจาก มีเครื่องมือมากมาย เช่น โปรแกรมภาษาซี (C) ซีพลัสพลัส (C++) ปาสคาล (Pascal) ฟอร์แทรน (Fortran) ลิสป์ (Lisp) โปรล็อก (Prolog) เอดา (ADA) มีภาษาสคริปต์ เช่น เชลล์ (Shell) บาสช์เชลล์ (Bash Shell) ซีเชลล์ (C Shell) คอร์นเชลล์ (Korn Shell) เพิร์ล (Perl) พายตัน (python) TCL/TK
นอกจากนี้ยังมีโปรแกรมประยุกต์ในสาขาต่างๆ อีกมากมาย โดยข้อมูลของโปรแกรมเหล่านี้
ได้รวบรวมไว้ที่ Linux Software Map (LSM) 
อนาคตของลีนุกซ์
ลีนุกซ์นั้นมีนักพัฒนาโปรแกรมจากทั่วโลกช่วยกันทำให้การขยายตัวของลีนุกซ์เป็นไปอย่างรวดเร็วโดยในส่วนของแกนระบบปฏิบัติการ หรือเคอร์เนลนั้นจะมีการพัฒนาเป็นรุ่นที่ 2.2 (Linux Kernel 2.2) ซึ่งได้เพิ่มขีดความสามารถและสนับสนุนการทำงานแบบหลายตัวประมวลผลแบบ SMP (Symmetrical Multi Processors) ซึ่งทำให้ระบบลีนุกซ์สามารุนำไปใช้สำหรับทำงานเป็นเซิร์ฟเวอร์ขนาดใหญ่ได้ และยังมีโครงการสนับสนุนการใช้งานบรระบบลีนุกซ์อีกหลายโครงการ เช่น KDE (The K Desktop Environment) และ GNOME (GNU Network Object Model Environment) ซึ่งจะช่วยพัฒนา desktop บนลีนุกซ์ให้สมบูรณ์เทียบเท่ากับ Windows 98 ของไมโครซอฟท์ และบรรดาบริษัทผู้ผลิตซอฟท์แวร์ทางด้านระบบฐานข้อมูลชั้นนำ อย่างเช่น Informix, Oracle, IBM DB2 ก็เริ่มให้มีสนับสนุนการใช้งานบนระบบลีนุกซ์ แล้วเช่นเดียวกัน

Java Programer

อาชีพ  Java Programer
เงินเดือนที่ต้องการคือ 25k+

ความสามารถที่ต้องใช้
-ภาษาอังกฤษ
- คณิตศาสตร์
-พื้นฐานของคอมพิวเตอร์
- การเขียนโปรแกรม
- ภาษาซี
-ภาษาจาวา

ลักษณะการทำงานของ Java programmer 
โปรแกรมเมอร์ จะทำหน้าที่ นำข้อมูลการออกแบบรายละเอียดการวางโครงสร้างระบบคอมพิวเตอร์
 จากนักวิเคราะห์ระบบงาน มาเขียนเป็นโปรแกรมต่างๆ ภาษาที่ใช้ในการเขียนโปรแกรมจะแตกต่างกันไปตามลักษณะเครื่องของระบบฐานข้อมูลทดสอบระบบอละส่งให้นักวิเคราะห์ระบบทำการจะตรวจสอบอีกครั้งเพื่อหาจุดบกพร่องและแก้ไขก่อนนำไปใช้จริง
โปรแกรมเมอร์ยังต้องทำหน้าที่ รับรายละเอียดของความต้องการของผู้ใช้ระบบ (User) 
จากนักวิเคราะห์ระบบ (System Analyst) จัดทำแผนภูมิ (Flowchart) ขั้นตอนการทำงานที่
ละเอียด และถูกต้องตามหลักวิชา เพื่อประโยชน์ในการเขียนโปรแกรมสำหรับการประมวลผล
ด้วยคอมพิวเตอร์ วิเคราะห์แผนภูมิหรือแผนผังสายงาน แต่เพียงบางส่วนหรือทั้งหมด


Website
Www.blogone.com.                        คุณสมบัติของของโปรแกรมแอร์ ภาษา จาวา
www.trefeww.com                          ความรู้ทางด้านตรรกศาสตร์ค
www.thaicreate.coma/Java.html    เว็ป ภาษาจาวา
Wikipedia                                       ข้อมูลภาษาของคอมพิวเตอร์

Internet of things (IoT)


 Internet of Things (IoT) คือ "อินเตอร์เน็ตในทุกสิ่ง" หมายถึง การที่อุปกรณ์ต่างๆ สิ่งต่างๆ ได้ถูกเชื่อมโยงทุกสิ่งทุกอย่างสู่โลกอินเตอร์เน็ต ทำให้มนุษย์สามารถสั่งการควบคุมการใช้งานอุปกรณ์ต่างๆ ผ่านทางเครือข่ายอินเตอร์เน็ต เช่น การเปิด-ปิด อุปกรณ์เครื่องใช้ไฟฟ้า (การสั่งการเปิดไฟฟ้าภายในบ้านด้วยการเชื่อมต่ออุปกรณ์ควบคุม เช่น มือถือ ผ่านทางอินเตอร์เน็ต) รถยนต์ โทรศัพท์มือถือ เครื่องมือสื่อสาร เครื่องมือทางการเกษตร อาคาร บ้านเรือน เครื่องใช้ในชีวิตประจำวันต่างๆ ผ่านเครือข่ายอินเตอร์เน็ต เป็นต้น

แบ่งกลุ่ม Internet of Things

ปัจจุบันมีการแบ่งกลุ่ม Internet of Things ออกตามตลาดการใช้งานเป็น 2 กลุ่มได้แก่
 
  1. Industrial IoT
    คือ แบ่งจาก local network ที่มีหลายเทคโนโลยีที่แตกต่างกันในโครงข่าย Sensor nodes โดยตัวอุปกรณ์ IoT Device ในกลุ่มนี้จะเชื่อมต่อแบบ IP network เพื่อเข้าสู่อินเตอร์เน็ต
      
  2. Commercial IoT
    คือ แบ่งจาก local communication ที่เป็น Bluetooth หรือ Ethernet (wired or wireless) โดยตัวอุปกรณ์ IoT Device ในกลุ่มนี้จะสื่อสารภายในกลุ่ม Sensor nodes เดียวกันเท่านั้นหรือเป็นแบบ local devices เพียงอย่างเดียวอาจไม่ได้เชื่อมสู่อินเตอร์เน็ต

ซื้อคอมพิวเตอร์

ซื้อคอมพิวเตอร์ในงบประมาณ 20k


- AMD Ryzen 5 2500U  4 cores 8 threads (2.00 GHz up to 3.60 GHz)
- AMD Radeon RX Vega 8
- 8 GB DDR4
- 1 TB 5400 RPM
- 15.6 inch (1920x1080) Full HD
- Windows 10 Home (64 Bit)

-----------------------------------------------
ซื้อคอมพิวเตอร์ในงบประมาณ 60k

- Intel Core i7-8750H 6 Cores, 12 Threads (2.20 - 4.10 GHz) 
- NVIDIA GeForce GTX 1070 (8GB GDDR5)
- 8 GB DDR4
- 1 TB 7200RPM + 256 GB SSD PCIe M.2
- 15.6 inch (1920x1080) Full HD 120Hz
- Windows 10 Home (64 Bit)

Computer Architecture

Computer Architecture  (สถาปัตยกรรมคอมพิวเตอร์)
ความหมายของสถาปัตยกรรมคอมพิวเตอร์
  สถาปัตยกรรมคอมพิวเตอร์ คือ การออกแบบส่วนต่างๆ ของระบบคอมพิวเตอร์ ให้สามารถทำงานได้อย่างมีประสิทธิภาพ ประกอบด้วยส่วนสำคัญ ส่วน ดังนี้
l  สถาปัตยกรรมคำสั่ง ISA. (Instruction Set Architecture)
คือ รูปแบบของการกำหนดภาษาที่ใช้กับเครื่องคอมพิวเตอร์ตระกูลต่างๆ ภาษาที่ใช้กับเครื่องประกอบกันขึ้นเป็นโปรแกรม หากโปรแกรมที่เขียนใช้กับเครื่องรุ่นเก่า และสามารถ Run กับเครื่องรุ่นใหม่ในตระกูลเดียวกันได้ เรียกเครื่องรุ่นใหม่นั้นได้ว่า "Upward Compatibility" ในทางกลับกันหากโปรแกรมที่เขียนขึ้นใช้กับเครื่องรุ่นใหม่แล้วไม่สามารถ Run กับเครื่องรุ่นเก่ากว่าได้ เรียกคอมพิวเตอร์รุ่นเก่านั้นไดว่า "Downward Compatibility"
l  สถาปัตยกรรม Hardware (Hardware System Architecture)
คือ ฮาร์ดแวร์ (Hardware) ของระบบคอมพิวเตอร์ เช่น CPU , Storage System  , Bus และ I/O System โดยพัฒนาขึ้นมาตามลำดับจากแนวคิดระบบคอมพิวเตอร์พื้นฐานของ Von Neumann ประกอบด้วย Hardware พื้นฐาน คื
    1. CPU (Central Processing Unit) -หน่วยประมวลผลกลาง
                2. Main Memory System -
ระบบหน่วยความจำ
                3. Input/Output System -
ระบบอุปกรณ์นำเข้าข้อมูล/อุปกรณ์แสดงผลลัพธ์ข้อมูล                          
                4. Interconnection System (BUS) –
ระบบเชื่อมต่ออุปกรณ์  ต่าง ๆ เข้าด้วยกัน

นอกจากนั้นคำสั่งจะต้อง Execute ทีละคำสั่งตามลำดับ และมีเส้นทาง (BUS) ในการขนถ่ายข้อมูลอย่างน้อย เส้นทางระหว่าง CPU กับ Main Memory เรียกว่า "Von Neumann"