当前位置:网站首页>C language course design
C language course design
2022-06-11 10:46:00 【_ Programming_】
C language program design
《C Programming course design 》 teaching program
- Course overview
Starting unit School of Mathematics Course type Practical courses
Course name C Programming course design Course code 1401443B
The first semester The first 2 semester Weeks / credits 4 Zhou /1 credits
Course selection object All majors in the school of mathematics
Prerequisite courses C Programming
Course design guide Guo Cuiying .《C Language curriculum design case compilation 》. China Water Conservancy and Hydropower Press ,2004
Bibliography and materials Compiled by tomorrow college . 《C Language from entry to mastery ( Project case version )》. China Water Conservancy and Hydropower Press ,2017
Course introduction :
This course is the completion of 《C Programming 》 A comprehensive practice session after the course . Its purpose is to deepen students' understanding of C Understanding of language theory and basic knowledge , Train students to use C Language to develop programs , Improve students' utilization of C The ability of language to solve practical problems .
Course objectives (Course Objectives, CO) Corresponding professional training objectives (Learning Objectives, LO)
(CO1) master C The theory of language 、 Basic knowledge 、 The basic method (LO2) Strong analytical skills 、 Inductive ability 、 The ability to abstract 、 Space imagination 、 Deductive reasoning ability 、 Ability to calculate accurately 、 The ability to learn new mathematical knowledge
(CO2) Improve students' programming ability and ability to solve practical problems (LO3) Good computer skills ( Including common languages 、 Tools and special software ) Basic skills
(LO4) Have algorithm design 、 Algorithm analysis and programming ability
(LO5) Have the ability to apply the theory learned 、 Methods and skills the ability to solve some practical problems in information technology or scientific and engineering computing
Teaching methods (Pedagogical Methods,PM) RPM2. Seminar learning 5 Class hours 20% □√PM4. Autonomous Learning
19 Class hours 80%
How to evaluate (Evaluation Methods,EM) REM21. Experimental operation 30% REM26. check before acceptance 30% □√EM9. Design report
40%
- Teaching calendar
Class times Class hours Course objectives The main objectives of teaching Evaluation method Teaching methods Experimental categories
1 4 CO1CO2 Choose a topic , Conduct demand analysis according to the subject Experimental operation PM2PM4 comprehensive
2 4 CO1CO2 Design the function of the selected topic 、 Interface design Experimental operation PM2PM4 comprehensive
3 4 CO2 Write programs and debug programs Experimental operation PM4 comprehensive
4 4 CO2 Write programs and debug programs Experimental operation PM4 comprehensive
5 4 CO2 Write programs and debug programs , Complete the course design report , check before acceptance check before acceptance , Design report PM4 comprehensive
6 4 CO2 Write programs and debug programs , Complete the course design report , check before acceptance check before acceptance , Design report PM4 comprehensive - The instructor
full name Liuguiqing wang Xingyan
email [email protected]
Telephone 15955187115
Reception and consultation place Emerald science and education building B seat 1810 In the east
Reception and consultation time Three days a week 13:00-14:00 - Contents and requirements of course design report
( One ) Course design topics
Students are required to choose from the following topics 1 topic . Allow students to write their own questions , The instructor needs to examine the questions . The following are the topics of the course design . - Rational number operation
- Big integer operation
- Polynomial operations
- Matrix operations
- Sparse matrix operation
- Set operations
- Solve linear equations
- Family tree
- Analog calculator program
- Address book management
- The book management system
- Hotel Management System
- Pet store management system
- Hospital visit system
- Supermarket information management system
- Warehouse management system
- Commodity sales system
- Telephone fee inquiry system
- Asset management system
- Admission to the first postgraduate examination
- Games management system
- Bank account management system
- Students' course selection system
- Student status management system
- Student information management system
- Dormitory management system
- Singer competition system
- Employee attendance information system
- Employee information management system
- Aircraft booking management system
- Water, electricity and gas management system
- Electronic dictionary
- perpetual calendar
- Maze problem
- Guess the number game
- Quick calculation 24
- Snake game
- Gobang game
- Tetris
- Box pushing game
- The Minesweeper game
- drawing
- player
- Internet chat program
- Travel agent problem
- Vehicle routing problem
- Single machine scheduling problem
- Parallel machine scheduling problem
- transportation problem
- knapsack problem
- Implementation of several sorting algorithms and search algorithms
- The realization of genetic algorithm
- Implementation of simulated annealing algorithm
- Implementation of ant colony algorithm
- Implementation of tabu search algorithm
- Stack
- queue
- Linked list
- Binary tree
- chart
Source download
link :https://pan.baidu.com/s/1JJs9vbZahUCB6cQvXLgAVg?pwd=1111
Extraction code :1111
( Two ) Course design report content and binding sequence
Course design report content and binding sequence : cover 、 Mission statement 、 Catalog ( It can be omitted )、 Text 、 reference 、 The attachment . The text includes :
- Course design topic introduction ( Introduce the topic background and problem description );
- Demand analysis ( Analyze the tasks to be completed from the topic );
- Overall design idea or module division ( It can analyze various functional modules or design various classes and their relationships , The function module diagram can be drawn );
- Algorithm design of main function modules ( Can draw a flow chart or design algorithm ideas );
- Program debugging ( Can analyze the causes of errors in programming and solutions );
- Experimental results and Analysis ( Test examples and running results can be given , Analyze whether it can be further optimized and how to optimize );
- summary ( Summarize the harvest of this course design 、 Experience, etc ).
reference : If references are cited , It is required to mark .
The attachment : Can put program code and running results .
( 3、 ... and ) Course design report format requirements
Course design report requirements A4 Paper printing . The title format shall be in bold , No. 3 , In bold , In the middle , Anterior segment 、 After each paragraph 0.5 Row spacing . The text format shall be in Song typeface , Small four ,20 Point fixed line spacing . If there is a picture in the text , The icon title should be located at the bottom of the figure , In the middle , Song style , Number five , Single spaced , Anterior segment 、 After each paragraph 0.5 Row spacing . If there is a table in the text , The table title should be above the table , In the middle , Song style , Number five , Single spaced , Anterior segment 、 After each paragraph 0.5 Row spacing .
Reference format : Chinese is in Song Dynasty , In English Time New Roman, Number five ( or 10.5 pounds ); Align left , 20 Pound line spacing , Hang indent 2.5 character , Anterior segment 、 After the segment 0 Row spacing .
The specific format of the cited references is as follows :
A Periodical
[ Serial number ] author . Document title [J]. Title , Year of publication , Volume number ( Issue No ): rise - Stop page number .
B monograph
[ Serial number ] author . Title [M]. edition ( The first 1 No note for version ). translator . Place of publication : publisher , Year of publication : rise - Stop page number .
C proceedings ( Yes ISBN Number )
[ Serial number ] author . Document title [A]. Editor in chief . Title of the thesis [C]. Place of publication : publisher , Year of publication : rise - Stop page number .
D Dissertation
[ Serial number ] author . title [D]. Place of preservation : Save unit ( Colleges and universities are labeled as colleges or departments ), year .
E patent
[ Serial number ] Patent applicant . Patent title [P]. Country : Patent number , Release date .
F technical standard
[ Serial number ] Standard code , Standard name [S].
G Newspaper articles
[ Serial number ] author . title [N]. The name of the newspaper , Publication date ( Edition ).
H The report
[ Serial number ] author . Document title [R]. Reporting place : The organizer of the report meeting , year .
I Electronic Literature
[ Serial number ] author . Document title [ Type of literature / Carrier type ]. Literature website or source , Date of publication or update / Reference date ( Optional ).
Types of electronic documents / The identification of carrier type mainly includes : data base online [DB/OL]、 Tape database [DB/MT]、 Book CD [M/CD]、 Disk software [CP/DK]、 Online journal disk software [J/OL]、 Online electronic bulletin [EB/OL].
The specific reference format is as follows :
[1] Majianxun , Meizhanxin . Calculation theory of silo under earthquake action [J]. Journal of Civil Engineering ,1997,30(1):25-30.
[2] Mohamed T.A., Ian D.M., Tarek T.A. A numerical investigation into thebehavior of ground-supported concrete silos filled with saturated solids [J]. International Journal of Solids and Structures, 2006, 43(13): 3723–3738.
[3] NagaiT., Kurata M., Nakamura T., Ito T., Fujiki K., Nakao M., et al. Properties of myofibrillar protein from Japanese stingfish (Sebastes inermis) dorsal muscle. Food Research International, 1999, 32(6), 401–405.
[4] Yaoboying , Houzhongliang . Earthquake resistance of structures [M]. Beijing : Surveying and Mapping Press ,1990.
( Four ) Course design report submission requirements
Both electronic and paper version of the course design report shall be submitted , The specific requirements are as follows : - The electronic : Each student puts his electronic file in a folder , Use your own folder “ Student ID name ” name , Such as “2021211644 Niuziyi ”. The contents of the folder include :
(1) Course design report : It can be used word or wps Typesetting , It can also be for pdf file , The file name is your own “ Student ID name report ”.
(2) Source program files or folders : The procedure documents must be complete , Include all the files required for operation , It can run directly on other computers , Otherwise, the acceptance results will be affected , file ( clip ) Named own “ Student ID name procedure ”. - Paper version : For course design report A4 Paper printing , Left staple , Put it into the special course design information bag , The design title shall be filled on the cover of the data bag 、 full name 、 Student number 、 Professional class 、 The instructor 、 Date and other information .
- After the class leader or study committee member has collected all the course design materials of the class , The electronic version shall be uniformly engraved on CD-ROM or with U Disk storage , After the paper version of the information bag is collected, it will be handed over to the instructor .
notes :
(1) The monitor or study committee member can go to the emerald science and education building B seat 17 The Academic Affairs Office on the fifth floor receives the paper material bag of the class .
(2) The next two pages are the curriculum design cover and assignment book . The cover should be filled with relevant information , The assignment shall be filled in with the design topic and the main contents of the course design .
边栏推荐
- NFT 2.0: 下一代的NFT将是精简且值得信赖的NFT
- 班组级安全培训,新员工入职培训教育课件,全内容PPT套用
- < Pytorch series 4 & gt;: Constructing neural network model
- Excellent test engineer must have 4 safety test methods!
- Implementing declarative rest calls using feign
- 5. read the specified pathname -dirname
- NewOJ Week 2---BCD
- Ngui, floating blood
- Explain the physical layer consistency test of 2.5g/5g/10g Base-T Ethernet interface in detail!
- White screen time, first screen time
猜你喜欢

Windows 安装MySQL5.7 以上的版本(压缩包形式安装)

MySQL基础篇常用约束总结下篇

MXNet对AlexNet模型的构建与实现(与LeNet的对比)

Dimension types for different CV tasks

What is the SOA or ASO of MOSFET?

MN梦奈宝塔主机系统V1.5版本发布

VMware install win7 virtual machine

Arbitrum 基础架构:快速入门

MySQL下载安装使用-完整详细步骤

Pyspark case series 4-dataframe output to a single folder solution
随机推荐
修复UICollectionView 没有到达底部安全区的问题
Ngui, floating blood
Detail measurement of DC-DC and PDN with network analyzer
NFT将改变元宇宙中的数据所有权
MXNet对AlexNet模型的构建与实现(与LeNet的对比)
Preview component packaging graphic tutorial in cadence OrCAD capture schematic design interface
白屏时间、首屏时间
PHP仿网易云原创音乐分享平台网站源码
EMC rectification cases of electronic equipment radiation
Summary of common constraints in MySQL foundation part I
Using ribbon to realize client load balancing
Common techniques for handling dates
Encrypt and decrypt strings using RSA and Base64
Tiktok encounters cultural conflict in the UK, and many employees leave in a short time
Leetcode 1961. 检查字符串是否为数组前缀
金仓数据库KingbaseES中的sys_checksums坏块检测功能
Pyspark case series 4-dataframe output to a single folder solution
NGUI,聊天滚动框,UI TextList
Jszip get the file of the specified file in the uploaded zip package
Probability theory: calculating confidence intervals