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 and sort.
- Understand the behavior of C programs that consists of more than 100 lines.
Relationship between 'Goals and Objectives' and 'Course Outcomes'
|
Examination |
Reports (7 times) |
Total. |
1. |
25% |
15% |
40% |
2. |
25% |
15% |
40% |
3. |
0% |
20% |
20% |
Total. |
50% |
50% |
- |
|
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 file Input/Output |
write programs and report. |
280minutes |
4. |
Understanding Structure |
write programs and report. |
280minutes |
5. |
Recursive functions (Search and sort) |
write programs and report. |
280minutes |
6. |
Queue and stack. |
write programs and report. |
280minutes |
7. |
Examination and Introduction of pointers. |
write programs and report. |
280minutes |
Total. |
- |
- |
1960minutes |
Evaluation method and criteria
The students must submit reports including programs 7 times.
All reports (7 times): 50%
Examination: 50%
Feedback on exams, assignments, etc.
ways of feedback |
specific contents about "Other" |
Feedback in the class |
|
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 applicable |
Applicable |
A faculty member who has been engaged in programming research and development at a company will teach programming. |
Education related SDGs:the Sustainable Development Goals
- 9.INDUSTRY, INNOVATION AND INFRASTRUCTURE
Last modified : Wed Feb 05 04:07:05 JST 2025