課程簡介
C++工程師課程
- 企業(yè)應用實戰(zhàn)教學
- 真實產(chǎn)業(yè)實訓項目
- 東軟產(chǎn)業(yè)實戰(zhàn)任務
- 東軟產(chǎn)業(yè)項目案例
為什么學C++
技術(shù)覆蓋領(lǐng)域最廣泛
C++是目前唯一適應多方面需求的編程語言,其實時性、靈活性,是其他的編程語言無可比擬。
掌握C++技術(shù)是通往一流企業(yè)的敲門磚
T行業(yè)高薪技術(shù)人才
掌握C++開發(fā)技術(shù),搶占先機做稀缺型高級人才,躋身互聯(lián)網(wǎng)大廠,成就職業(yè)發(fā)展“薪”趨勢
近幾年C++薪資呈上漲趨勢,未來持續(xù)走高
就業(yè)崗位爆發(fā)式增長
多領(lǐng)域多場景應用需求爆發(fā)式增長2022年與2021年C++招聘崗位需求對比,同期增長464%,工資增長速度達到29%
C/C++技術(shù)在東軟的應用 依托東軟真實產(chǎn)業(yè)背景,深度還原融入教學
東軟醫(yī)療 、東軟智能座艙系統(tǒng) 、東軟自動駕駛 、東軟視覺分析技術(shù)應用 、東軟互聯(lián)網(wǎng)信息安全
項目驅(qū)動教學,分層次模塊化定制
基于東軟30余年產(chǎn)業(yè)積淀與企業(yè)用人標準,課程深度貼合企業(yè)用人需求;課程體系月度更新,敏捷迭代企業(yè)最前沿技術(shù);
第一階段:邏輯訓練與基礎知識強化
邏輯思維能力訓練
通過預先設計的邏輯思維能力訓練,使學員能通過一般的邏輯能力測試
C 語言編程強化
C 語言概述、內(nèi)存、數(shù)據(jù)類型、表達式、數(shù)組、函數(shù)、指針、庫函數(shù)、位操作、預處理。C 語言的類型、內(nèi)存的使用、標準輸入輸出、C 語言的數(shù)組、C語言的函數(shù)、指針的使用、C 語言的預編譯命令、位操作
Linux操作系統(tǒng)
Linux 系統(tǒng)操作回顧、Linux 下文本編輯器、GCC 編譯器、Makefile 寫法、GDB 調(diào)試器及調(diào)試方法、Shell 編程、文件系統(tǒng)、資源分配與管理等。TCP/UDP協(xié)議。操作系統(tǒng)基礎(Linux):進程、線程、CPU 調(diào)度、內(nèi)存管理代碼工具使用、Git、Cmake
第二階段:由淺入深,夯實基礎
高質(zhì)量 C++編程
C++基礎知識、開發(fā)環(huán)境、類與集成、指針的使用、智能指針、邏輯開發(fā)、代碼調(diào)試、關(guān)于類和對象的進一步討論、輸入輸出流。由 C 到 C++、類和對象、運算符重載、繼承、多態(tài)、異常處理。泛型編程、STL 編程。編譯流程、集成方法、C++多媒體技術(shù)
Qt 編程
Qt 編程技術(shù),使用 Qt 框架進行 UI 設計、網(wǎng)絡編程、圖形圖像處理,多媒體功能開發(fā)等
第三階段:項目實戰(zhàn)-車載中控系統(tǒng)設計與實現(xiàn)
項目需求分析
主要內(nèi)容包括:開發(fā)團隊角色及分工介紹、瀑布&敏捷開發(fā)模式的特點及區(qū)別、工程管理知識介紹、軟件開發(fā)風險管理與品質(zhì)確保方法介紹簡單需求轉(zhuǎn)換為代碼能力
UML基礎知識
了解 UML 基礎知識:UseCase、時序圖、結(jié)構(gòu)圖、類圖
系統(tǒng)分析、設計
主要內(nèi)容包括:系統(tǒng)分析、數(shù)據(jù)庫選型、方案制定、系統(tǒng)軟件通信方式選擇、設計實施、需求分析文檔撰寫、需求文檔用例圖和用例描述的撰寫、項目開發(fā)環(huán)境搭建、系統(tǒng)文檔撰寫
數(shù)據(jù)庫開發(fā)與設計
數(shù)據(jù)庫連接、簡單查詢語句、多表查詢、分組函數(shù)、子查詢、事務控制、視圖、索引、常用數(shù)據(jù)庫設計方法
C++設計模式
了解基本設計模式(例如單例,工廠,觀察者)
功能模塊實現(xiàn)
項目開發(fā)環(huán)境搭建、車載中控系統(tǒng)實現(xiàn),門窗空調(diào)開關(guān)控制模塊,影音娛樂,功能模塊
聯(lián)調(diào)測試
項目聯(lián)調(diào)部署運行、測試文檔編寫、填寫測試數(shù)據(jù)、視頻錄制、項目驗收
第四階段:項目實戰(zhàn)-基于 Linux的汽車內(nèi)部環(huán)境監(jiān)測系統(tǒng)打造
項目需求分析
主要內(nèi)容包括:開發(fā)團隊角色及分工介紹、瀑布&敏捷開發(fā)模式的特點及區(qū)別、工程管理知識介紹、軟件開發(fā)風險管理與品質(zhì)確保方法介紹
系統(tǒng)分析、設計
主要內(nèi)容包括:系統(tǒng)分析、數(shù)據(jù)庫選型、方案制定、系統(tǒng)軟件通信方式選擇、設計實施、需求分析文檔撰寫、需求文檔用例圖和用例描述的撰寫、項目開發(fā)環(huán)境搭建、系統(tǒng)文檔撰寫。
功能模塊實現(xiàn)
主要內(nèi)容包括:項目開發(fā)環(huán)境搭建、車內(nèi)溫濕度、光照強度,空調(diào)溫度等信息采集顯示模塊,服務器端數(shù)據(jù)管理模塊等
聯(lián)調(diào)測試
自我呈現(xiàn)、簡歷制作、面試技巧、模擬面試
第五階段:增強就業(yè)競爭力
LeeCode 刷題
帶領(lǐng)學員進行 Leecode 刷題,提升學員面試能力
企業(yè)真題講解
全真企業(yè)校招筆試題
功能模塊實現(xiàn)
數(shù)據(jù)結(jié)構(gòu)基礎算法:線性結(jié)構(gòu)(鏈表,棧,隊列),樹形結(jié)構(gòu)(二叉樹遍歷(前序,中序,后序),紅黑樹,優(yōu)先權(quán)隊列和堆),圖形結(jié)構(gòu)(圖的存儲,圖的遍歷),哈希表遞歸,查找(順序查找,二分查找),算法分析(時間復雜度,空間復雜度),排序算法(冒泡排序,快速排序,插入排序,希爾排序,選擇排序,歸并排序,計數(shù)排序,桶排序)
聯(lián)調(diào)測試
自我呈現(xiàn)、簡歷制作、面試技巧、模擬面試
第六階段:職業(yè)素養(yǎng)提升
溝通與表達
如何有效地傳遞和獲取信息的方法,提升溝通的效能,改善人際交往關(guān)系,鍛煉學員當眾表達能力。
時間管理
掌握時間管理重要性,把握做事情的優(yōu)先級,做事抓重點,有條理。
職業(yè)生涯規(guī)劃
職業(yè)生涯的理念和重要性,每個人根據(jù)自身的情況,做最佳的職業(yè)發(fā)展預期和安排。
職場核心素質(zhì)
職場中所需要的核心素質(zhì),好習慣養(yǎng)成。掌握基本面試禮儀和職場禮儀,為步入和適應職場奠定基礎。
教學模型
- 結(jié)構(gòu)清晰的全體課程
- 各顆粒度企業(yè)項目(占比50%以上)
- 以不同就業(yè)出口為導向的擴展課程
- 工程過程訓練,團隊合作企業(yè)化管理
- 東軟智慧教學平臺、東軟慕課平臺、課程實踐平臺、項目實訓平臺
知識體系
方法學-東軟教育TOPCARES方法學
工程實踐-東軟NUP,敏捷Scrum
東軟 TOPCARES 教學法
- T-技術(shù)知識與推理能力-(Technical Knowledge and Reasoning)
- O-責任感-(Open Minded and Innovation)
- P-個人職業(yè)能力-(Personal and Professional Skills)
- C-溝通表達與團隊工作-(Communication and Teamwork)
- A-態(tài)度與習慣-(Attitude and Manner)
- R-開放式思維與創(chuàng)新-(Responsibility)
- E-價值觀-(Ethical Values)
- S-應用創(chuàng)造社會價值-(Social Value Created by A pplication Practice)