Course title
プログラミング基礎   [Fundamentals of Computer Programming]
Course category technology speciality courses,ets.  Requirement   Credit 2 
Department   Year 14  Semester Fall 
Course type Fall  Course code 021817
Instructor(s)
藤田 桂英   [FUJITA Katsuhide]
Facility affiliation Faculty of Engineering Office   Email address

Course description
This class aims to learn the foundational programming skill and knowledge through programming lectures. For leaning them, C programing language is used.
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
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
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: Mid-term Test
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: Final Test
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 attendances of this course, and quality of your mid-term and final test.
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
3/22/2017 6:35:48 PM