Course title | |||||
プログラミングⅡ演習 [Computer Programming II: Exercises] | |||||
Course category | technology speciality courses | Requirement | Credit | 1 | |
Department | Year | 1~4 | Semester | 3rd | |
Course type | 3rd | Course code | 021614 | ||
Instructor(s) | |||||
矢野 史朗, 櫛山 祐次郎 [YANO Shiro, KUSHIYAMA Yujiro] | |||||
Facility affiliation | Faculty of Engineering | Office | Email address |
Course description |
We aim to acquire foundational programming skills and knowledge as well as fundamental concepts of procedural programming through programming exercise. We address some programming assignments given in this course and create some programs using C language. |
Expected Learning |
By the end of this course, you should 1. confidently design algorithms to solve simple problems 2. be able to implement those algorithms in the C programming environment, and 3. be able to correct, test and debug C programs. See the Curriculum maps. |
Course schedule |
Topics include the fundamental concepts of procedural programming; fundamental memory control, data types, character strings, arrays, pointer variables, data structures, list structures, and tree structures. Each class consists of the 30-minutes lecture and the 60-minutes exercise. The teachers mainly lecture by Japanese language. Week 1: Introduction & Execution of a C program on a Linux environment Week 2: Foundation of C programming Week 3: Programs using recursive functions Week 4: Sorting programs using array structures Week 5: Sorting programs using character string structures Week 6: Pointer variables Week 7: Pointer variables & Dynamic memory allocation Week 8: Pointer variables & Character strings Week 9: Sorting programs using pointer variables Week 10: Data structures Week 11: Linked list structures Week 12: Bidirectional list structures Week 13: Sorting programs using bidirectional lists Week 14: Tree structures Week 15: Conclusion |
Prerequisites |
You should complete courses ‘Computer Programming I’ and ‘Computer Programming I: Exercises’ held in the 1st semester. Student should encourage him/herself to review and prepare for the next class to satisfy the standard quantity of acquiring the programming skill. |
Required Text(s) and Materials |
None |
References |
None |
Assessment/Grading |
The teachers evaluate your grade using your attendance ratio of this course, your achievement level of each assignment, and quality of your mid-term and/or final report. |
Message from instructor(s) |
If you have any question, do not hesitate to ask your question to the teachers and the teaching assistants (TAs). |
Course keywords |
Programming, Procedural language, C language |
Office hours |
Remarks 1 |
If you have any question with respect to this course, please contact Assist. Prof. Shiro Yano (syano_@@_cc.tuat.ac.jp). *** replace _@@_ with @ |
Remarks 2 |
Related URL |
https://board.cs.tuat.ac.jp/2019/boards/kyomu/proII_exercise/index2019.html (The URL might change. ) |
Lecture Language |
Japanese |
Language Subject |
Last update |
3/14/2019 8:19:51 AM |