คำแนะนำสำหรับบัณฑิตวิทยาลัยสาขาวิทยาศาสตร์คอมพิวเตอร์


13

ฉันกำลังมองหาคำแนะนำและข้อเสนอแนะ

พื้นหลัง: ฉันเป็นนักเรียนคณิตศาสตร์ระดับปริญญาตรีที่มีความสนใจในวิทยาศาสตร์คอมพิวเตอร์เชิงทฤษฎี (ความซับซ้อนในการคำนวณทฤษฎีกราฟ, combinatorics) ฉันต้องการเรียนต่อระดับปริญญาเอกสาขาวิทยาศาสตร์คอมพิวเตอร์และมุ่งเน้นไปที่ทฤษฎี

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

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

ฉันแค่กำลังมองหาข้อเสนอแนะและคำแนะนำ ขอบคุณสำหรับความช่วยเหลือของคุณ!


9
หากเป้าหมายที่แท้จริงของคุณคือปริญญาเอกและถ้าคุณต้องการที่จะทำในทางทฤษฎีฉันไม่แน่ใจว่าสิ่งทั้งหมดนี้กับเจ้านายเป็นสิ่งจำเป็น หากคุณสามารถใช้เวลาศึกษาระบบปฏิบัติการและฐานข้อมูลด้วยตัวเองคุณสามารถใช้คอมไพพ์ GRE และสมัครตรงกับปริญญาเอกได้ นอกจากนี้มหาวิทยาลัยบางแห่งในสหรัฐอเมริกาอาจตกลงกับปริญญาตรีคณิตศาสตร์ที่แข็งแกร่งซึ่งต้องการทำทฤษฎี แต่ฉันอยากรู้ว่าคุณเรียนวิชาคณิตศาสตร์ในสาขาใดโดยไม่ต้องใช้อัลกอริทึม?
Sasho Nikolov

1
ฉันขลุกอยู่ในทฤษฎีความซับซ้อนในการคำนวณทฤษฎีการคำนวณความไม่ต่อเนื่อง (ส่วนใหญ่เป็นทฤษฎีกราฟ) และในปัจจุบันมีความสนใจในการเข้ารหัส (พีชคณิตนามธรรม / ด้านความซับซ้อน) ฉันมีความเข้าใจพื้นฐานอย่างมากเกี่ยวกับสิ่งเหล่านี้และต้องการเพิ่มความลึกของความเข้าใจในสาขาเหล่านี้ แต่ส่วนใหญ่ฉันเปิดรับทุกสิ่งใน CS ฉันต้องการเรียนรู้ให้มากที่สุด ฉันขอขอบคุณคำตอบและคำแนะนำของคุณ
Quaternary

3
ฉันสองคำแนะนำในการสมัครตรงไปที่หลักสูตรปริญญาเอก ถ้าคุณอธิบายให้ชัดเจนว่าคุณสนใจทฤษฎีแล้วภูมิหลังทางคณิตศาสตร์ของคุณจะช่วยคุณและหลักสูตรระบบการเรียนการสอนของคุณจะไม่ลดลงมากนัก (โดยเฉพาะถ้าคุณใช้ CS GRE) คุณจะมีโอกาสได้เรียนหลักสูตรระบบในหลักสูตรปริญญาเอกของคุณ - ทำไมต้องเสียเงินกับอาจารย์? อย่างน้อยคุณควรสมัครเข้าเรียนหลักสูตรระดับปริญญาเอกและดูว่าคุณจะเข้าเรียนที่ไหน
Aaron Roth

ฉันเข้าใจว่าหากนักเรียนต้องการศึกษาระดับปริญญาเอกพวกเขาควรสมัครโดยตรงกับหลักสูตรปริญญาเอกเมื่อสำเร็จการศึกษาระดับปริญญาตรี แต่คำถามของฉันคืออะไรถ้านักเรียนคนนั้นได้รับการเสนองานที่ บริษัท เช่น Google หรือ Microsoft บริษัท ยินดีคืนเงินค่าเล่าเรียนให้ MS หรือไม่? ฉันถามว่ามันจะทำให้นักเรียนเสียเปรียบในการทำงานกับ บริษัท อย่าง Google / MS เป็นเวลา 2-3 ปีในขณะที่เรียนจบหลักสูตร MS หรือไม่จากนั้นก็เลิกเรียนหลักสูตรปริญญาเอกเต็มเวลา คำตอบส่วนใหญ่ทำให้ฉันเชื่อว่าคำตอบคือ "ไม่" แต่ในขณะที่Jɛ pointed E ชี้ให้เห็นว่าบางรายการมองหาสื่อสิ่งพิมพ์
Quaternary

คำตอบ:


4

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

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

ในบางแง่คำตอบที่แท้จริงนั้นขึ้นอยู่กับประเทศที่คุณวางแผนที่จะทำปริญญาเอกของคุณปริญญาเอกสไตล์ US นั้นแตกต่างจากในประเทศอื่น ๆ (เช่นเบลเยี่ยมออสเตรเลียออสเตรเลียเนเธอร์แลนด์) ปริญญาเอกสไตล์ US เกี่ยวข้องกับการเรียนการสอนจำนวนมากในช่วงปีแรก ๆ ในบางประเทศไม่มีการเรียนการสอนในปีแรก ๆ


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

5
ในความเป็นจริงปริญญาเอกสไตล์ US นั้นทำหน้าที่เป็น MS ทับบนปริญญาเอกสไตล์ยุโรป
Suresh Venkat

ซึ่งแสดงให้เห็นว่าโอพีข้ามอาจารย์ถ้าเขาอยู่ในสหรัฐอเมริกา
Dave Clarke

7

ถ้าคุณต้องการปริญญาเอก ในทางทฤษฎีแล้วคุณแน่นอนควรรู้ขั้นตอนวิธีและอาจจะรู้ว่าการเขียนโปรแกรม ในทางกลับกันฉันสงสัยว่าคุณจะต้องรู้ระบบปฏิบัติการหรือฐานข้อมูล - แม้ว่าการรู้ว่าพวกเขาจะไม่เจ็บ

ตัวอย่างเช่นในฐานะนักศึกษาปริญญาตรีฉันเรียนวิชาเอก CS แต่ฉันไม่เคยใช้ระบบปฏิบัติการและฉันไม่รู้สึกว่ามันส่งผลกระทบต่อปริญญาเอกของฉัน ใบสมัคร (แม้ว่าใครจะรู้) ฉันใช้ระบบปฏิบัติการเพื่อตอบสนองความต้องการบางอย่างในโรงเรียนระดับบัณฑิตศึกษา แต่ตอนนี้ฉันก็เกือบลืมไปแล้ว ฉันลงเอยด้วยการใช้หลักสูตรระบบหลักเกือบทั้งหมดระหว่างปริญญาตรีและบัณฑิตวิทยาลัย แต่ฉันไม่คิดว่าการวิจัยของฉันจะได้รับผลกระทบหากฉันไม่ได้

ฉันค่อนข้างมั่นใจว่าการได้รับ MS จะไม่ส่งผลกระทบต่อใบสมัครของคุณ แต่ให้แน่ใจว่าคุณไม่เสียเวลาและเงินของคุณ


1
นี่คือเหตุผลที่เราให้ความสนุกสนานของคน ML :) - พวกเขาไม่ได้เรียนรู้ฐานข้อมูลและไม่เข้าใจวิธีการที่จะไต่สิ่ง :)
Suresh Venkat

2
ผมเอา DB และแม้กระทั่งการดำเนิน B + ต้นไม้สั่น ฉันจำได้ว่าเราพูดถึงบางสิ่งบางอย่างที่เรียกว่า ... scalin ... หรือ da ขนาดใหญ่ ... ไม่เป็นไรฉันจำไม่ได้ มันเป็นสิ่งที่ต้องมีอากาศแทนที่โดยทั้งหมดทฤษฎีการเรียนรู้เย็นนี้ :)
เลฟ Reyzin

1
นี่เป็นเหตุผลว่าทำไมพวกเราบางคนถึงสนุกกับ DB DB
Jeffε

พวกเราทุกคนไปด้วยกันไม่ได้เหรอ?
Lev Reyzin

7

ฉันไม่เห็นด้วยเล็กน้อยกับ Dave Clarke และ Lev Reyzin อย่างน้อยที่สุดในภาควิชาของฉันมาตรฐานการรับสมัครระดับปริญญาเอกสำหรับนักเรียนที่มีระดับปริญญา MS สูงกว่าสำหรับนักเรียนที่มีระดับปริญญาตรีเท่านั้น ประสบการณ์เพิ่มเติมอาจเป็นข้อเสียถ้าประสบการณ์เพิ่มเติมไม่เพียงพอ

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

แน่นอน ceterus ไม่เคย paribus เราปรับลดความต้องการสิ่งพิมพ์โดยพฤตินัยสำหรับผู้สมัคร MS ที่เปลี่ยนฟิลด์สำคัญ แต่คุณอยู่ในตำแหน่งที่ไม่สบายใจในการอธิบายจุดอ่อนที่รับรู้ (ในทางกลับกันฉันไม่แน่ใจว่าการเปลี่ยนจากคณิตศาสตร์เป็นวิทยาศาสตร์คอมพิวเตอร์เชิงทฤษฎีนับเป็น "หลัก")

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


คำแนะนำที่ดีJɛ ff E ไม่เคยคิดเลยที่จะสมัครเรียนทั้งหลักสูตร MS / PhD ฉันดีใจที่รู้ว่าหลักสูตรปริญญาเอกที่มีสติช่วยให้นักเรียนที่เข้ามาจากสาขาอื่นใช้หลักสูตร CS แบบไม่ลงทะเบียนเพื่อแก้ไข ฉันจะคุยกับหลายคนจากหลายแผนกตามที่คุณแนะนำ UIUC อนุญาตให้ผู้สมัครสมัครทั้งหลักสูตร MS และปริญญาเอกหรือไม่?
Quaternary

1
กลไกที่ UIUC คือการนำไปใช้กับโปรแกรม MS และประกาศความตั้งใจที่จะเรียนต่อระดับปริญญาเอก บางครั้งคณะกรรมการฝ่ายธุรการยอมรับผู้สมัครดังกล่าวโดยตรงกับหลักสูตรปริญญาเอก
Jeffε

4

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

ฉันพบว่านี่เป็นวิธีที่ดีที่สุดจากปัญหาที่คุณเผชิญอยู่


คำแนะนำที่ดีฉันจะพิจารณาในโปรแกรมคณิตศาสตร์ประยุกต์เช่นเดียวกับโปรแกรม cs ฉันมักจะเชื่อมโยง "คณิตศาสตร์ประยุกต์" กับ ODEs / PDEs และคณะ
Quaternary

1
@Quaternary: โปรแกรมคณิตศาสตร์ที่ใช้นั้นมีไว้สำหรับ ODEs / PDEs อย่างไรก็ตามโปรแกรมเหล่านี้มักจะมีความยืดหยุ่นมากขึ้น คุณสามารถโค้งงอโปรแกรมเหล่านี้เป็นโปรแกรม TCS แม้ว่าจะไม่ได้มีเจตนา
David Harris

@DavidHarris ฉันขอถามได้ไหมว่ามหาวิทยาลัยไหนที่คุณใช้โปรแกรมคณิตศาสตร์ประยุกต์กับโปรแกรม TCS?
PALEN

@ PALEN, มหาวิทยาลัยแมรีแลนด์ (มันมีโปรแกรมคณิตศาสตร์และ CS ที่ยอดเยี่ยม)
David Harris

นอกจากนี้คุณจะไม่มีวันเสียใจที่จะได้รับความเข้าใจอย่างลึกซึ้งเกี่ยวกับ ODEs และ PDEs หรือแม้แต่ SDEs เป็นต้นหากมีอะไรนักคณิตศาสตร์บริสุทธิ์รวมถึงผู้ที่ทำงานเกี่ยวกับอัลกอริทึมหรือ combinatorics มักจะเสียใจที่อ่อนแอเกินไป
Jeff Burdges

3

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

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

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


2

ฉันจะเห็นพ้องกับJɛ ff E ที่องศา MS ถูกมองว่าเป็น "รางวัลชมเชย" ในสาขาวิทยาศาสตร์ในสหรัฐอเมริกาเพราะคนมักจะพาพวกเขาไปเมื่อพวกเขาสอบไม่ผ่านรอบคัดเลือกในหลักสูตรปริญญาเอก และใครจ่ายเงินให้ทำ MS เมื่อพวกเขาจะจ่ายให้คุณทำปริญญาเอกโดยตรง

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

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

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