[問題] 設計一個非資工系C語言課程

作者: ktecv2000 (跛銘)   2017-08-18 17:16:08
各位大大好,小弟是機械系學生,最近要替教授生出給大一MCU課程內
的C語言教學影片,雖然網路上已經有非常多C語言資源,但都太過「完整」
,也就是什麼都教,但由於這門課很多時間在教電控以及MCU的知識,所以
真正能教C的時間大概只有6小時左右,由於自己也是過來人,當時自己大一
時也找了非常多網路資源學習,但是還是學得很痛苦,於是決定要自己設計
一套教材。
這堂MCU課程有幾個重點實驗,像是作一個小計算機(簡單的作法會用到
stack,可能要教一些基本data structure)、設計鬧鐘(配合timer,要教到
interrupt)、循跡自走車(sensor訊號處理、馬達PWM),若考慮到這幾點,
並只有總長6小時的教學影片,那麼該如何取捨要教C的哪些部份呢?還請各
位大大指點一下,感恩!
作者: Lipraxde (Lipraxde)   2017-08-18 17:48:00
把以前的教材拿來改,補上你覺得需要的東西
作者: chuegou (chuegou)   2017-08-18 18:59:00
碩班時做過 一學期總計7章 共18w*3hr 可是不含程式語言不過我們mcu實習是擺在大三就是了
作者: longlongint (華哥爾)   2017-08-18 20:00:00
計算機可以做簡易版的 就可以把DS拔掉了 XDC 就教基本 var type operator if while funcion剩下要講的從例子找吧先把目標訂出 像是能看懂簡單範例 修改 然後整合(?也可以把C丟回家預習 6小時全部實作&小組討論(誤
作者: s4300026 (s4300026)   2017-08-19 07:44:00
mcu喔... 我覺得IO控制最重要,其他沒什麼...
作者: james732 (好人超)   2017-08-19 17:02:00
MCU難的是硬體相關基本知識與控制吧XDGPIO要設PP或OD,怎麼設定正確相關的功能
作者: winken2004 (新竹肥宅)   2017-08-20 01:13:00
不用教 叫學生自己查資料去學不然就給一些簡單例子 叫學生自己改成複雜的功能...剛沒看到是大一學生雖然大一也是可以自學拉...
作者: jaid (jaid)   2017-08-20 02:34:00
六小時教C只能很填鴨的塞基本程式概念吧...
作者: Hazukashiine (私は幸せです)   2017-08-20 02:36:00
到現在還是不知道 Push-Pull 跟 Open-Drain 差別XD畢竟我也不是電機本科的XD 所以覺得PP OD才是最難的倒是C語言不是問題... 有問題的都是電路...另一個對學生的問題可能是對硬體的SPEC不熟悉光是最簡單的RS-232接頭就能把學生搞得天翻地覆...
作者: BaJiaJhon (BaJiaJhon)   2017-08-20 06:39:00
推有心學弟覺得目前的課程最大問題是,需要的背景知識太多,但老師在編教材並沒有考慮進去,需要補充背景知識的地方沒有補足,不需要的背景知識又太多,會讓學習困難目前在構思到底要讓學生學習到什麼程度,及所需背景知識為何,只希望教授能聽進去QQ
作者: toulio81 (恩...)   2017-08-21 15:26:00
先教怎麼開啟新專案,然後C選最多人用的版本,然後基本幾個迴圈教一教就夠了吧!至少以前我是卡在這些地方很多卡住的都是編譯程式本身不會用,因為太基礎,很多都不會教!像我以前程式寫了1年才發現vs2005可以按Ctrl+K+Ctrl+F自動對齊....

Links booklink

Contact Us: admin [ a t ] ucptt.com