Y0201100
2 Programming 1
Programming is a key technology to utilize computer. This course deals with the basic concepts and techniques of programming.
In addition, basic well-known algorithms will be introduced.
The purposes is understanding of the programming knowledge and acquisition of skills for programming.
- Understand the basic behavior of C programs, and write C programs.
- Understand and utilize several basic algorithms such as stack, list and sort.
- Understand the behavior of C programs that consists of more than 100 lines.
|
Class schedule |
HW assignments (Including preparation and review of the class.) |
Amount of Time Required |
1. |
Understanding syntax and behavior of Statements. |
write programs and report. |
280minutes |
2. |
Understanding data, expression (operation) and function. |
write programs and report. |
280minutes |
3. |
Understanding Arrays and buffer algorithms (stack and queue). |
write programs and report. |
280minutes |
4. |
Understanding Structure |
write programs and report. |
280minutes |
5. |
List and recursive functions. |
write programs and report. |
280minutes |
6. |
Sort Algorithms. |
write programs and report. |
280minutes |
7. |
Examination and Introduction of pointers. |
write programs and report. |
280minutes |
Total. |
- |
- |
1960minutes |
Relationship between 'Goals and Objectives' and 'Course Outcomes'
|
Examination |
Reports (7 times) |
Total. |
1. |
20% |
20% |
40% |
2. |
20% |
20% |
40% |
3. |
0% |
20% |
20% |
Total. |
40% |
60% |
- |
Evaluation method and criteria
The students must submit reports including programs 7 times.
All reports (7 times): 60%
Examination: 40%
Textbooks and reference materials
Reference book: Satoshi Uchida, "C-gengo ni yoru programming", Ohmsha.
The students are expected to take "Practice on Information Processing" course (1st year).
Office hours and How to contact professors for questions
- After the class (about 1 hour). Other office hours will be shown in the first lecture.
Non-regionally-oriented course
Development of social and professional independence
- Course that cultivates an ability for utilizing knowledge
- Course that cultivates a basic self-management skills
- Course that cultivates a basic problem-solving skills
Most classes are interactive
Course by professor with work experience
Work experience |
Work experience and relevance to the course content if applicatable |
Applicatable |
Research and development experience in corporate laboratory |
Education related SDGs:the Sustainable Development Goals
- 9.INDUSTRY, INNOVATION AND INFRASTRUCTURE
Last modified : Sat Mar 21 11:43:39 JST 2020