# C Programming (II)
## Course Description
English: Lei KuoLiang
nicolaslouis@mail.fcu.edu.tw
Chinese(TW): Wang M.H
---
## Curriculum planning
Process (2)
----
| Week | Date | "Expected" progress |
| -------- | -------- | -------- |
| **1** | **11/11** | **One-Dimensional Array, Character Array** |
2 | 11/18 | 2D Array, Sorting Search Algorithm |
| 3 | 11/25 | Function, random |
| 4 | 12/2 | Recursive function |
| 5 | 12/9 | Quiz |
| 6 | 12/16 | Review, discussion topics |
| 7 | 12/23 | Feature Release |
| 8 | 12/30 | Final exam |
---
## Distribution method
----
| Project (140% in total, over 100% in 100%) | Details |
| -------- | -------- |
| Classroom exercises | 10% |
| Homework | 10% |
| Extra exercises | 20% |
| Random test | 20% |
| Final exam | 40% |
| Final grouping topic | 20% |
| Extra points for CPE | 20% |
---
## Homework description
----
### Submit file name rules
* If there is only 1 homework in the week, the file name is in accordance with "student number.c"
(eg: D0812345.c)
* If there are multiple homework in the week, the file name is in accordance with "student number _HW title number.c"
(eg: D0812345_HW2.c),
Upload it to "student number.zip" (eg D0812345.zip).
----
#### Note:
* English capitalization must be in compliance with regulations
* Do not have extra characters in the file name
* Always upload .c files, ++ Do not upload .cpp files, .exe files, or other file formats
* If there are multiple .c files to be paid, compress to ++1 zip file++, and do not compress extra files other than .c files.
----
### Homework Submit
* Web of submit: ilearn
* Upload deadline: before 08:10 every Monday
* Maximum deadline: 40% off before 23:59 every Wednesday
----
### Program scoring rules
| Situation (the above is the maximum limit) | deduction points |
|-|-|
Unable to run or error result, code logic is correct |-50
Format error can not distinguish the result, the code logic is correct |-50
Variable name is meaningless or the code is not indented |-40
Wrong format but can distinguish the result, not specified format |-30
Code not commented | -30
Typo |-10
----
### Program scoring rules (continued)
* 0 points:
* File name error
* The file name is wrong
* Unable to compile
* File corruption
* Interlaced work
* involves plagiarism (will be hand / reported to Teacher Ming Hong)
* More than the late deadline
* Variable name is meaningless or the code is not indented and cannot be executed correctly
---
## University program ability test(CPE)
----
* Students must pass the CPE program check before graduation, accumulate three questions or pass two questions at a time.
* 4 games per year (usually on Tuesday, Tuesday, March, October, December, December)
* 3 hours per exam, language can be C, C++, Java
* There are 7 questions in the exam, and the difficulty is about as follows:
* 1 star (2 questions): Program (II)
* 1 star (1 question): Program (III)
* 2 stars (2 questions): 2 on - data structure
* 3 stars (1 question): Three-up algorithm
* 4 stars (1 question): Self-study by personal effort
----
### Other related information
* Last test time: 2019/12/17 (2)
* CPE official website: https://cpe.cse.nsysu.edu.tw/
* Registration time: starting from the first 2 weeks of the test day
* If you have not signed up yet and have not taken leave, you will be disqualified from the exam.
* Fengjia test site is often squeezed by the schoolmaster, you can use the nearby examination room (Qiaoguang, Donghai)
----
### CPE Extra points
| Title | 0 (to be present) | 1 | 2 | 3 | 4 | 5 | 6~7 |
| - | - | - | - | - | - | - | - |
| Score | 1 | 2 | 3 | 6 | 10 | 15 | 20 |
---
###### tags: `1082 Ai-Mod-Eng-LKL`
{"metaMigratedAt":"2023-06-15T01:38:34.756Z","metaMigratedFrom":"YAML","title":"C Programming (II) - Course Description","breaks":true,"slideOptions":"{\"transition\":\"slide\"}","contributors":"[{\"id\":\"befaa4d9-75b6-4c05-baa7-7949e0ffa1e2\",\"add\":4554,\"del\":735}]"}