Faculty of Social Sciences

Back to List

COT300ED(計算基盤 / Computing technologies 300)
Systems Programming B

森 幹彦

Class code etc
Faculty/Graduate school Faculty of Social Sciences
Attached documents
Year 2023
Class code LD021
Previous Class code
Previous Class title 【2017年度以前入学者向け科目名称】プログラミング中級C
Term 秋学期授業/Fall
Day/Period 月4/Mon.4
Class Type
Campus 多摩
Classroom name 情報実習室3
Grade 2~4
Credit(s) 2
Notes 受講許可が必要。詳細は「クラス指定科目・抽選科目・受講許可科目について」参照。
Open Courses
Open Courses (Notes)
Global Open Courses
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
Admission year
Category
Category (2022~) 講義・実習科目
Category (2018~2021) 講義・実習科目
Category (~2017) 講義・実習科目
Course/Program name

Show all

Hide All

Outline (in English)

We are surrounded by various computers that process information, and there are many computers that are invisible to us, such as information services. Many of these computers have an operating system (OS) that absorbs the differences in hardware and enables them to process information in a standardized procedure.

The aim of this course is to acquire practical knowledge and skills in OS manipulation methods. Students learn about the programming language Python as a tool for manipulating OS. Students learn how to run Python on a remote server and utilize the server's resources.

The goal of this course is as follows:
(1) To acquire knowledge of variables, control structures, etc. necessary for programming in Python,
(2) To understand how to operate the operating system in Python,
(3) To understand how to process data on a remote server,
(4) To build an application that runs on a server by oneself.

The standard preparation and review is 2 hours for each class.

This course progresses on the premise that students have reviewed the previous contents until they understand the contents before the next class. Therefore, students are recommended to consider creating their own programs in their free time as independent assignments. Programming skills will be derived from the time spent on program creation.

The following three assignments will be made: report assignment (50%), midterm assignment (20%), and final assignment (30%). The degree of goal achievement will be evaluated holistically.

Default language used in class

日本語 / Japanese