Course title | |||||
プログラミングおよび演習 [Computer Programming & Practices] | |||||
Course category | technology speciality courses,ets. | Requirement | Credit | 3 | |
Department | Year | 2~4 | Semester | YearLong | |
Course type | YearLong | Course code | 022711 | ||
Instructor(s) | |||||
山田 晃 [YAMADA Akira] | |||||
Facility affiliation | Graduate School of Engineering | Office | Email address |
Course description |
In this exercise lesson, students will own the c-language coding skill, which is most practically used as a computer programming language in the technological world. |
Expected Learning |
Learners who successfully complete this course will be able to: 1.Get programming skills as a tool of scientist and engineer, 2.Get insight into true nature of programming and ability to make its free use. |
Course schedule |
1. How to use an integrated development environment, displaying characters and numeric values on the screen 2. Constant number, variable number, input from keyboard 3. Character constant, character variable, standard input and output function 4. Conditional control structure (if statement) 5. Looping and iteration (for statement) 6. Other conditionals (switch statement, while statement, do while statement) 7. Numerical arrays, statistic calculations (average, standard deviation, maximum and minimum values) 8. Character arrays, statistic calculation, learning result calculation 9. Function, argument of function, effective area of variables, memory class 10. Pointers, pointers as arguments of function, preprocessor, macro function 11. Array data and pointers, handling of big data between functions, 12. Read and write data to files in text and binary mode 13. Graphics 1: Drawings of line, rectangle, circle, bar chart, and wave form 14. Graphics 2: Animations (trajectory of throwing ball movement) |
Prerequisites |
You do not have to have any programming knowledge. |
Required Text(s) and Materials |
http://web.tuat.ac.jp/~simizlab/cp1/ |
References |
G.Urrutia,"C programming for beginners - Part I: Learn to program in C from scratch", Amazon Services International, Inc. (2014/3/9). |
Assessment/Grading |
Class contribution is worth 25% of your grade. Answering in class is worth 10% of your grade (1 point answering for a question). Report is worth 65% of your grade (5 points for each report). |
Message from instructor(s) |
Please submit the report on the e-mail (E1 class: cpro.yamada@gmail.com) within one week from the date and time each task has been completed (in principle, once in 2 week exercise). |
Course keywords |
C language, computer, programming, data processing, numerical calculation |
Office hours |
On demand. |
Remarks 1 |
The scoring standards of the report are shown below. Basic policy: 5 points full mark, report submitting point 3 points + plus evaluation point - minus evaluation point. |
Remarks 2 |
The distribution over the past 15 years is as follows: H30(2018) S13.2% A26.4% B22.6% C20.7% D7.6% E9.4% H29(2017) S14.6% A22.9% B20.8% C22.9% D4.2% E:14.6% H28(2016) S14.6% A27.1% B27.1% C18.8% D4.2% E:8.3% H27(2015) S14.3% A24.5% B34.7% C18.4% D4.1% E:4.1% H26(2014) S16.7% A39.6% B27.1% C8.3% D6.3% E:2.1% H25(2013) S16.0% A18.0% B32.0% C28.0% D2.0% E:4.0% H24(2012) S19.2% A11.5% B38.5% C19.2% D11.5% H23(2011) S17.4% A32.6% B15.2% C23.9% D10.9% H22(2010) S18.9% A28.3% B35.9% C7.6% D9.4% H21(2009) S16.0% A30.0% B18.0% C20.0% D16.0% |
Related URL |
http://web.tuat.ac.jp/~simizlab/cp1/ |
Lecture Language |
Japanese |
Language Subject |
Last update |
3/10/2020 10:22:37 AM |