![《計(jì)算機(jī)編程基礎(chǔ)》課程教學(xué)大綱(中英文)_第1頁](http://file4.renrendoc.com/view/ecdb28c277b5f9d27bb9c1b43d90225d/ecdb28c277b5f9d27bb9c1b43d90225d1.gif)
![《計(jì)算機(jī)編程基礎(chǔ)》課程教學(xué)大綱(中英文)_第2頁](http://file4.renrendoc.com/view/ecdb28c277b5f9d27bb9c1b43d90225d/ecdb28c277b5f9d27bb9c1b43d90225d2.gif)
![《計(jì)算機(jī)編程基礎(chǔ)》課程教學(xué)大綱(中英文)_第3頁](http://file4.renrendoc.com/view/ecdb28c277b5f9d27bb9c1b43d90225d/ecdb28c277b5f9d27bb9c1b43d90225d3.gif)
![《計(jì)算機(jī)編程基礎(chǔ)》課程教學(xué)大綱(中英文)_第4頁](http://file4.renrendoc.com/view/ecdb28c277b5f9d27bb9c1b43d90225d/ecdb28c277b5f9d27bb9c1b43d90225d4.gif)
![《計(jì)算機(jī)編程基礎(chǔ)》課程教學(xué)大綱(中英文)_第5頁](http://file4.renrendoc.com/view/ecdb28c277b5f9d27bb9c1b43d90225d/ecdb28c277b5f9d27bb9c1b43d90225d5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、計(jì)算機(jī)編程基礎(chǔ)教學(xué)大綱課程代碼074100942課程名稱計(jì)算機(jī)編程基礎(chǔ)英文名稱Computer Programming Basis課程類別專業(yè)基礎(chǔ)課課程性質(zhì)必修學(xué)時總學(xué)時:64上機(jī)學(xué)時:0 實(shí)驗(yàn)學(xué)時:32 實(shí)踐學(xué)時:0學(xué)分3開課學(xué)期第三學(xué)期開課單位設(shè)計(jì)學(xué)院適用專業(yè)工業(yè)設(shè)計(jì)及工業(yè)設(shè)計(jì)交互方向本科生授課語言中文先修課程課程對畢業(yè)要求的支撐本課程對學(xué)生達(dá)到如下畢業(yè)要求有如下貢獻(xiàn):1、2、3、4、5、81.設(shè)計(jì)知識:掌握扎實(shí)的基礎(chǔ)知識和專業(yè)技能,能夠?qū)⒂?jì)算機(jī)編程的專業(yè)知識用于解決復(fù)雜的設(shè)計(jì)實(shí)踐問題。2.問題分析:能夠應(yīng)用程序型思維,對具體的實(shí)踐問題進(jìn)行需求分析,構(gòu)建數(shù)學(xué)模型,并構(gòu)建軟件系統(tǒng)的邏輯解決問
2、題。3.設(shè)計(jì)/開發(fā)解決方案:能夠掌握程序設(shè)計(jì)的基本方法,程序運(yùn)行的基本邏輯,針對具體的問題設(shè)計(jì)程序模塊,完成開發(fā)任務(wù)。4.研究:能夠靈活地設(shè)計(jì)計(jì)算機(jī)編程知識及技能,輔助開展科學(xué)研究,包括信息采集、數(shù)據(jù)處理等。5.使用現(xiàn)代工具:能夠使用主流的計(jì)算機(jī)程序開發(fā)工具和主流的程序設(shè)計(jì)語言解決實(shí)踐問題。了解工具的優(yōu)勢和局限性,能根據(jù)具體的需求選擇不同的開發(fā)工具和開發(fā)語言。8.職業(yè)規(guī)范:具備軟件系統(tǒng)開發(fā)人員應(yīng)用的邏輯思維能力和職業(yè)規(guī)范,具備團(tuán)隊(duì)協(xié)作能力和具備軟件系統(tǒng)開發(fā)的基本素養(yǎng)。課程目標(biāo)完成課程后,學(xué)生將具備以下能力:(1)循序漸進(jìn)的介紹計(jì)算機(jī)編程專業(yè)基礎(chǔ)知識,初步培養(yǎng)學(xué)生程序型思維,培養(yǎng)學(xué)生基本的編程技
3、能,培養(yǎng)學(xué)生編程規(guī)范。1、2、8(2)進(jìn)行初步、系統(tǒng)的計(jì)算機(jī)編程技能訓(xùn)練,掌握主流的編程工具和程序設(shè)計(jì)語言。1、2、3、5(3)建立科學(xué)的工作方法:對計(jì)算機(jī)編程的初步認(rèn)知,培養(yǎng)學(xué)生邏輯思維能力,掌握利用計(jì)算機(jī)編程解決科學(xué)問題及實(shí)際應(yīng)用問題1、2、4課程簡介本課程以C#語言為媒介,教授學(xué)生有關(guān)計(jì)算機(jī)編程的基礎(chǔ)知識和技能,主要包括計(jì)算型思維、計(jì)算機(jī)編程語言基本語法結(jié)構(gòu)、基本算法邏輯與數(shù)據(jù)結(jié)構(gòu)、面向?qū)ο缶幊袒A(chǔ)、C#高級應(yīng)用,還包括其他少量必要的計(jì)算機(jī)科學(xué)基礎(chǔ)理論知識。目的是讓學(xué)生能用盡量少的時間和精力掌握計(jì)算機(jī)編程技能,對后續(xù)的相關(guān)課程與實(shí)踐做好知識、技能的準(zhǔn)備,培養(yǎng)良好的編程規(guī)范。教學(xué)內(nèi)容與學(xué)時
4、分配思政教學(xué) 1學(xué)時(1)國家信息化發(fā)展戰(zhàn)略綱要的理解(2)社會主義核心價值觀與本課程的結(jié)合(3)誠信、友善、團(tuán)結(jié)、自由、關(guān)愛、服務(wù)等意識的體現(xiàn)緒論:明確本課程的地位、性質(zhì)、任務(wù)、要求、內(nèi)容和學(xué)習(xí)方法4學(xué)時(2)課程介紹 1學(xué)時(3)C#語言介紹及計(jì)算型思維介紹2學(xué)時教學(xué)要求:要求掌握課程的主要目的與任務(wù),了解本課程的學(xué)習(xí)方法及基本工具。初步認(rèn)識C#程序開發(fā)語言,了解計(jì)算型思維。(三)C#基本語法 20學(xué)時(1)C#程序結(jié)構(gòu)1學(xué)時(2)C#程序及代碼格式 1學(xué)時(3)變量與常量 1學(xué)時(4)基本數(shù)據(jù)類型1學(xué)時(5)數(shù)據(jù)類型的轉(zhuǎn)化2學(xué)時(6)運(yùn)算符號與表達(dá)式 3學(xué)時(7)條件語句 3學(xué)時(8)循
5、環(huán)語句 3學(xué)時(9)函數(shù)與方法 2學(xué)時(10)控制臺輸入與輸出 1學(xué)時(11)windows窗體程序 2學(xué)時教學(xué)要求:掌握C#程序開發(fā)的基本語法。(四)數(shù)據(jù)結(jié)構(gòu)與算法邏輯 16學(xué)時(1)對象的概念及自定義數(shù)據(jù)類型2學(xué)時(2)數(shù)組 2學(xué)時(3)基本數(shù)據(jù)結(jié)構(gòu) 4學(xué)時(4)查找算法 4學(xué)時(5)排序算法 4學(xué)時教學(xué)要求:要求掌握基本的數(shù)據(jù)結(jié)構(gòu)及數(shù)組的應(yīng)用,掌握基本的查找、排序算法。(五)面向?qū)ο缶幊?14學(xué)時(1)面向?qū)ο蟮囊饬x 2學(xué)時(2)繼承與多態(tài) 4學(xué)時(3)抽象類 4學(xué)時(4)接口4學(xué)時教學(xué)要求:掌握面向?qū)ο缶幊痰囊饬x,面向?qū)ο缶幊痰姆椒?,掌握抽象類、接口的定義與使用。(六)C#軟件設(shè)計(jì)初步
6、10學(xué)時(1)異常處理2學(xué)時(2)程序調(diào)試 2學(xué)時(4)程序設(shè)計(jì) 6學(xué)時教學(xué)要求:掌握C#程序異常處理方法、掌握程序調(diào)試的基本方法、靈活運(yùn)用基礎(chǔ)知識進(jìn)行C#程序設(shè)計(jì)與開發(fā)。實(shí)驗(yàn)教學(xué)(包括上機(jī)學(xué)時、實(shí)驗(yàn)學(xué)時、實(shí)踐學(xué)時)32學(xué)時理論課教學(xué)之外,需配置32學(xué)時實(shí)踐(一)C#基本語法練習(xí) 12學(xué)時(二)排序算法練習(xí) 4學(xué)時(三)面向?qū)ο缶幊叹毩?xí) 4學(xué)時(四)考試成績閱卷系統(tǒng)設(shè)計(jì) 12學(xué)時教學(xué)方法課程教學(xué)以課堂教學(xué)、課堂練習(xí)、課外作業(yè)、及授課教師的科研項(xiàng)目于積累等共同實(shí)施??己朔绞奖菊n程注重過程考核,成績比例為:平時作業(yè)和課堂表現(xiàn):30%期末考試(設(shè)計(jì)最終成果):70%教材及參考書教材:1Visual
7、C#程序設(shè)計(jì)基礎(chǔ),徐安東主編,清華大學(xué)出版社,9787302264538Computer Programming BasisSyllabusCourse Code074100942Course TitleComputer Programming BasisCourse CategorySpecialty Basic CoursesCourse NatureCompulsory CourseClass Hours64Credits4SemesterIIIInstituteSchool of DesignProgramOrientedIndustrial design (Interaction d
8、esign) Undergraduate majorTeaching LanguageChinesePrerequisitesStudent Outcomes (Special Training Ability)This course contributes to student outcomes are as follows: 1, 2, 3, 4, 5, 81. Design knowledge: to master the solid basic knowledge and professional skills, and to be able to apply the professi
9、onal knowledge of computer programming to solving the complicated design practice.2.Problem Analysis: To apply procedural thinking to make demand analysis on specific practical problems, to build the mathematical model, and to build the logic of the software system to solve the problem.3.Design / de
10、velopment of solution: To master the basic method of programming, the basic logic of the program running so as to complete the development task according to specific problem design program module.4. Research: To flexibly design computer programming knowledge and skills, and to assist in scientific r
11、esearch, including information collection and data processing.5.Use of modern tools: To use the mainstream computer program development tools and mainstream programming language to solve practical problems. To understand the advantages and limitations of the tool, and to choose different development
12、 tools and development languages according to the specific needs.8.Professional norms: To have the logical thinking ability and professional norms that applied in software system developer, and to have the team work ability and the basic qualities of software system development.CourseObjectivesAfter
13、 the courses, students will have the following capabilities:(1)To introduce the basic knowledge of computer programming step by step, to make preliminary cultivation of students with procedural thinking, and to train students with basic programming skills and programming norms. 1,2,8(2) To carry out
14、 preliminary and systematic computer programming skills training, and to master the mainstream programming tools and programming languages. 1,2,3,5(3) Establishment of scientific working methods: The initial understanding of computer programming to train students with logical thinking ability and to
15、 use computer programming to solve scientific problems and practical problems 1,2,4Course DescriptionThis course takes C # language as the medium, and it teaches students about the basic knowledge and skills of computer programming, including computational thinking, basic grammar structure of comput
16、er programming language, basic algorithm logic and data structure, object-oriented programming foundation, C # advanced application, and other minor necessary basic theory knowledge of computer science. The purpose is to enable students to use less time and energy to master the computer programming
17、skills, so that they can make preparation of knowledge and skills on the follow-up related courses and practice and prepare good programming specifications.Teaching Content and Class Hours Distribution(I) Ideological and Political Education 1 Class Hours(1) Outline of National Information Developmen
18、t Strategy(2) The core values of Chinese socialism(3) Integrity, friendly, unity, freedom, love, service consciousness(II)Introduction: To clarify the status, nature, tasks, requirements, content and learning methods of the course, 4 class hours(1) Course introduction 2 class hours (2) C # language
19、introduction and calculation thinking introduction 2 class hoursTeaching requirements: To master the main purpose and task of the course, and to understand the learning methods and basic tools of the course. To make initial understanding of C # program development language and computational thinking
20、.(III) C # basic grammar 20 class hours(1) C # Program structure 1 class hours(2) C # Program and code format 1 class hours(3) Variables and constant 1 class hours(4) Basic data type 1 class hours(5) Conversion of data types 2 class hours(6) Operation symbols and expressions 3 class hours(7) Conditi
21、onal statement 3 class hours(8) Loop statement 3 class hours(9) Functions and methods 2 class hours(10) Console input and output 1 class hours(11) windows application 2 class hoursTeaching requirements: To master the basic grammar of C # program development.(IV) data structure and algorithm logic 16
22、 class hours(1) Object concept and custom data type 2 class hours(2) Array 2 class hours(3) Basic data structure 4 class hours(4) Lookup Algorithm 4 class hours(5) Sorting algorithm 4 class hoursTeaching requirements: to master the basic data structure and the application of the array, and to master
23、 the basic lookup algorithm and Sorting algorithm.(V) Object-oriented programming 14 class hours(1) Meaning of object-oriented 2 class hours(2) Inheritance and polymorphism 4 class hours(3) Abstract class 4 class hours(4) Interface 4 class hoursTeaching requirements: To master the meaning of object-
24、oriented programming, methods of object-oriented programming, and to master the definition and use of abstract class and interface.(VI) Preliminary design of C# software 10 class hours(1) Exception handling 2 class hours(2) Program debugging 2 class hours(4) Program design 6 class hoursTeaching requirements: To master the exception handling methods of C # program, to master the b
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 新版通 用規(guī)范對設(shè)計(jì)影響交流分享
- 2025年撫順師范高等專科學(xué)校高職單招高職單招英語2016-2024歷年頻考點(diǎn)試題含答案解析
- 山西省孝義市高三上學(xué)期入學(xué)摸底考試語文試題(含答案)
- 滬教版(上海)七年級地理第一學(xué)期中國區(qū)域篇(上)1.2《臺灣省》聽課評課記錄
- 中班幼兒系列活動策劃方案五篇
- 2025年科學(xué)儀器行業(yè)技術(shù)革新與發(fā)展前景
- 鋼材購銷合同范文年
- 代償協(xié)議與擔(dān)保合同
- 跨境貿(mào)易線上支付服務(wù)合同
- 投資公司借款的合同樣本
- 醫(yī)保政策與健康管理培訓(xùn)計(jì)劃
- 無人化農(nóng)場項(xiàng)目可行性研究報(bào)告
- 2024屆上海市金山區(qū)高三下學(xué)期二模英語試題(原卷版)
- 學(xué)生春節(jié)安全教育
- 2024年重慶市中考數(shù)學(xué)試卷(AB合卷)【附答案】
- DB43-T 2142-2021學(xué)校食堂建設(shè)與食品安全管理規(guī)范
- 宏觀利率篇:債券市場研究分析框架
- 六年級語文(上冊)選擇題集錦
- 《游戲界面設(shè)計(jì)專題實(shí)踐》課件-知識點(diǎn)5:圖標(biāo)繪制準(zhǔn)備與繪制步驟
- MOOC 材料科學(xué)基礎(chǔ)-西安交通大學(xué) 中國大學(xué)慕課答案
- 復(fù)產(chǎn)復(fù)工試題含答案
評論
0/150
提交評論