Course title
Course description
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.
Purpose of class
The purposes is understanding of the programming knowledge and acquisition of skills for programming.
Goals and objectives
  1. Understand the basic behavior of C programs, and write C programs.
  2. Understand and utilize several basic algorithms such as stack and sort.
  3. 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% -
Language
Japanese
Class schedule

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.
Prerequisites
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.
Regionally-oriented
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
Active-learning course
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 : Tue Sep 17 18:16:35 JST 2024