Course title
プログラミングおよび演習   [Computer Programming & Practices]
Course category technology speciality courses,ets.  Requirement   Credit 3 
Department   Year 24  Semester YearLong 
Course type YearLong  Course code 022712
Instructor(s)
清水 昭伸   [SHIMIZU Akinobu]
Facility affiliation Faculty 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 the programming skills as a tool of scientist and engineer,
2.Get the insight into the true nature of programming and ability to make its free use.
Course schedule
Topics are listed below.
Note : two weeks for each topic.
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, pre-processor, 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
In addition to 28 hours/semester that students spend in the class, students must submit a report for each topic and are recommended to prepare for and revise the lectures, spending the standard amount of time as specified by the University and using the lecture handouts as well as the references specified below.
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
Contribution to course is worth 25% of your grade (1 point for a contribution to course, 0.5 point for less contribution). 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)
Course keywords
Office hours
On appointment
Remarks 1
Remarks 2
Related URL
http://web.tuat.ac.jp/~simizlab/cp1/
Lecture Language
Japanese
Language Subject
English
Last update
1/22/2020 2:21:44 PM