換個姿勢學編程(C語言版)第二版開班了
《換個姿勢學編程》是「比特工場」系列課程中唯一的必修課,是專門針對軟體開發學習者(特別是非計算機專業學生)設計的軟體工程入門課程。
本課程的主要目標是幫助學生快速建立對計算機體系、軟體開發的系統認識和理論基礎、積累實踐開發經驗,它並不只是講授C語言,而是通過編程實踐幫助你了解計算機基礎、數據結構和軟體工程的相關知識和實踐方法,幫助你度過艱難的入門階段,並為進一步學習其他語言奠定紮實的基礎。
在本課程中,我們將從最簡單的程序開始,學習基礎的語法知識和數據結構,從面向過程逐步過渡到面向對象,從文本界面逐漸過渡到圖形用戶界面,了解各種編程技術、思想的原理和本質。
本課程學習完成後,可繼續學習比特工場的其他應用課程,幫助你快速走上軟體開發工程師的職業道路。
2019年5月1日前報名參加的課程學習的學員,每周按時提交作業,並在課程結束後一個月內完成課程設計的,可免費繼續學習比特工場其他課程(僅限編程類課程、小班課程除外)。
開班時間:2018年12月15日
報名時間:2018年12月1日起
授課時間:每周一、三、五、六、日 20:00至22:00
學費:299
課程介紹
本課程旨在幫助想學習或正在學習軟體開發的學員解決下列問題:
- 剛開始入門沒有方向,很迷茫;
- 按照書本學習感覺內容枯燥、乏味;
- 在網路上搜索學習資料過於零散;
- 看書、聽課能懂,自己動手寫程序沒有思路;
- 學習過程中遇到問題無人解答,無法繼續下去;
- 學習過程中缺少實踐目標及檢驗標準,無法評估自我學習效果。
學習目標:
通過本課程的學習,學員將能夠:
- 從零開始建立程序設計的基本概念,掌握使用C語言進行程序設計的基本方法;
- 掌握使用C語言繪製圖形界面並響應用戶操作的方法;
- 掌握使用C++設計和實現一個簡單的基礎GUI圖形庫的原理和方法;
- 完成GUI界面的員工數據管理程序;
- 完成基於GUI的MP3播放器(KaYi MP3 Player)。
學習內容:
見文末
學員要求:
- 每周至少能安排12小時學習時間,完成學習任務及參加在線講評。
- 對專業、年齡、是否有編程經驗無特殊要求。
課程特點:
1.基於項目的學習方法
本課程不以成為C語言專家為學習目標,而重點解決軟體開發初學者在學習初期的困難——「不知道從何學起、看不懂書或看得懂書但動不了手」。
課程的第一階段我們將儘快完成必備的基礎知識學習,並快速進入項目實訓階段。在這個階段中你將被要求逐步完成員工數據管理程序和KaYi MP3播放器。
項目任務會讓你發現知識的不足,而課程內容是針對這些問題出現的次序逐步發布的。這種讓你先產生問題,再帶著問題去學習的方法效率更高;更重要的是——這種學習方法將訓練你自己尋找答案的能力,更有利於未來的學習和工作。
2.重視底層原理知識
我們希望學員在完成項目目標的同時,也能了解底層實現原理和相關的數據結構知識,這對程序員的長期發展很有好處。
為達到這個目標,我們盡量少用或不用第三方庫,而是自己動手設計完成一個GUI庫。並通過這個GUI庫的實現學習原理知識、鍛煉編碼及Debug能力。
3.有趣的案例
拋棄C語言學習的「黑框框」,而編寫圖形用戶界面的應用程序,將使學習過程更為有趣,學習成果更為直觀。
學習形式:
- 微信公眾號發布課程材料和學習任務,學員自主安排時間完成學習任務及課後測評;
- 在線授課每周五次(直播,每次2小時),答疑解惑以及布置下一階段學習任務,不能按時參加直播課程可觀看回放課程內容。
- 學員可通過微信公眾號、QQ群等形式提問,通過微信公眾號提問的,會在一工作日內回復。
報名方法:關注 「BinaryDigit工場」微信公眾號並完成報名
報名須知:
- 本課程以微信公眾號提供學習內容服務,購買後根據教學計劃生成課程表,學生按照課程表的安排開展學習;
- 報名後將只能使用報名時使用的微信賬戶學習課程,不得轉讓;
- 報名後請在「我的學習計劃」中儘快完成「入學學員情況調查」,便於我們根據學員的具體情況進行分組;
- 小組QQ群在開課前3天建立,請務必填寫真實有效的手機號碼及QQ號碼;
- 報名後及開課一周內申請退出的,扣除報名費50元,其他費用退還;
- 開課一周後申請退出的,所繳納費用不予退還;
註:已參加BC1801、BC1802班級課程的同學請勿報名及繳費,本次課程開班後將自動加入到你的學習計劃。
報名過程中遇到系統故障,請在微信公眾號下發送留言,我們會及時為你處理。
關於本課程更多信息,請在進入「BinaryDigit工場」公眾號後點擊已公開內容進行了解。
掃描下方二維碼,進入「Binarydigit工場」公眾號:
推薦閱讀: