Education

หนังสือพิมพ์ The Harvard Crimson ของมหาวิทยาลัยฮาร์วาร์ด รายงานข้อมูลจากสำนักทะเบียนของมหาวิทยาลัยว่านักศึกษานิยมลงวิชา CS50: Introduction to Computer Science I มากที่สุด มีผู้สมัครเรียนถึง 875 คน มากเป็นประวัติการณ์นับตั้งแต่เปิดวิชานี้มา 30 ปี

เจ้าของสถิติเดิมคือวิชาเศรษฐศาสตร์พื้นฐาน Economics 10a: Principles of Economics ที่มีผู้สมัครเรียนปีที่แล้ว 764 คน (ปีนี้ลดลงเหลือ 711 คน) ส่วนวิชา CS50 มีความนิยมมาเป็นอันดับสองในปีที่แล้ว คนเรียนประมาณ 700 คน ก่อนจะเพิ่มแบบก้าวกระโดดมาเป็นหลัก 800 คนในปีนี้

David J. Malan ผู้สอนวิชานี้ให้สัมภาษณ์ว่านักศึกษานิยมลงเรียนวิชาคอมพิวเตอร์กันมากขึ้น เป็นผลมาจากความนิยมในสาขาวิชาคอมพิวเตอร์ในระดับชาติด้วย

นอกจากนี้ยังมีข้อมูลว่าวิชาใกล้เคียงอย่าง CS121: Introduction to the Theory of Computation มีผู้สมัครเรียนมากเป็นประวัติการณ์ที่ 153 คน ตัวเลขเดิมในปี 2008 คือ 86 คนและเพิ่มขึ้นเรื่อยๆ ทุกปี

ไม่แน่ว่าเราอาจได้เห็น Bill Gates หรือ Mark Zuckerberg คนใหม่ปรากฎตัวขึ้นจากคอร์สเหล่านี้ก็เป็นได้

ที่มา - The Harvard Crimson via Fortune

Hiring! บริษัทที่น่าสนใจ

Carmen Software company cover
Carmen Software
Hotel Financial Solutions
Next Innovation (Thailand) Co., Ltd. company cover
Next Innovation (Thailand) Co., Ltd.
We are web design with consulting & engineering services driven the future stronger and flexibility.
KKP Dime company cover
KKP Dime
KKP Dime บริษัทในเครือเกียรตินาคินภัทร
Kiatnakin Phatra Financial Group company cover
Kiatnakin Phatra Financial Group
Financial Service
Fastwork Technologies company cover
Fastwork Technologies
Fastwork.co เว็บไซต์ที่รวบรวม ฟรีแลนซ์ มืออาชีพจากหลากหลายสายงานไว้ในที่เดียวกัน
Thoughtworks Thailand company cover
Thoughtworks Thailand
Thoughtworks เป็นบริษัทที่ปรึกษาด้านเทคโนโยลีระดับโลกที่คว้า Great Place to Work 3 ปีซ้อน
Iron Software company cover
Iron Software
Iron Software is an American company providing a suite of .NET libraries by engineer for engineers.
CLEVERSE company cover
CLEVERSE
Cleverse is a Venture Builder. Our team builds several tech companies.
Nipa Cloud company cover
Nipa Cloud
#1 OpenStack cloud provider in Thailand with our own data center and software platform.
Bangmod Enterprise company cover
Bangmod Enterprise
The leader in Cloud Server and Hosting in Thailand.
CIMB THAI Bank company cover
CIMB THAI Bank
MOVING FORWARD WITH YOU - CIMB is the leading ASEAN Bank
Bangkok Bank company cover
Bangkok Bank
Bangkok Bank is one of Southeast Asia's largest regional banks, a market leader in business banking
MuvMi (Urban Mobility Tech Co.,Ltd.) company cover
MuvMi (Urban Mobility Tech Co.,Ltd.)
Shape the future of urban mobility towards affordable, clean, and safe solutions
T.N. Digital Solution Co., Ltd. company cover
T.N. Digital Solution Co., Ltd.
TNDS has been involving in every first move of banking’s major digital transformation.
KBTG - KASIKORN Business-Technology Group company cover
KBTG - KASIKORN Business-Technology Group
KBTG - "The Technology Company for Digital Business Innovation"
Siam Commercial Bank Public Company Limited company cover
Siam Commercial Bank Public Company Limited
"Let's start a brighter career future together"
Icon Framework co.,Ltd. company cover
Icon Framework co.,Ltd.
Global Standard Platform for Real Estate แพลตฟอร์มสำหรับธุรกิจอสังหาริมทรัพย์ครบวงจร มาตรฐานระดับโลก
REFINITIV company cover
REFINITIV
The Financial and Risk business of Thomson Reuters is now Refinitiv
H LAB company cover
H LAB
Re-engineering healthcare systems through intelligent platforms and system design.
The Gang Technology Co., Ltd. company cover
The Gang Technology Co., Ltd.
We're a Digital Agency that helps our customers transform their business into digital with ease.
LTMH company cover
LTMH
LTMH มุ่งเน้นการพัฒนาผลิตภัณฑ์ที่สามารถช่วยพันธมิตรของเราให้บรรลุเป้าหมาย
Seven Peaks company cover
Seven Peaks
We Drive Digital Transformation
Wisesight (Thailand) Co., Ltd. company cover
Wisesight (Thailand) Co., Ltd.
The Best Choice For Handling Social Media · High Expertise in Social Data · Most Advanced and Secure
MOLOG Tech company cover
MOLOG Tech
We are Modern Logistic Platform, Specialize in WMS, OMS and TMS.
Data Wow Co.,Ltd company cover
Data Wow Co.,Ltd
We enable our clients to realize increased productivity by solving their most complex issues by Data
LINE Company Thailand company cover
LINE Company Thailand
LINE, the world's hottest mobile messaging platform, offers free text and voice messaging + Call
LINE MAN Wongnai company cover
LINE MAN Wongnai
Join our journey to becoming No.1 food platform in Thailand

และวิธีการสอนก็ไม่ค่อยจะดีด้วย
ประมาณว่า

สอนเขียน JAVA ไม่ได้สอน OOP
สอนเขียน PHP ไม่ได้สอน Web programming
สอน Oracle, MySql ไม่ได้สอน Database/sql

ที่ผมเจอมาก็คล้ายๆกัน (รุ่นน้องผมโดน เพราะปรับหลักสูตร)

ปี 1 เข้ามาเทอมแรกเจอ Java Swing
เด็กก็หลงประเด็นไปโฟกัสกับของยากอย่าง Object Oriented, EventHandler แทนที่จะได้โฟกัสกับ Control Structure และ logic พวก if/else, loop

สุดท้ายสอนแบบนี้อยู่ 2-3 ปีไม่เวิร์คก็ต้องปรับปรุงหลักสูตรกันใหม่

ซึ่งตอนผมเรียนเป็น C/C++ command line เจอแต่จอดำๆกับตัวอักษรตลอดปี 1
เทอม 1 Structural ล้วน ยังไม่รุ้จักคำว่า Object
เทอม 2 ถึงได้เริ่มรู้จัก Object แบบเริ่มต้น (encapsulation, inheritance) แล้วค่อยไปเจอของจริงแบบลึกซึ้งตอนเรียน OOP
จุดต่างคือสมัยผม โฟกัสได้เป็นลำดับขั้นดี คือต้องเข้าใจการจัดระเบียบความคิด การลำดับ flow การใช้ control structure ที่ถูกต้องก่อนจึงจะต่อไปที่ภาพใหญ่เป็น Object ได้

ที่ม. ตอนเรียน เพื่อนส่วนใหญ่คิดว่าน่าจะง่ายๆแบบตอนม.ปลาย พอเจอแมตช์ 7 ตัวไป (ไม่รวม ฟิสิกส เคมี ชีวะอีก) นี่แทบร้องไห้ หลายคนไม่เคยเขียนโปรแกรมมาก่อนด้วย จาก40กว่า เหลือจบกัน ไม่ถึง 20 ....

แต่แปลกที่วิชา หลักๆ ก็คล้ายๆกับวิศวะคอม แต่คนที่เก่ง(แมตช์) จะเลือกเรียนวิศวะคอม ;w; ส่วนคนที่เรียนวิทคอมส่วนใหญ่เป็นคนที่ชอบคอม

เรียนโหดมากครับ Math 7 ตัว = =

ผมเจอ 5 ตัวยังแทบกรีดร้องเลย (Cal 1-3, Diff Eq., Linear)
แถมยังต้องเรียนรวมกับพวก Pure Math อีก โดนตัดเกรดกระจาย

เรียนกันเยอะอยู่ แต่ระหว่างเรียน กับจบออกมายังไงก็อีกเรื่อง ส่วนถ้าไปเทียบอเมริกา เราก็คงยังมีเรื่องสิ่งแวดล้อมในวงการไอที, ค่าตอบแทนรายได้ แล้วก็ตัวผลิตภัณฑ์เองของบริษัท มันเชื่อมโยงกันอยู่ก็ต่างฝ่ายต่างพยายามผลักให้ไปตรงนั้นให้ได้อยู่

ความจริงที่โหดร้ายคือ บ้านเราวิศวฯคอมพิวเตอร์เป็นตัวเลือกอันดับแรกก่อนวิทยาการคอมพิวเตอร์ครับ

ถึงเนื้อหาการเรียนจะคล้ายคลึงกันมาก แต่ค่านิยมของประเทศเราคำว่า วิศวฯมีระดับสูงกว่าวิทยาศาสตร์จริงๆ

RookieX Mon, 22/09/2014 - 14:21

ตอนผมเรียน รายชื่อที่ลงทะเบียนมีประมาณ 120กว่าคน
แต่เรียนรอดจนจบประมาณ 20ต้นๆคน เอง

มันเป็นวิชา Intro ครับ ไม่ได้หมายความว่า นักเรียนพวกนั้นจะเรียน CS ต่อ บางส่วนแค่สนใจอยากรู้ก็มีครับ ในต่างประเทศ นักศึกษาสามารถลงวิชาเรียนหรือเลือกคณะได้ตามความชอบความสนใจครับ

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

*มหาลัยผมเลือกจัดตารางเรียนเองได้นะครับ ซึ่งการจัดการศึกษาแบบนี้ไม่รู้ทำไมในไทยมันน้อยลงเรื่อยๆ คงเพราะสะดวกกว่ามั้งเลยจัดมาให้เองเลย

lew Mon, 22/09/2014 - 14:17

Theory of Computation นี่มันต้องมีคนลงเพราะเข้าใจผิดนึกว่าคอมพิวเตอร์ทั่วไปแน่ๆ

Priesdelly Mon, 22/09/2014 - 17:54

In reply to by lew

+1 และก็ถอนรายวิชาออกเมื่อเรียกอาทิตย์แรกๆ เสร็จ หึหึ

เหมือนวิชา CS100 ของมช. ที่เป็นตัวเปิดให้ทั้งมหา'ลัยลงอ่ะครับ อยากบอกว่าคนลงล้นทุกเทอม ความนิยมล้นหลามมาก อย่างนึงคือเรียนไม่ยากมาก และค่อนข้างดูทันสมัย(ถึงงานและการบ้านจะเยอะก็เถอะ)
ผมว่าพวกตัวแบบนี้ ถ้าผมเรียนอยู่คณะอื่นก็คงมาลงบ้างแหละครับ มาค่อนข้างเป็นวิชาที่ดูทันสมัยดี

ถ้าเป็นที่ มธ. นี่ TU153 Genneral Concept of Commputer ได้รับความนิยมอย่างล้นหลามนี่ด้วยเหตุผล 2 อย่างคือไม่คณะบังคับก็เพราะจะหนีคณิต ฮาแถมตัววิชาก็น่าเบื่อมากอย่างเทอมผมมีคนลงเซคเดียวกับผมเกือบ 500 ผมซึ่งขาดแค่ครั้งเดียวบอกได้เลยว่านอกจากครั้งแรกแล้วมีนักศึกษาเข้าไม่ถึง 50 คนเลยเนื่องจากมันเป็นวิชาที่กลางๆเกินไปคนที่อ่านข่าวเว็บนี้รู้เรื่องจะรู้สึกว่าวิชานี้มันวิชาหมูๆเก็บ A สบายๆเลยไม่ค่อยเข้ากันอ่านหนังสืออย่างเดียว ตรงกันข้ามคนที่ที่ไม่ค่อยสนใจอยู่จะมองว่าเรื่องพวกนี้จะรู้ไปทำไมเลยไม่ค่อยเข้ากันซึ่งกลุ่มที่สองจะมองว่าวิชานี้โหดและมักจะได้ C กัน

บางทีจำนวนมันก็อาจจะบอกอะไรไม่ได้นะครับเลยว่าจะไปลงรหัส CS ดูว่าจะน่าสนใจขึ้นมั้ย

TU153 นี่เคยเอาชีทเพื่อนมาอ่าน มันเบสิกออกแนวรู้ทันโลก IT มากกว่าแหละครับ

ตอนผมมี CS1xx (ตอนนี้รหัสเปลีย่นรึเปล่าไม่รู้) ให้เด็กนอกภาคคอมเรียนด้วย ส่วนใหญ่จะเป็น Math/App Math เรียนกัน
แต่อันนั้นไม่รู้ว่าหนักเกินไปสำหรับเด็กที่ไม่ได้เรียนสายวิทย์มาไหม