การศึกษาด้วยตนเองของวิทยาศาสตร์คอมพิวเตอร์


14

ฉันเป็นชายอายุ 16 ปีที่เพิ่งได้รับสารานุกรมขนาดใหญ่เกี่ยวกับวิทยาการคอมพิวเตอร์โดยเพื่อนของฉัน โดยปกติฉันไม่สนใจคอมพิวเตอร์และเทคโนโลยี แต่วิทยาการคอมพิวเตอร์เริ่มทำให้ฉันหลงใหล อย่างไรก็ตามฉันตั้งใจจะเรียนวิชาฟิสิกส์และ / หรือคณิตศาสตร์และไม่ใช่ CS ดังนั้นคำถามของฉันคือมันจะมีประโยชน์หรือไม่ในการเรียนรู้ด้วยตนเองด้านวิทยาการคอมพิวเตอร์ ฉันไม่ได้เรียนระดับ BSc แต่เป็นพื้นฐานของ CS (เป็นสารานุกรมที่มีหน้าประมาณ 600 หน้า)


3
สารานุกรมชื่ออะไร
Guy Coder

@GuyCoder: Wikipedia
Thomas Eding

คำตอบ:


16

ฉันคิดว่าการเรียนรู้เกี่ยวกับวิทยาการคอมพิวเตอร์จะเป็นประโยชน์อย่างแน่นอน นี่คือจำนวนวิทยาศาสตร์คอมพิวเตอร์ที่เกี่ยวข้อง (ที่เกี่ยวข้อง) ที่มีให้

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

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

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

นี่อาจจะเป็นการสรุปที่ดีที่สุดในบทความเกี่ยวกับการคิดคำนวณโดย Jeannette Wing


1
บทความดีดี! คนมักจะลืมว่า 'คอมพิวเตอร์' สามารถมีคุณสมบัติทั้งเครื่องและมนุษย์
saadtaame

นี่คือการพูดคุยของ Jeannette Wing ในเรื่องเดียวกัน
saadtaame

?? @saadtaame link หายไป
vzn

1
@vzn Wops! ไม่รู้ว่าฉันจะพลาดได้อย่างไร ที่นี่เราไป: youtube.com/watch?v=C2Pq4N-iE4I
saadtaame

4

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

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

ไม่แน่ใจเกี่ยวกับ "อินโทรที่ดีในการเขียนโปรแกรมหนังสือ" แต่นี่เป็นอินโทรที่ดีสำหรับอัลกอริธึมหนังสือ

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


1

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

ฉันเป็นวิศวกรซอฟต์แวร์และรักวิทยาศาสตร์คอมพิวเตอร์เป็นอย่างดีที่จะรู้ว่าคอมพิวเตอร์สามารถแก้ไขปัญหาอะไรได้บ้าง


0

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

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.