發(fā)布時(shí)間:2024-04-02 10:48:02 編輯:小妹來源:網(wǎng)絡(luò)
藍(lán)橋杯大賽青少組是針對國內(nèi)1-12年級中小學(xué)生的編程競賽,根據(jù)年級的不同,賽事被細(xì)分為初級、中級和高級組。那么,這三個(gè)級別的賽事具體考察哪些編程知識(shí)和技能呢?今天,我們將為大家揭曉Scratch、C++以及Python創(chuàng)意編程組的考試內(nèi)容。讓我們一同來探索這些編程領(lǐng)域的奧秘吧!
藍(lán)橋杯大賽介紹
藍(lán)橋杯全國軟件和信息技術(shù)專業(yè)人才大賽簡稱“藍(lán)橋杯”,是由工業(yè)和信息化部人才交流中心舉辦的信息技術(shù)競賽,2016年“藍(lán)橋杯”增設(shè)中小學(xué)創(chuàng)意編程組(簡稱青少組)。2022年9月藍(lán)橋杯青少組入圍教育部《2022-2025學(xué)年面向中小學(xué)生的全國性競賽活動(dòng)名單》,也就是我們常說的“白名單賽事”。
藍(lán)橋杯青少組賽事組別
藍(lán)橋杯青少組考什么?
下面我們將著重介紹下Scratch 創(chuàng)意編程組、C++ 創(chuàng)意編程組以及Python 創(chuàng)意編程組的考試范圍。
Scratch 創(chuàng)意編程組
• 舞臺(tái)和角色的繪制; • 順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)的使用; • 運(yùn)動(dòng)、外觀、聲音、畫筆,以及變量、列表、偵測、事件、控制等模塊的使用; • 隨機(jī)數(shù)的使用,常用的數(shù)學(xué)運(yùn)算,數(shù)學(xué)表達(dá)式,邏輯判斷和邏輯運(yùn)算; • 廣播消息、角色變換、克隆技術(shù)、私用變量、公用變量、多任務(wù),以及自定義積木等高級模塊的使用方法。
Python 創(chuàng)意編程組
• 基本語法,如程序的格式框架、縮進(jìn)、注釋、變量、命名、保留字、數(shù)據(jù)類型、賦值語句、引用,基本輸入輸出等;
• 基本數(shù)據(jù)類型,數(shù)據(jù)類型的運(yùn)算,類型判斷和類型間轉(zhuǎn)換; • 程序的控制結(jié)構(gòu),順序、分支、循環(huán); • 函數(shù)和代碼復(fù)用;
• (通常僅限中高級考試)面向?qū)ο缶幊痰乃枷耄惡蛯ο蟮年P(guān)系,構(gòu)造方法和 self 的使用技巧,類的繼承和多態(tài);
• (通常僅限中高級考試)組合數(shù)據(jù)類型的基本概念,列表類型及其操作,字典類型及其操作;
• (通常僅限中高級考試)Python 計(jì)算生態(tài),標(biāo)準(zhǔn)庫及 Python 內(nèi)置函數(shù),Python IO 流文件操作等。
C++ 創(chuàng)意編程組
• 基本數(shù)據(jù)類型及類型轉(zhuǎn)換:整型(int,long long)、布爾型(bool)、字符型 (char)和實(shí)型(float,double);
• 變量與常量,字符與字符串,數(shù)組,賦值運(yùn)算符、算數(shù)運(yùn)算符、邏輯運(yùn)算符、關(guān)系運(yùn)算符;
• 順序結(jié)構(gòu)、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)程序設(shè)計(jì);
• 函數(shù):定義和使用,變量的作用域,遞歸函數(shù);
• 簡單算法:進(jìn)制轉(zhuǎn)換,模擬算法,枚舉算法;
• (通常僅限中高級考試)基本數(shù)據(jù)結(jié)構(gòu):棧,隊(duì)列,樹,圖;
• (通常僅限中高級考試)指針;
• (通常僅限中高級考試)基本算法:高精度算法,遞推算法,分治算法,貪心算法,搜索算法(寬度優(yōu)先搜索、深度優(yōu)先搜索),動(dòng)態(tài)規(guī)劃算法等常用算法。
選手計(jì)算機(jī)的硬件配置及操作系統(tǒng)需滿足 DEV C++ 5.11 版編程環(huán)境的運(yùn)行要求。
選手應(yīng)確保計(jì)算機(jī)上已經(jīng)安裝DEV C++ 5.11 版編程環(huán)境。
犀牛國際編程課程
犀牛國際針對國內(nèi)外的編程賽事,設(shè)置了Scratch創(chuàng)意課、Python全能課、C++普及課、初階算法課、中階算法課、高階算法課以及Kaggle培訓(xùn)課,不同年級不同基礎(chǔ)的學(xué)生均能從中找到適合自己的課程。
參加藍(lán)橋杯大賽青少組的同學(xué),可以選擇學(xué)習(xí)Scratch創(chuàng)意課、Python全能課或是C++普及課。沒有編程基礎(chǔ)的同學(xué)可以從Scratch或Python入門,后續(xù)再銜接C++,如果打算同時(shí)參藍(lán)橋杯、信奧賽以及其他國際競賽如USACO,建議直接學(xué)C++,效率更高!
Scratch創(chuàng)意課
適合年級:2-3年級
可參加的競賽:OUCC&ACSL(國外),藍(lán)橋杯(國內(nèi))
Python全能課
適合年級:4-5年級
可參加的競賽:OUCC&ACSL&CCC(國外),藍(lán)橋杯(國內(nèi))
C++普及課
適合年級:6年級及以上
可參加的競賽:OUCC&ACSL&CCC&USACO (國外),
藍(lán)橋杯&CSP(國內(nèi))
初階算法課
適合年級:8年級及以上學(xué)生
可參加的競賽:ACSL Junior & Intermediate & Senior,CCC junior & Senior 前3題,USACO銅升銀
中階算法課
適合年級:10年級及以上有一定基礎(chǔ)的學(xué)生
可參加的競賽:CCC senior,OUCC Elite,ACSL Senior,USACO 銅升銀&銀升金
高階算法課
適合年級:10年級以上有較強(qiáng)基礎(chǔ)的學(xué)生
可參加的競賽:CCC Senior,OUCC Elite,USACO銀升金&金升鉑金
Kaggle培訓(xùn)課
適合年級:10年級以上有編程基礎(chǔ)的學(xué)生
可參加的競賽:Kaggle 競賽,助力圓夢top30高校
微信咨詢