Course title
L09875002
Fundamental Exercise on Computer and Information Engineering 1B

KIMURA Masaomi Click to show questionnaire result at 2019
Course description
Products in the area of information technology are realized as computer programs. This is a basic exercise course that students implement application programs that satisfy given specifications. In this course, the students are required to have basic knowledge of C programming language.
Purpose of class
To have skills to make programs in C language under the realistic specification.
Goals and objectives
  1. Applicate C language knowledge to implement programs, which are realized by the combination of basic C language components.
  2. Gain experiences to implement C Language programs that satisfy given specifications.
  3. Gain the skills to utilize functions provided in a library.
Language
Japanese(English accepted)
Class schedule

Class schedule HW assignments (Including preparation and review of the class.) Amount of Time Required
1. Brush up C language programming skill(1)
Types, arithmetic operations, control structures, arrays
Complete programs by following specification in a material. 190minutes
2. Brush up C language programming skill(2)
Functions, pointers
Complete programs by following specification in a material. 190minutes
3. Brush up C language programming skill(3)
File I/O, structures
Complete programs by following specification in a material. 190minutes
4. Application (1-1) – text-based application
Saving/loading mechanisms with file IO
Complete programs by following specification in a material. 190minutes
5. Application (1-2) – text-based application
Command-based user interface
Complete programs by following specification in a material. 190minutes
6. Application (1-3) – text-based application
Finishing
Complete programs by following specification in a material. 190minutes
7. Application (2-1) – Image operator
Introduction, BMP writing program
Complete programs by following specification in a material. 190minutes
8. Application (2-2) – Image operator
BMP reading program
Complete programs by following specification in a material. 190minutes
9. Application (2-3) – Image operator
Image processing, Simulation
Complete programs by following specification in a material. 190minutes
10. Application (2-4) – Image operator
Finishing
Complete programs by following specification in a material. 190minutes
11. Application (3-1) – Character based Game
Introduction, basics of ncurses library
Complete programs by following specification in a material. 190minutes
12. Application (3-2) – Character based Game
Character operations on a console
Complete programs by following specification in a material. 190minutes
13. Application (3-3) – Character based Game
Game programming
Complete programs by following specification in a material. 190minutes
14. Application (3-4) – Character based Game
Finishing
Complete programs by following specification in a material. 190minutes
Total. - - 2660minutes
Relationship between 'Goals and Objectives' and 'Course Outcomes'

Report 1,2,3 Report 4 Report 5 Report 6 Quiz Total.
1. 10% 10% 20%
2. 15% 15% 15% 10% 55%
3. 5% 5% 5% 10% 25%
4. 0%
5. 0%
Total. 10% 20% 20% 20% 30% -
Evaluation method and criteria
Reports( basics x 3, applications x3 ) 50%
Final test 30%
Quiz 20%
Feedback on exams, assignments, etc.
ways of feedback specific contents about "Other"
Feedback in the class
Textbooks and reference materials
B.W.Kernighan, D.M. Richie: C Programming Language (2nd Ed.)
Prerequisites
Basic knowledge of C programming language.
Elementary skills of C program development
Office hours and How to contact professors for questions
  • 13:00-14:30 on Friday in Laboratory Room 13-O-32 (Toyosu Campus)
Regionally-oriented
Non-regionally-oriented course
Development of social and professional independence
  • Course that cultivates an ability for utilizing knowledge
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
N/A N/A
Education related SDGs:the Sustainable Development Goals
  • 9.INDUSTRY, INNOVATION AND INFRASTRUCTURE
Last modified : Sat Sep 09 07:21:25 JST 2023