当前位置:网站首页>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

  1. 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%

  1. 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
  2. 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
  3. 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 .
  4. Rational number operation
  5. Big integer operation
  6. Polynomial operations
  7. Matrix operations
  8. Sparse matrix operation
  9. Set operations
  10. Solve linear equations
  11. Family tree
  12. Analog calculator program
  13. Address book management
  14. The book management system
  15. Hotel Management System
  16. Pet store management system
  17. Hospital visit system
  18. Supermarket information management system
  19. Warehouse management system
  20. Commodity sales system
  21. Telephone fee inquiry system
  22. Asset management system
  23. Admission to the first postgraduate examination
  24. Games management system
  25. Bank account management system
  26. Students' course selection system
  27. Student status management system
  28. Student information management system
  29. Dormitory management system
  30. Singer competition system
  31. Employee attendance information system
  32. Employee information management system
  33. Aircraft booking management system
  34. Water, electricity and gas management system
  35. Electronic dictionary
  36. perpetual calendar
  37. Maze problem
  38. Guess the number game
  39. Quick calculation 24
  40. Snake game
  41. Gobang game
  42. Tetris
  43. Box pushing game
  44. The Minesweeper game
  45. drawing
  46. player
  47. Internet chat program
  48. Travel agent problem
  49. Vehicle routing problem
  50. Single machine scheduling problem
  51. Parallel machine scheduling problem
  52. transportation problem
  53. knapsack problem
  54. Implementation of several sorting algorithms and search algorithms
  55. The realization of genetic algorithm
  56. Implementation of simulated annealing algorithm
  57. Implementation of ant colony algorithm
  58. Implementation of tabu search algorithm
  59. Stack
  60. queue
  61. Linked list
  62. Binary tree
  63. 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 :

  1. Course design topic introduction ( Introduce the topic background and problem description );
  2. Demand analysis ( Analyze the tasks to be completed from the topic );
  3. 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 );
  4. Algorithm design of main function modules ( Can draw a flow chart or design algorithm ideas );
  5. Program debugging ( Can analyze the causes of errors in programming and solutions );
  6. Experimental results and Analysis ( Test examples and running results can be given , Analyze whether it can be further optimized and how to optimize );
  7. 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 :
  8. 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 ”.
  9. 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 .
  10. 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 .

原网站

版权声明
本文为[_ Programming_]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/162/202206111016563444.html