| 1 | 
                                    
                                        | 授業計画/Class | 【一回目の授業から対面で実施・in person starting with first lecture】 Overview, introduction to environment, HTML markup and Web document structure
 |  
					| 事前学習/Preparation | Read document about HTML in advance, and examine the document's markup |  
					| 事後学習/Reviewing | Complete installation of necessary software |  | 
				| 2 | 
                                    
                                        | 授業計画/Class | Controlling Web page appearance with the style sheet language CSS |  
					| 事前学習/Preparation | Research about CSS |  
					| 事後学習/Reviewing | 復習 |  | 
				| 3 | 
                                    
                                        | 授業計画/Class | Syntax and basic concepts of the programming language Ruby |  
					| 事前学習/Preparation | Research about Ruby |  
					| 事後学習/Reviewing | 復習 |  | 
				| 4 | 
                                    
                                        | 授業計画/Class | Writing a simple Web application using Ruby with CGI and ERB templates |  
					| 事前学習/Preparation | come up with an idea for an application to write |  
					| 事後学習/Reviewing | 復習 |  | 
				| 5 | 
                                    
                                        | 授業計画/Class | Query parts and Web forms |  
					| 事前学習/Preparation | Research about Web forms |  
					| 事後学習/Reviewing | 復習 |  | 
				| 6 | 
                                    
                                        | 授業計画/Class | Database and Active Record |  
					| 事前学習/Preparation | Research about Active Record |  
					| 事後学習/Reviewing | 復習 |  | 
				| 7 | 
                                    
                                        | 授業計画/Class | Rails, Controllers, and MVC |  
					| 事前学習/Preparation | Research about Rails basics |  
					| 事後学習/Reviewing | 復習 |  | 
				| 8 | 
                                    
                                        | 授業計画/Class | Rails Models: Validation and Testing |  
					| 事前学習/Preparation | Research about database structure |  
					| 事後学習/Reviewing | 復習 |  | 
				| 9 | 
                                    
                                        | 授業計画/Class | Scaffolding, REST, Associations, and Migrations |  
					| 事前学習/Preparation | Research about REST |  
					| 事後学習/Reviewing | 復習 |  | 
				| 10 | 
                                    
                                        | 授業計画/Class | User Authentication |  
					| 事前学習/Preparation | Research about authentication |  
					| 事後学習/Reviewing | 復習 |  | 
				| 11 | 
                                    
                                        | 授業計画/Class | Authentication and Authorization |  
					| 事前学習/Preparation | research about authorization |  
					| 事後学習/Reviewing | 復習 |  | 
				| 12 | 
                                    
                                        | 授業計画/Class | Project Work I |  
					| 事前学習/Preparation | Think about project ideas |  
					| 事後学習/Reviewing | 復習 |  | 
				| 13 | 
                                    
                                        | 授業計画/Class | Project Work II |  
					| 事前学習/Preparation | Work towards project implementation |  
					| 事後学習/Reviewing | 復習 |  | 
				| 14 | 
                                    
                                        | 授業計画/Class | Project Work III |  
					| 事前学習/Preparation | Continue project implementation |  
					| 事後学習/Reviewing | 復習 |  | 
				| 15 | 
                                    
                                        | 授業計画/Class | Finale: Final exam, Presentation of projects |  
					| 事前学習/Preparation | Prepare for final exam |  
					| 事後学習/Reviewing | 特になし |  |