พื้นฐานการเขียนโปรแกรมคอมพิวเตอร์ Foundation of Computer Programming

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

จะเสียตังค์กี่บาท ที่เรียนเขียนโปรแกรมคอมพิวเตอร์พื้นฐานกับผมนี่ ไม่เสียให้ผมสักบาท ฟรี ผมทำเพราะอยากให้คนไทยได้มีโอกาสแบบที่ผมมี ผมไม่ได้ทำเพราะหวังจะได้เงินจากคุณ ผมต้องการช่วยเปิดประตูให้พวกคุณได้มีเงินในอนาคต...See more

thumb_up2thumb_downchat_bubble

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

thumb_up3thumb_downchat_bubble

คุณมีคอมพิวเตอร์กันไหม คุณๆที่สนใจจะเรียนเขียนโปรแกรมคอมพิวเตอร์กับผม คุณมีคอมพิวเตอร์ไหม ช่วยตอบให้ผมรู้หน่อย ผมจะได้รู้ว่าจะทำอย่างไรได้เหมาะสมเพื่อทุกๆคน 1. คุณมีคอมพิวเตอร์ไหม 2. (ถ้ามี) เป็นแบบตั้งโต๊ะหรือแบบตั้งบนตัก (laptop) 3. มีหน่วยความจำ (RAM--Read Access Memory)...See more

thumb_upthumb_downchat_bubble3

เครื่องมือที่ใช้ในการเรียนและการฝึก มีคนถามว่าต้องใช้เครื่องมืออะไร ในขั้นต้นนี้เราคุยกันก่อน ยังไม่ต้องใช้เครื่องมืออะไร อาจใช้กระดาษดินสอหรืออะไรก็ได้ที่ขีดเขียนได้ก่อน บางคนที่ยังไม่มีเครื่องมือจะได้เดินไปด้วยกันได้ ต่อไปเราจะต้องใช้เครื่องมือ...See more

thumb_up2thumb_downchat_bubble

การโปรแกรมคืออะไร การโปรแกรม หลายคนเข้าใจว่าเป็นแต่เพียงขั้นตอน แต่แท้จริงแล้วมันคือการสร้างเงื่อนไขหรือวางเงื่อนไขให้เป็นไปตามแนวทางที่เราต้องการ เป็นเงื่อนไขให้ทำตามที่เรากำหนด หรือตามที่หลักการเหตุและผลกำหนด(นี่ระดับสูงขึ้นมาหน่อย) การโปรแกรมคอมพิวเตอร์อาศัยการเขียน(ด้วยมือ...See more

thumb_up2thumb_downchat_bubble

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

thumb_up3thumb_downchat_bubble

คอมพิวเตอร์คืออะไร แต่คอมพิวเตอร์จริงๆหมายความว่าอะไร คำว่าคอมพิวท์ (compute) หมายถึงการคำนวณ ใส่เสียง "เอ้อร์" /-er/ ซึ่งหมายความว่า "ผู้กระทำ หรือผู้ทำ" ลงไปที่ท้ายคำ ทำให้กลายเป็นคำว่า compute+r (ตัดตัว e ออกไปหนึ่งตัว มันซ้ำกันไม่มีประโยชน์) เป็น computer (คอมพิวเทอร์) หรือคือผู้คำนวณ ตัวคำนวณ หรือ เครื่องคำนวณ ดังนั้น คอมพิวเทอร์ หรือ คอมพิวเตอร์แบบที่คนไทยเรียก จึงเป็นเครื่องมือในการคำนวณหรือประมวลข้อมูลชนิดหนึ่ง ทำงานคล้ายสมองมนุษย์ แต่เร็วกว่ามาก

thumb_up2thumb_downchat_bubble

ขั้นตอนการสอนและการเรียน ยังไม่ได้จัดเป็นหลักสูตร แต่จะทำเป็นระบบเท่าที่สมองคิดเรียบเรียงได้ในเวลาที่มี แต่มั่นใจได้ว่าจะเป็นระบบมากพอที่จะไม่ทำให้คนเรียนสับสนและทำให้เรียนได้ทีละขั้นตอน จากความคิดไปสู่การปฏิบัติ จากภาพรวมไปสู่ภาพย่อยและการนำไปใช้งาน จากง่ายไปหายาก(อันนี้ทำยากมาก) ถ้าได้พื้นฐานกันแล้วก็ก้าวสู่ขั้นสูงขี้นต่อไป อาจต้องมีการเรียนเรื่อง database, การทำ Software Testing การจัดการโครงการ (Project Management) อย่างคร่าวๆแต่ใช้งานได้ประกอบกันไปด้วย

thumb_up3thumb_downchat_bubble

ใครจะเรียนได้บ้าง 1. ใครก็ได้ที่ตั้งใจ อ่านออกเขียนได้ และจะพยายามคิดตาม ทีละขั้น ไม่จำกัดพื้นฐานการศึกษา หรืออายุ 2. คนที่มีคอมพิวเตอร์หรืออุปกรณ์อื่นที่สามารถใช้สั่งงานโปรแกรมได้ อาจใช้ tablets, iPad, iPhone, หรือ SmartPhone ได้ (ยังต้องดูว่าอุปกรณ์ไหนใช้อะไรได้บ้าง) ที่ดีที่สุดคืออุปกรณ์ที่สามารถใช้โหลด IDE หรือ โปรแกรมที่ใช้เขียนได้

thumb_up6thumb_downchat_bubble

เป้าหมาย เพื่อให้ผู้เรียนได้ 1. เรียนเข้าใจเรื่องพื้นฐาน หลักการ กระบวนการ และการนำความคิดกับการเขียนโปรแกรมคอมพิวเตอร์ไปใช้ได้ในการเออกแบบและขียนโปรแกรม 2. ให้สามารถนำสิ่งที่เรียนรู้ไปงานอาชีพและชีวิตจริง อย่างง่ายๆ ชัดเจน อย่างเป็นขั้นตอน 3. เป็นการเรียนรู้เชิง Object Oriented Programming ผสมผสานกับหลัก Objective Nucleic Theory 4. เป็นการเรียนรู้แบบประสมประสาน ทีละขั้นตอน เช่นอาจรวม Extreme Programming หรือ Agile Programming ไปด้วยกัน 5. จะมีการใช้เครื่องมือในการคิด เช่น Use Case, UML/UP อย่างน้อยจะใช้ Flowcharts ในกรณีที่เหมาะสม

thumb_up2thumb_downchat_bubble

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

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