Course Programs

2024

Introductory Programming

Code:G2B46006 / Instructor:TSUZUKI Yukihiro

Course Description

This class is aimed at programming novices. The class fosters the ability to use the Ruby programming language to solve issues; students will attain a foundation for resolving issues on their own as non-experts in IT. Consequently, lectures on grammar, syntax, etc., will be limited to the basic scope, and students are encouraged to autonomously study additional knowledge that they need in the course of working on their tasks, for example, by conducting their own research. The first half of each lecture provides commentary, while the second half confirms the lecture content through practice and provides time to work on tasks.

The instructor in charge will make use of their practical experience in programming to deliver the lectures.

Keywords

programming, Ruby, computer, report feedback (guidance by correcting programming)

Course Plan

The 15-week class is anticipated to cover the following lecture content:

(1) Introduction, environment setup, executing programs

(2) Computation, strings

(3) Processing flow (branching and repeating)

(4) Arrays

(5) Methods

(6) Regular expressions

(7) File manipulation

(8) Debugging

(9) Commentary on Task 1 (Task 1 feedback)

(10) Classes

(11) Hashes

(12) Programming design

(13) Commentary on Task 2 (Task 2 feedback)

(14) Programming etiquette

(15) Commentary on Task 3 (Task 3 feedback)

The last 15 minutes of the final (15th) lesson will be used to answer a class questionnaire.