Faculty of Computer and Information Sciences

Back to List

INF900KA-【CS195】(その他の情報学 / Information science 900)
Go Programming For Beginners

Takuya UEDA

Class code etc
Faculty/Graduate school Faculty of Computer and Information Sciences
Attached documents
Year 2023
Class code J3002
Previous Class code
Previous Class title
Term 秋学期集中/Intensive(Fall)
Day/Period 集中・その他
Class Type
Campus 小金井
Classroom name
Grade 1
Credit(s) 2
Notes
Open Program
Open Program (Notes)
Global Open Program
Interdepartmental class taking system for Academic Achievers
Interdepartmental class taking system for Academic Achievers (Notes)
Class taught by instructors with practical experience
SDGs CP
Urban Design CP
Diversity CP
Learning for the Future CP
Carbon Neutral CP
Chiyoda Campus Consortium
Optional/Compulsory 選択
Category (2022~)
Category (~2021)
Category 専門教育科目
専門科目

Show all

Hide All

Outline (in English)

In many IT systems, including smartphone games and apps, it's not only rely on client-side software such as web browsers, iOS, or Android apps but also server-side software. For instance, the use of server-side software, which stores user information in databases, is essential.

Software engineers who develop server-side software are known as backend engineers. These jobs are in high demand across various industries and business types.

In this lecture, we'll learn about the Go programming language. Go is widely used in server-side development across diverse enterprises, ranging from rapidly growing startups to large companies, in areas like from gaming to business SaaS. It's also adapted in well-known open-source software (OSS) like Kubernetes and gVisor.

The main goal is to learn the basics of Go and enhance practical skills through exercises. However, the aim isn't just to learn the syntax and usage of the programming language.

The course will be taught by active software engineers working for a startup. He has experiences in hiring and training new graduates at large company.

Thus, we are going to start by understanding what is a software engineer, and what the skills are required for a backend engineer, before diving into the technical learning.

Default language used in class

日本語 / Japanese