Course title | |||||
プログラミング基礎演習 [Basic Programming : Laboratory Exercises] | |||||
Course category | technology speciality courses,ets. | Requirement | Credit | 1 | |
Department | Year | 1~4 | Semester | Fall | |
Course type | Fall | Course code | 021820 | ||
Instructor(s) | |||||
毛利 考佑, 矢野 史朗 [MORI Kosuke, YANO Shiro] | |||||
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. |
Course schedule |
Topics include 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 ‘Fundamentals of Programming’ and ‘Programming : Laboratory Exercises’ held in the spring semester. |
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/2016/boards/kyomu/prokiso/ (Members only) |
Lecture Language |
Japanese |
Language Subject |
Last update |
3/24/2017 3:51:40 PM |