這個七月編程入門課已經(jīng)結束了现使,不知道學生們的感覺如何低匙,反正我對自己的感覺還是基本滿意的,一個不錯的生產(chǎn)工具碳锈,一些該有的正確理念顽冶,一堆合適的演示程序,一些息息相關的疑似跑題.....至少售碳,如果是我作為學生的話强重,我會頗有感覺收獲的,可惜贸人,雖然問卷都提前設計好了间景,最后一節(jié)課還是沒有來得及拿出來。
現(xiàn)在艺智,應該考慮下一步的事情了:經(jīng)過了入門倘要,下一步如何提高?提高什么十拣?通過什么提高封拧?按照三部曲的設想,這第二步夭问,就該用scratch上場了哮缺,原因是Scratch更接近過程式編程語言,AI相對來來說甲喝,與現(xiàn)代面向?qū)ο蟪⑽⑹录憫染幊汤砟罡喾@對于正確的體會現(xiàn)代編程很有幫助埠胖,直接有效糠溜。可是直撤,常規(guī)的編程課無一例外都是從基本語句開始的非竿,理解了事情這一面,也該去理解它的另一面谋竖。只有做到了知其然和知其所以然红柱,才能成長為一個合格的程序員承匣。
所以,想敦促自己開始三部曲第二部的書寫锤悄,主要的內(nèi)容先規(guī)劃一下:
一韧骗、為什么選擇scratch?(or ai)零聚?相比較于第一部中的Ai來說袍暴,Scratch有兩個非常顯著的缺點:一、工作界面粗糙隶症,可能是二政模、運行界面分辨率低,360x480,在手機都動輒720p(1280×720)蚂会,1080p(1920x1080)分辨率的今天淋样,很難說的過去。
二胁住、介紹
三习蓬、指令的組織形式和示例:第一部的重點是從整體上認識到編程到底是干什么,第二部的重點措嵌,就是認識用來干活的指令了躲叼,所以,本章的目的是首先說明什么是指令企巢,如何來的指令集枫慷,再說明常用的指令組織形式和如何組織好形式。比如浪规,判斷語句的構成或听,如何組織判斷語句才有利于效率、避免邏輯漏洞笋婿、代碼清晰等誉裆。如果說第一本書用有趣吸引了人的話,第二部就相對枯燥了缸濒,畢竟足丢,有興趣的人才會繼續(xù)研究,追根問底庇配。
判斷語句:1簡單的判斷語句 斩跌; 2 if else復合語句;3 嵌套判斷捞慌;4 性能優(yōu)化之一票否決 5 代碼美化之統(tǒng)一出口
循環(huán)語句:1耀鸦、次數(shù)循環(huán); 2啸澡、條件循環(huán)袖订; 3 次數(shù)循環(huán)和條件循環(huán)的異同及呼喚氮帐;4 嵌套循環(huán)與圖案
四、開啟編程模式之算法 比如排序洛姑,我的本意上沐,是企圖通過本章,來繼續(xù)闡明并加深計算機科學是一門系統(tǒng)科學吏口,雖然在做小系統(tǒng)的時候可以憑借小聰明避免加入一些看起來復雜的代碼奄容,但每個算法都有其原因的冰更,并不是畫蛇添足产徊。也許只有我上學的時候碰到的老師只知道照本宣科,沒有告訴我們這么做的基本出發(fā)點蜀细,但我舟铜,現(xiàn)在就要對我的讀者,負起這個責任奠衔!