全國咨詢熱線:400-618-4000

2019年智能機器人軟件開發課程大綱

布莱顿prime怎么获得 www.wnjebw.com.cn 目前課程版本:1.0   發布時間:2019.01.25   點擊咨詢

智能機器人軟件開發基礎班課程大綱

學習對象

本科理工科專業畢業生,要有一定數學基礎

上課方式

全日制脫產,每周5天上課(實際培訓時間可能因法定節假日等因素發生變化)

培訓要求

自帶筆記本

培訓時間

基礎班7天、就業班4個半月,詳情可詢咨詢老師   點擊咨詢

 
智能機器人軟件開發基礎班課程大綱
所處階段 主講內容 技術要點 學習目標
Python基礎入門 python簡介和開發環境搭建 計算機組成原理;python的特點和使用場景;python環境搭建;pycharm的安裝和使用 可掌握的核心能力:

1. 能夠熟練使用掌握python的語法;
2. 掌握面向對象編程思想;
3. 掌握函數式編程思想;
4. 能夠使用Python語言完成圖形化界面的開發。
python基礎語法 程序bug分析和debug;程序注釋的使用;python中變量的定義和使用;標準輸入和輸出函數;python運算符
python流程控制語句 條件控制語句if;循環控制語句while;continue和break;嵌套循環;while循環;for循環遍歷;range區間使用;for else語法
高級變量類型 列表;冒泡排序和選擇排序;元組;set集合;字符串;map字典;切片;推導式語法
python函數 函數的定義和使用;函數形參和實參;局部變量和全局變量;默認參數和關鍵字參數;可變參數;遞歸函數;函數式編程;常見的高階函數
PyQt圖形化界面開發 常見的文本控件和輸入控件;按鈕控件;信號和槽通信機制;常見布局方式;對話框控件
文件IO 文件的打開和關閉;文件的讀寫;文件的定位讀寫;相對路徑和絕對路徑;文件和文件夾的其它操作
面向對象 面向對象和面向過程;類的定義和對象的創建;屬性和方法定義;運算符重載;屬性和方法私有化;面向對象封裝;面向對象繼承和多繼承;多態和鴨子模型;類屬性和對象屬性;類方法和靜態方法;枚舉;引用以及可變類型和不可變類型;數據類型三種比較方式

智能機器人軟件開發就業班課程大綱

學習對象

本科理工科專業畢業生,要有一定數學基礎

上課方式

全日制脫產,每周5天上課(實際培訓時間可能因法定節假日等因素發生變化)

培訓要求

自帶筆記本

培訓時間

基礎班7天、就業班4個半月,詳情可詢咨詢老師   點擊咨詢

 
智能機器人軟件開發就業班課程大綱
所處階段 主講內容 技術要點 學習目標
第一階段: 
Python核心編程
??楹桶?/td> ??榛靖拍? ??櫚既? 多??櫚既氤逋? 包基本概念; ??檎宓既胗刖植康既? 常用系統???/td> 可掌握的核心能力:
1. 掌握Python中???、異常及第三方框架的引入和使用;
2. 建立編程思維以及面向對象程序設計思想精髓;
3. 掌握離線版本控制;
4. 將思維轉換為編碼,用編碼去體現思維。

可解決的現實問題:
能夠靈活運用Python技術完成程序分析與編寫,抽象化的分解業務邏輯,使用Python技術完成小游戲程序的開發。
異常處理 異?;靖拍? 異常捕獲的幾種語法格式; 常見的異常錯誤; 自定義異常
Pygame框架 Pygame基本概念; Pygame窗體展示; Pygame坐標系; Pygame圖像渲染; Pygame圖像移動;Pygame事件機制; Pygame文本渲染; Pygame渲染原理; Pygame聲音播放
飛機大戰 游戲界面渲染; 鍵盤事件捕獲與處理; 面向對象分析飛機; 飛機的顯示; 飛機的控制; 面向對象分析子彈; 子彈顯示與運動; 面向對象分析敵機; 子彈與敵機的碰撞檢查; 子彈和敵機的回收處理與循環利用; 爆炸物的顯示; FPS與得分計算與顯示
Git版本控制 版本控制基本概念; Git版本控制工具介紹; Git本地倉庫與遠程倉庫; Git本地倉庫工作流程; Git本地倉庫命令操作流程; Git遠程倉庫創建與刪除; Git本地倉庫與遠程倉庫交互流程; Git本地倉庫與遠程倉庫命令交互; Git倉庫多人協作
坦克大戰 游戲窗體創建;  游戲頁面面向對象的封裝; 游戲多頁面的構建; 游戲多頁面的分流; 游戲坦克和磚墻的顯示; 基于顯示特征的抽象構建; 實現抽象顯示的多種子元素; 基于子元素顯示特性定義地圖協議; 坦克的移動也磚墻的阻塞; 移動與阻塞特征的抽象構建; 移動越界判斷與處理; 子彈顯示與回收; 可回收特征的構建; 子彈與磚墻的碰撞檢查; 攻擊與被攻擊的抽象構建; 磚墻被攻擊時爆炸物的顯示; 攻擊與被攻擊產物的抽象構建; 銷毀對象時產物的抽象構建; 顯示物抽象定義顯示順序; 敵方坦克移動A星搜索算法; 應用程序打包
第二階段:
高等數學與機器學習入門
高等數學引入 為什么學習高等數學;高等數學和初等數學對比;工具和學習方法;feature和label;機器學習入門 可掌握的核心能力:

常用高等數學基礎, 機器學習基礎知識。

可解決的現實問題:

我們將使用編程的方式,學習高等數學。學懂線性代數,是深入學習人工智能,機器學習,深度學習,圖形學,圖像學,密碼學,等等諸多領域的基礎。
KNN和模型評估 knn算法入門; 數據采集過程; python實現knn; 評估模型; 訓練集與測試集; 調參選取最優k; 增加數據維度
向量和矩陣 numpy加載特殊數據;  二維和三維空間歐式距離; 多維空間歐式距離; 數據歸一化; feature的選擇; 向量和向量的運算; 數據歸一化; 數據標準化; 統計學原理
線性回歸 線性回歸理論知識; 線性回歸和KNN; 線性回歸解決的實際問題; 可視化線性回歸;損失函數; 最小均方差;損失函數; 最小均方差
梯度下降 可視化梯度下降;求導;復合函數求導;求導與微分;mse的偏導;python實現偏導;Python完成復合梯度下降
高等數學 高等數學入門;矩陣運算;矩陣的shape;矩陣的加法;矩陣的乘法;矩陣乘法的特征;numpy進行矩陣乘法運算;矩陣運算計算偏導;矩陣運算與線性回歸
矩陣運算與空間維度 矩陣運算重構線性回歸; 模型評估; 誤差率計算; 矩陣與變化函數; 矩陣描述二維圖片; 矩陣的縮放變化;矩陣的平移運算; 矩陣復合運算案例
邏輯回歸與高數綜合應用 機器學習淺談; 邏輯回歸步驟; sigmod函數; 自然底數和sigmod函數計算; 邏輯回歸簡單實現; 多分類問題;多分類概率問題; softmax函數
感知機和特征模型 手寫數據集; 手寫數據集識別原理; 數字集處理; ai與自動駕駛; 神經網絡入門; 多層神經網絡和感知機;感知機數學原理; 線性模型和非線性模型
第三階段:
python高級編程
網絡通信概述 網絡的基本概念、作用;IP地址介紹;PORT端口介紹;網絡相關命令;網絡傳輸方式類型及特點 可掌握的核心能力:

1、掌握網絡通信的原理及應用,能夠通過WSGI協議實現動態Web服務器;
2、能夠使用Wireshark等抓包工具截獲并分析數據;
3、掌握多任務、多線程應用,能夠優化多任務代碼執行效率,提高并發量;
4、掌握Linux操作系統下的配置及常見命令,能夠通過shell腳本解決相關問題;
5、能夠掌握網絡爬蟲原理、可獨自編寫一個完整的爬蟲案例;
6、熟練掌握MySQL數據庫編程,能夠通過Python與MySQL之間進行交互;
7、掌握正則表達式、html、css等web開發技術,熟悉web框架實現原理。

可解決的現實問題:

1、能夠通過編寫代碼實現客戶端程序與服務器進行數據交互,同時,也可以開發出自己的靜態、動態資源網絡Web服務器;
2、能夠使用面向對象的程序設計方法,基于Linux操作系統開發高性能高并發量的網絡程序;
3、能夠使用Shell腳本編寫自動化任務;
4、能夠編寫爬蟲、web前端系統,編寫獨立的web框架。
網絡編程基礎 socket介紹; 基于UDP通信技術的網絡程序; 基于UDP的廣播收發技術; 編碼轉換; 基于TCP通信技術客戶端程序;基于TCP通信技術服務器程序; TCP3次握手和4次揮手概念; TCP/IP協議概念; IP地址&域名&DNS概念
HTTP協議&服務器 HTTP協議概述;HTTP請求及響應報文;長連接&短連接;基于TCP實現HTTP協議模擬瀏覽器;基于TCP實現HTTP協議服務器;實現靜態資源Web服務器;實現網游服務器;基于WSGI實現動態Web服務器;常用ssh/ftp服務器安裝與配置;Wireshark抓包工具
web開發框架 Web服務器通信過程;Mini-web框架實現
多任務-線程 多任務并發技術介紹;并行和并發的概念;使用線程實現多任務;守護線程;自定義線程;同步任務及異步任務;多線程之間的變量共享;互斥鎖;死鎖;多線程版UDP聊天器;多任務版TCP服務器框架;線程的事件(Event);GIL全局鎖、RLock遞歸鎖;線程本地變量(ThreadLocal);線程池(ThreadPoolExecutor)
多任務-進程 進程及其狀態;進程實現多任務;守護進程;對比進程及線程;進程間通信-消息隊列Queue;進程池Pool及其通信;多進程版文件夾拷貝器;多進程fork概念;進程間通訊-管道Pipe
多任務-協程 可迭代對象;迭代器;斐波那契數列;生成器;協程-yield;協程-gevent;區分線程、進程、協程;并發下載器;協程版Web服務器
Linux系統&命令 操作系統入門;Linux操作系統發展史;不同文件系統的目錄結構;Linux常用技巧及配置;Linux命令格式及幫助入門;Linux文件目錄命令;Linux操作系統信息;Linux文件&目錄權限;Linux用戶及組操作;Linux高級命令;重定向&管道;find查找及grep過濾;軟件安裝及源配置;Linux系統安裝及配置
Vim&Shell腳本 Vim編輯器3種模式使用;Vim快捷鍵;Shell基本概念;Shell變量及數組;Shell表達式;Shell運算符;Shell流程控制;Shell數據計算;Shell腳本案例;Linux定時任務cron
正則表達式 正則表達式語法概述;匹配單個字符;匹配多個字符;匹配字符邊界;從文本中提取目標內容;案例:爬取某電影網站數據
數據庫編程 MySql數據庫介紹;數據庫的CURD操作;表的CRUD操作;表中數據的CURD操作;表的約束;單表查詢;多表查詢;N張表連接查詢;子查詢;SQL的執行順序分析;事務,視圖,索引;數據庫設計三范式;數據庫優化;pymysql連接數據庫編程;SQL注入問題;案例:結合QT編寫學生信息管理系統;SQLAchemy數據庫框架;常用的數據庫管理;熱門互聯網項目數據庫分析
html與css html語法學習;常用標簽學習;案例:網站信息案例;案例:純html熱門互聯網站系統;css語法學習;css選擇器;css常用屬性;動態布局;案例: html+css高仿熱門互聯網網站
網絡爬蟲 純python獨立編寫爬蟲項目;使用scrapy框架編寫爬蟲項目
Python語法進階 動態import???closure;Decoration;有參/無參Decoration;類Decoration;魔法屬性;魔法方法;with上下文;單元測試;單例設計模式
第四階段:
c++高級編程
C++開發環境 C++介紹;C++版本發展歷史;MigGW編譯環境安裝;Clion 開發工具安裝;命令行編譯c++程序 可掌握的核心能力:

1.掌握C++基礎語法, 具備基礎的C++編程能力;
2.掌握滿足工作中c++要求的核心技能;
4.掌握Qt圖形化界面的開發流程;
5.理解圖形化界面的繪制流程;
6.掌握Socket的通信流程。

可解決的現實問題:

能夠熟練使用C++技術完成針對問題的程序編寫;
能夠完成c++圖形化界面程序的開發。
C++變量 變量以及變量的類型;變量名命名方式;變量占用空間;變量數據類型轉換;輸入和輸出;注釋
邏輯控制語句 if語句基本格式;if…else…語句;if…elif..else語句;三元運算符;邏輯運算符;循環邏輯處理(for | while | do-while);break的用法;continue的用法
高級變量類型 數組概念及操作;數組內存連續性特征介紹;二維數組的使用;C風格字符串操作;C++風格字符串操作;字符串的查找、替換練習;vector 概念及操作;數組 和 vector的比較
函數應用 函數的基本語法;函數原型的使用;頭文件介紹;函數分離編譯;函數重載;函數參數默認值;函數參數值拷貝特性;參數參數之傳遞數組;函數參數之傳遞引用;函數調用工作原理;內聯函數
指針操作 什么是指針;指針聲明和初始化;指針和引用區別;指針地址和大小;指針解引用;動態內存申請;指針和數組的關系;指針的運算;指針常量;函數參數之指針;函數返回值指針;函數指針;一級指針;二級指針;引用概念解釋;左值和右值;左值引用和右值引用
面向對象(一) 面向對象介紹;類和對象的概念;類成員函數的聲明和定義;構造和析構;構造初始化列表;拷貝構造&移動構造;淺拷貝和深拷貝比較;move函數;this指針;常函數和常對象;靜態成員;
結構體和類比較;對象成員的訪問控制權限;封裝概念和操作;繼承的概念及意義;繼承、多層繼承和多繼承;多態的概念以及應用;類屬性和實例屬性;實例方法、類方法、靜態方法;設計模式: 單例模式
面向對象(二) 友元函數;友元類;運算符重載;拷貝賦值函數;移動賦值函數;函數調用符函數;lambda表達式;繼承介紹;繼承下的訪問權限處理;繼承下的構造和析構;多重繼承
面向對象(三) 多態概念解釋;父類指針與子類對象;靜態類型&動態類型;靜態聯編和動態聯編;虛函數;虛函數工作原理;虛構造和虛析構函數;虛函數工作原理;override 和 final 解釋;_default 和 delete 解釋;純虛函數;接口和抽象類;原始指針的隱患;智能指針 - unique_ptr;智能指針 - shared_ptr;智能指針 - week_ptr;內存分區介紹;動態內存介紹;new   和  delete  解釋;malloc 和 free 解釋;動態數組 和 allocator
異常和 I/O 宏介紹;宏變量和條件宏;枚舉的使用;異常介紹;try - catch 異常;自定義異常;noexception關鍵字;I/O 格式化輸入;I/O 格式化輸出;I/O 字符串操作;I/O 文件讀寫
STL編程 模板編程的必要性;函數模板;函數模板重載;可變參數介紹;可變參數-省略號方式;可變參數-initializer_list;可變參數的函數模板;遞歸介紹;模板編程之類模板;容器介紹;順序容器;迭代器;map 的使用;set 的使用;容器常用函數的使用
編譯指令 程序編譯解釋;make介紹;makefile解釋;makefile 編寫規則;變量的使用;條件判斷;函數使用;cmake介紹;cmake 編寫規則;單個源文件編譯;變量的使用;多目錄下多源文件編譯;引入外部依賴庫;編譯選項的指定 ; 編寫測試規則;編寫安裝規則
Qt基礎 clion配置Qt開發環境;Qt的對象樹模型以及內存泄露分析
Qt高級 Qt的信號和槽;自定義信號;資源文件文件使用;Qt界面的事件機制;Qt自定義控件繪制
Qt文件操作和網絡通信 Qt文件IO操作;Qt網絡通信TCP和UDP實現;Qt編寫局域網聊天軟件
第五階段:
機器人操作系統(ROS)
ROS核心基礎 ROS基本概念;ROS開發環境搭建;ROS架構設計理論;ROS的文件系統;Workspace,Package與Node的概念;Python與C++開發Node節點;rosnode工具的使用;package結構目錄資源配置 可掌握的核心能力:

1. ROS核心編程;
2. C++開發ROS程序;
3. Python開發ROS程序;
4. 各種ROS調試工具的使用;
5. ROS的三種通訊模型;
6. TF坐標轉換;
7. 外接硬件的調度。

可解決的現實問題:

已經可以使用ROS通訊系統來控制硬件設備;
掌握機器人操作系統;
滿足市面上企業對ROS開發人才的需求。
Topic通訊模型 Topic通訊機制原理介紹;Python與C++開發Publisher;rostopic工具調試publisher;rqt工具調試publisher;Python與C++開發Subscriber;rostopic工具調試Subscriber;rqt工具調試subscriber;Message基本概念;自定義Message流程;引用自定義對象類型Message;引用系統庫類型Message;引用三方庫類型Message;集合類型Message;rosmsg調試Message
Qt與Ros小案例 小烏龜坐標系與基本操控;小烏龜通訊模型分析與講解;ros工具操控小烏龜移動和旋轉;ros的Qt環境搭建;Python與C++開發Qt應用操控小烏龜運動;Python與C++開發Qt應用獲取小烏龜實時位置信息
ROS日志 日志等級;Python與C++的日志API;rosconsole工具的使用;rqt工具的日志操作
Service通訊模型 Service通訊機制原理介紹;Python與C++開發Server端;rosservice工具調試server端;rqt工具調試server端;Python與C++開發Client端;Client端的調試;srv消息基本概念;自定義srv消息流程;srv消息與Message消息間的關系;自定義復雜類型的srv消息;小烏龜service通訊模型分析;ros工具調用小烏龜的reset,kill,spawn等服務;Python與C++開發Qt應用調用小烏龜提供的服務
掃地機器人案例 小烏龜掃地機器人介紹;Qt控制掃地機器人線速運動;線速運動存在的問題分析;開環控制與閉環控制系統介紹;PID控制算法介紹;rqt_plot工具使用介紹;線速度P算法的控制與k值調試;線速度I算法的控制與k值調試;線速度D算法的控制與k值調試;Qt控制掃地機器人角速度運動;角速度調整策略;極限位置運動調試與問題分析;掃地機器人路徑規劃
Action通訊模型 Action通訊原理介紹;SimpleAction的Server與Client端介紹;Python與C++開發SimpleActionServer端;Server端Result響應與Feedback響應;Python與C++開發SimpleActionClient端;Client端Goal的發送與取消;Client端Feedback處理與Result處理;Action消息基本概念;自定義Action消息流程;Action消息與Message消息間的關系;自定義復雜類型的Action消息;SimpleAction存在的問題;Action的Server端與Client端介紹;Python與C++開發ActionServer端;Server端的狀態管理;Server端不同狀態的Result響應;Python與C++開發ActionClient端;Client端狀態的判斷;Client端不同狀態的響應處理
ROS功能擴展 rosparam概念介紹;rosparm工具使用;Python與C++開發調用param相關API;roslanuch基本概念;lanuch文件編寫
TF坐標轉換 TF坐標轉換概念;Python與C++開發Broadcast;rqt工具調試TF tree;Python與C++開發Listener;TF tree中相對坐標的轉換;主從小烏龜跟隨功能的實現;TF tree相對坐標系的構建;多只小烏龜護航功能的實現;TF tree構建動態坐標系;兩只小烏龜實現彗星運動
硬件接入 硬件接入介紹;激光雷達基本概念介紹;激光雷達與ROS系統通訊模型理解;激光雷達驅動的啟動與調試;自定義Node與激光雷達驅動進行通訊
第六階段:
運動規劃和2D、3D機器人視覺的處理
opencv基礎 opencv入門;動態創建圖片;像素級別處理;圖像的矩陣運算,鄰域插值算法,雙線性插值法;圖像金字塔 可掌握的核心能力:

1. 掌握opencv核心功能;
2. 掌握python版本opencv語法;
3. 掌握c++版本opencv語法;
4. 掌握圖像處理的能力;
5. 掌握從圖像中提取物體的能力。


可解決的現實問題:

1. 可自行開發出美顏軟件;
2. 可用代碼的方式實現摳圖;
3. 可以進行人臉識別和物體識別;
4. 理解PS和美圖秀秀背后的圖像處理原理。
圖像處理實戰 馬賽克和毛玻璃原理;相對地址與絕對地址;浮雕特效,底片特效,一鍵美顏;彩圖與灰度轉換;圖像直方圖;圖像的背景替換;視頻分解圖片,圖片合成視頻;Haar+AdaBoost人臉識別案例;HSV顏色空間介紹;顏色過濾,判斷白天或者黑夜;獲取元素方法及操作元素;圖像二值化,圖像椒鹽噪聲;直方圖匹配
opencv進階 圖像卷積運算(均值濾波,中值濾波,Gaussian模糊,圖像銳化);Sobel算子,Laplacian算子;Canny邊緣檢測算法;雙邊濾波以及人臉磨皮美白特效;霍夫直線,霍夫圓;圖像膨脹,腐蝕,開操作,閉操作;多邊形擬合;邊緣提取,查找輪廓;Harris角點檢測算法;HOG特征識別;LSD算法;SIFT,FAST,BRIEF,ORB等算法
第七階段:
深度學習+項目實戰
工業相機原理和驅動編寫 Matplotlib用法; numpy的用法; anaconda的用法; 相機基礎與標定; 相機概述; 2D相機和3D相機;相機成像原理-小孔成像模型; 相機成像畸變; 相機標定; findChessboardCorners;cornerSubPix; drawChessboardCorners;calibrateCamera;getOptimalNewCameraMatrix;手眼標定;案例: 給定兩張圖,給定參數,計算物體距離相機的距離;理解相機驅動概念;觀察者模式;socket通訊:QtSocket,QTcpSocket,QUdpSocket,QThreadPool,QThread,QMutex鎖;案例: 通過socket通訊獲取攝像頭中的圖像 可掌握的核心能力:

1. 掌握機器視覺;
2. 掌握深度學習;
3. 掌握常見深度學習框架;
4. 會自己采集數據;
5. 會自己完善數據集和訓練集;
6.能夠看懂和推導常見得機器視覺算法;
7.能編寫自己定義的相機和機械臂驅動;
8.能完成3d和2d視覺的融合;
9.能獨立完成常見工業場景機器人的解決方案。

opencv視覺實戰 盒子定位;邊緣檢測與canny算子;Sobel算子;拉普拉斯算子;多邊形擬合 ;Hough直線變換;LSD算法應用;案例:正確檢測出圖像中牙膏盒的位置;Harris角點檢測;HOG特征與Haar特征;SIFT,SURF,ORB,FAST,BRIEF算法實戰;BFMatcher;FlannBasedMatcher;案例: 識別圖像中的人形;案例: 人臉識別;案例:區分前景與背景,前景在背景上移動
機器人學和機器人運動學 介紹跟ros對比;核心??榻檣?開發環境搭建;app的開發流程;cobotstudio的用法(仿真環境);編程控制機械臂運動 cobotsys驅動demo;常見機器人介紹;關節(6R)機械臂工作原理;機器人坐標系;UR機器人仿真使用;UR機器人編程;坐標變換與旋轉矩陣;歐拉角;通過編程控制理解歐拉角;機器人的DH表達(機器人的關節坐標表達);機器人關節空間與笛卡爾空間;機器人的正解和反解;在cobotstudio中實操機器人的正解和反解;編程實踐;機器人的tcp(tool center point);機器人的路徑 (位置,速度,加速度,姿態,IO);機器人的安全運行;機器人示教編程;編程讓機器人畫圓;碰撞檢測的概念;運動規劃的概念;常見算法介紹;動手實踐;回顧機器人的DH表達;計算UR5機器人的DH參數;在cobotstudio中建立UR5的模型;機器人通訊與控制原理;上位機和下位機;下位機程序編寫;上位機程序編寫;UR驅動的編寫使用
3d視覺處理 點云模型介紹;pcl介紹;pcl的主要???pcl的用法(動手實踐);點云數據的讀取保存和可視化;點云的拼接;點云的矩陣變化
點云濾波介紹;直通濾波;平面濾波;點云編輯(條件去除與輪廓去除);上采樣和下采樣
點云對齊;點云分割;點云擬合
點云特征描述值;3d物體識別;3d物體定位
相機標定回顧;圖像2d與圖形3d;2d和3d的局限性;rgbd(rgb depth);2d和3d配準;動手實踐
動手實踐(無序物體的識別和定位)
項目實戰 深度學習介紹;深度學習訓練;卷積神經網絡;常見的深度學習框架(pytorch,tensorflow等);組織數據集;評估模型;改善模型;常用的視覺識別框架;語義分割和實例分割和對抗生成網絡;綜合實戰項目 - 機器人寫字;綜合實戰項目 - 機器人無序分揀

備注:該課程大綱僅供參考,實際課程內容可能在授課過程中發生更新或變化,具體授課內容最終以各班級課表為準。


基礎差? 可免費學基礎班

申請試讀名額

基礎過關? 可直接就讀就業班

基礎測試

教學服務

  • 每日測評

    每晚對學員當天知識的吸收程度、老師授課內容難易程度進行評分,老師會根據學員反饋進行分析,對學員吸收情況調整授課內容、課程節奏,最終讓每位學員都可以跟上班級學習的整體節奏。

  • 技術輔導

    為每個就業班都安排了一名優秀的技術指導老師,不管是白天還是晚自習時間,隨時解答學員問題,進一步鞏固和加強課上知識。

  • 學習系統

    為了能輔助學員掌握所學知識,黑馬程序員自主研發了6大學習系統,包括教學反饋系統、學習難易和吸收分析系統、學習測試系統、在線作業系統、學習任務手冊、學員綜合能力評定分析等。

  • 末位輔導

    末位輔導隊列的學員,將會得到重點關心。技術輔導老師會在學員休息時間,針對學員的疑惑進行知識點梳理、答疑、輔導。以確保知識點掌握上沒有一個學員掉隊,真正落實不拋棄,不放棄任何一個學員。

  • 生活關懷

    從學員學習中的心態調整,到生活中的困難協助,從課上班級氛圍塑造到課下多彩的班級活動,班主任360度暖心鼓勵相伴。

  • 就業輔導

    小到五險一金的解釋、面試禮儀的培訓;大到500強企業面試實訓及如何針對性地制定復習計劃,幫助學員拿到高薪Offer。