Wykładałem, nauczałem lub asystowałem na różnych kursach związanych z metodami numerycznymi i obliczeniowymi, od wyższego poziomu licencjackiego do zaawansowanego poziomu magisterskiego. Oto elementy, które uważam za pomocne jako instruktor:
Projekty badawcze
W przypadku klas zaawansowanych projekt badawczy (obejmujący badania numeryczne, zwykle rozwój oprogramowania i napisanie) jest bardzo dobrym sposobem dla studentów, aby związać swoje badania z akademickimi zajęciami. Uważam, że projekt powinien być obowiązkowy na studiach magisterskich, ale dla studentów jest lepiej zastępowany przez bardziej ukierunkowaną pracę.
Programowanie zadań domowych
Rdzeniem każdej klasy obliczeniowej są dostępne zadania programistyczne. Studenci bez doświadczenia w programowaniu będą musieli wykonać kopię zapasową swoich zadań za pomocą sesji wprowadzających do środowiska programistycznego, a najlepiej pewnego rodzaju „pokoju pomocy” oferowanego przez wasz dział lub organizację studencką, taką jak SIAM. Zezwolenie na wiele frameworków i języków programowania może być trudne, zaakceptowałem programy napisane w dowolnym języku, ale wspierałem tylko jedno środowisko, zwykle bezpłatnie dostępne w laboratoriach uniwersyteckich (system operacyjny, edytor, powłoka, tłumacz itp.)
Quizy
Naprawdę lubię krótkie 10-15 minutowe quizy w klasie raz w tygodniu lub co drugi tydzień. Jest to dobra dwukierunkowa informacja zwrotna: uczniowie widzą, jak sobie radzą wbrew moim oczekiwaniom i wbrew sobie nawzajem, i widzę, które koncepcje uderzają i których brakuje. Ten styl oceny nie jest powszechnie stosowany w Europie i myślę, że to wstyd.
Egzaminy
Egzaminy obejmują ołówek i papier, z analizą algorytmów, fragmentów kodu i technik matematycznych. Nigdy nie uczestniczyłem w komputerowym egzaminie laboratoryjnym ani jako student, ani instruktor / ewaluator. Myślę, że najbliższą rzeczą, jaką widziałem, jest wymaganie od studenta zadawania pracy domowej lub projektu, a także odpowiadania na pytania dotyczące projektu lub realizacji.
Ograniczenie nieuczciwości
Zarówno jako student, jak i jako instruktor widziałem dość nieuczciwości w systemie akademickim, aby uniknąć polegania na honorze przez ponad 50% oceny studenta. Oznacza to, że oceny, takie jak projekty i prace domowe, w których dostęp do zasobów zewnętrznych może prowadzić do nieuczciwości akademickiej, nie przyczyniają się do więcej niż 50% oceny z przedmiotu.