ฉันมีการสอนการสอนหรือการช่วยเหลือในหลากหลายหลักสูตรที่เกี่ยวข้องกับวิธีการเชิงตัวเลขและการคำนวณตั้งแต่ระดับปริญญาตรีไปจนถึงระดับบัณฑิตศึกษาขั้นสูง นี่คือองค์ประกอบที่ฉันพบว่ามีประโยชน์ในฐานะผู้สอน:
โครงการวิจัย
สำหรับชั้นเรียนขั้นสูงโครงการวิจัย (ผสมผสานการวิจัยเชิงตัวเลขโดยปกติแล้วจะเป็นการพัฒนาซอฟต์แวร์และการเขียนบทความ) เป็นวิธีที่ดีมากสำหรับนักเรียนที่จะผูกงานวิจัยกับหลักสูตรการเรียนของพวกเขา ฉันคิดว่าโครงการควรมีผลบังคับใช้ในหลักสูตรระดับบัณฑิตศึกษา แต่สำหรับนักศึกษาระดับปริญญาตรีพวกเขาจะถูกแทนที่ด้วยงานที่ตรงกว่ามากขึ้น
การเขียนโปรแกรมการบ้าน
แกนหลักของคลาสวิทยาศาสตร์การคำนวณใด ๆ คือการมอบหมายการเขียนโปรแกรมที่เข้าถึงได้ สำหรับนักเรียนที่ไม่มีประสบการณ์การเขียนโปรแกรมคุณจะต้องสำรองข้อมูลการมอบหมายของคุณด้วยช่วงแนะนำช่วงแรกให้เข้ากับสภาพแวดล้อมในการเขียนโปรแกรมและ "ห้องช่วยเหลือ" ที่เสนอโดยแผนกของคุณหรือองค์กรนักศึกษาเช่น SIAM การอนุญาตให้ใช้หลายเฟรมเวิร์กและภาษาการเขียนโปรแกรมอาจเป็นเรื่องยากฉันยอมรับโปรแกรมที่เขียนในภาษาใดก็ได้ แต่รองรับเพียงหนึ่งสภาพแวดล้อมเท่านั้นโดยปกติจะมีอยู่ในห้องปฏิบัติการคอมพิวเตอร์ของมหาวิทยาลัย (ระบบปฏิบัติการตัวแก้ไขเชลล์ตัวแปลภาษาเป็นต้น)
แบบทดสอบ
ฉันชอบแบบฝึกหัดสั้น ๆ 10-15 นาทีในชั้นเรียนทุกสัปดาห์หรือทุกสัปดาห์ มันเป็นข้อเสนอแนะแบบสองทางที่ดี: นักเรียนเห็นว่าพวกเขาทำอย่างไรกับความคาดหวังของฉันและต่อซึ่งกันและกันและฉันเห็นว่าแนวคิดใดที่พวกเขาตีและหายไป การประเมินแบบนี้ไม่ได้ใช้กันทั่วไปในยุโรปและฉันคิดว่านี่เป็นความอัปยศ
สอบ
การตรวจสอบคือดินสอและกระดาษพร้อมการวิเคราะห์อัลกอริทึมเศษรหัสและเทคนิคทางคณิตศาสตร์ ฉันไม่เคยเข้าร่วมในการตรวจทางห้องปฏิบัติการคอมพิวเตอร์ไม่ว่าจะเป็นนักเรียนหรือผู้สอน / ผู้ประเมิน ฉันคิดว่าสิ่งที่ใกล้เคียงที่สุดที่ฉันเห็นคือต้องการให้นักเรียนสาธิตการบ้านหรือโครงงานรวมทั้งตอบคำถามเกี่ยวกับการออกแบบหรือการนำไปใช้
ข้อจำกัดความไม่ซื่อสัตย์
ทั้งในฐานะนักเรียนและในฐานะผู้สอนฉันเห็นความไม่ซื่อสัตย์ในระบบการศึกษามากพอที่จะหลีกเลี่ยงการให้เกียรติมากกว่า 50% ของคะแนนนักเรียน ซึ่งหมายความว่าการประเมินเช่นโครงการและการบ้านซึ่งการเข้าถึงทรัพยากรจากภายนอกอาจนำไปสู่ความไม่ซื่อสัตย์ทางวิชาการไม่ได้มีส่วนร่วมในหลักสูตรมากกว่า 50%