Course title | |||||
プログラミングⅡ [Computer ProgrammingⅡ] | |||||
Course category | technology speciality courses | Requirement | Credit | 2 | |
Department | Year | 1~4 | Semester | 3rd | |
Course type | 3rd | Course code | 021612 | ||
Instructor(s) | |||||
藤田 桂英 [FUJITA Katsuhide] | |||||
Facility affiliation | Faculty of Engineering | Office | Email address |
Course description |
This lecture aims to understand the basic grammar of the programming language C, which is relatively commonly used in software development. Data storage and processing in the computer can be understood. In addition, this lecture aims to read and use basic source code of the programming language C generated by others. The basic knowledge of C language, such as file processing, character string, functions and pointers will be lectured. You will obtain knowledge and understanding about C language more reliable by carrying out mid-term exam, exercises in each lecture and final examinations. Google Classroom Code: acwgcxt |
Expected Learning |
By the end of this course, we expect that 1. Designing some algorithms (Stack, Queue, Binary Tree, List etc.) 2. Understanding the basic skills for C language programming 3. Understanding the basic environments for C language programming See the Curriculum maps. |
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 60-minutes lecture and the 30-minutes exercise. The teachers mainly lecture by Japanese language. Week 1: Introduction Week 2: Foundation of C programming, Cast Week 3: Programs using recursive functions Week 4: Pointer Week 5: Pointer and List Week 6: Pointer variables & Character strings (1) Week 7: Pointer variables & Character strings (2) Week 8: Summary of Pointer Mid-term exam Week 9: Data structures Week 10: Linked list structures Week 11: Bidirectional list structures Week 12: Binary Tree structures Week 13: File processing Week 14: Library Development Week 15: Summary of C language Programming Final exam |
Prerequisites |
You should complete courses "Programming 1" and "Programming : Laboratory Exercises 1" held in the 1st semester. You should prepare and review the contents of this lecture in addition to the standard hours (30 hours) of lectures, using teaching materials and reference books. |
Required Text(s) and Materials |
None |
References |
None |
Assessment/Grading |
The teachers evaluate your grade by the quality of your mid-term and final test (100%). |
Message from instructor(s) |
If you have any question, do not hesitate to ask your question to the instructor. |
Course keywords |
Programming, Procedural language, C language |
Office hours |
Remarks 1 |
Remarks 2 |
Related URL |
Lecture Language |
Japanese |
Language Subject |
Last update |
9/9/2022 3:17:00 PM |