Course title
プログラミングⅠ演習   [Computer Programming I: Exercises]
Course category technology speciality courses  Requirement   Credit 1 
Department   Year 14  Semester 1st 
Course type 1st  Course code 021609
Instructor(s)
藤田 桂英, 辻 愛里   [FUJITA Katsuhide, TSUJI Airi]
Facility affiliation Faculty of Engineering Office afjgxte/L1151  Email address

Course description
a. Target
To get used to the world of programming using programming language c.
To learn the basic methods of use about compiler and development environment.

b. Summary
This course uses "programming language c" that is widely used as educational material, where students start from learning the operation procedures from program creation to runing, and learn various construction to perform execution and control of processes through practices.

Every time exercises along a theme are explained and students make programs. Students can experience a simple Web browser development through this course and "Basic Programming: Laboratory Exercises" opened in the late period of first-year students.

c. Classroom
L0711
Expected Learning
To understand and implement the basics of C programming.
The course provides the exercises for implementing the C programming basics such as 1. Control syntax, 2. Random number generation, 3. functions and methods, and so on.
We will ty these exercises and to apply them to solve various problems.
See the Curriculum Maps.
Course schedule
Part 1: The first C programming
Part 2: Variables and inputs and outputs
Part 3: Conditionals
Part 4: Loops and numerical calculation
Part 5: Arrays
Part 6: Use of random numbers
Part 7: Functions
Part 8: Functions and parameters
Part 9: Review
Part 10: Strings operations
Part 11: File inputs-outputs
Part 12: Pointers
Part 13: Array and pointers
Part 14: Structures
Part 15: To create a better program
Prerequisites
Student should encourage him/herself to review and prepare for the next class to satisfy the standard quantity of acquiring the programming skill.
It is desirable to take the "Computer Programming Ⅰ"course at the same time.
Required Text(s) and Materials
*Important* Prepare your own PC. The lecture will be held with BYOD style.

It conforms to the "Computer Programming 1" text.
Every time, slides are prepared at the department electronic bulletin board.
References
We will introduce some guide books on c language in the class.
Assessment/Grading
The grade evaluation in this online class is premised on all attendances, and comprehensively evaluates the attitude to learn, quizzes, report, and online tests. The standard study time set by the our university is required to get the grade.
It will be evaluated based on the scores mainly calculated with three reports in addition to the attitude to learn (such as quizzes) in each class. If you miss more than one third of the total number of lectures, or you do not submit a report once, you will not get the credit. The grade will be given according to the following criteria by comprehensive evaluation: S: 90 points or more, A: 80 or more and less than 90 points, B: 70 or more and less than 80 points, C: 60 or more and less than 70 points.
Message from instructor(s)
We prepared explanations and programming challenges along every theme so that after half a year even the students who start computers for the first time can notice what fun it is to do programming.
In the classes, there are also graduate students of teaching assistants (TAs) in addition to the teachers. Students can feel free to ask questions if there are what they do not know, so as to solve problems at once.
Course keywords
Programming, c language, structured programming, procedural language, executable files
Office hours
Every Wednesday 15:00 to 18:00, Location: Building 10, Room 514 (Mouri)
Remarks 1
Remarks 2
Related URL
https://board.cs.tuat.ac.jp/2019/boards/sensei/proI/exercise.html (The URL might change.)
Lecture Language
Japanese
Language Subject
English
Last update
4/27/2020 11:37:01 AM