Course Name Year Term Period Faculty / Graduate School All Instructors Credits
32801:[2025 Spring]Computer Software Engineering (T8) § 32802:Computer Systems (X8) 2025 Spring Fri3 College of Science and Engineering UNO SHIGEYASU 2

Campus

BKC

Class Venue

Forest305

Language

日本語

Course Outline and Method

下記についての広範な概念を系統的に学び、理解を深めることを目的とする:
1.コンピュータ・ソフトウェアに関する知識
2.アルゴリズム・プログラミング・ソフトウェア開発に関する知識
3.データベース・ネットワーク・情報セキュリティに関する知識

Student Attainment Objectives

ソフトウェアの概念の理解とソフトウェア工学の技法の基礎を理解することを目標とする。
コンピュータソフトウェアの基礎構成を把握し、コンピュータソフトウェア全体の理解を深める。
2進数を理解し、その演算方法を習得する。 中央処理装置の構成と動作原理を理解する。
コンピュータソフトウェアの使用言語およびオペレーティングシステムを理解する。 システム仕様に基づいて、簡単なソフトウェアを作成できるように開発手法を理解する。

Recommended Preparatory Course

下記について取り扱う科目の事前履修が好ましい:
2進数の演算
論理回路
デジタル回路
半導体素子
情報処理

Course Schedule

Lecture/Instructor(When there are multiple instructors) Theme
Keyword, References and Supplementary Information
-

+R授業対象科目。第1回に+R授業を実施。詳細はmanaba+Rを参照。

1~2回分

計算機の基本ソフトウェアについて

・計算機(プロセッサ)に使用される基本ソフトウェアを紹介する。
基本ソフトウェア(オペレーティングシステム,ミドルウェア,クライアント,サーバー )およびアーキテクチャ

1~2回分

応用ソフトウェアについて

・応用ソフトウェアについて紹介する。
応用ソフトウェア(文書作成用、表計算用、データベース用他)

1~2回分

プログラム言語とアルゴリズムについて

・多様なプログラミング言語およびアルゴリズムについて紹介する。
手続き型言語(FORTRAN,COBAL,BASIC,C), オブジェクト指向言語,スクリプト言語
アルゴリズム

1~2回分

言語処理系について

・コンパイラ、アセンブラ、リンケージエディタ、ローダ、インタープリタ等の個々の言語を紹介する。

1~2回分

オペレーティングシステム(OS)について

・OSの役割、変遷等を紹介する。

1~2回分

ファイルとデータベース

・ファイルやデータベースの使用法等を紹介する。
データベースの種類、データベースシステム、データベース言語

1~2回分

ネットワークについて

ネットワークの構成について紹介する。
スター型、リンク型、バス型、LAN、WAN、Bluetooth, インターネット 等々

1~2回分

プログラムの開発手順

・プログラムの開発手順およびプログラミング技法について、具体的な例をひいて紹介する。
フローチャート、構造化プログラミング

1~2回分

ソフトウェア工学

・ ソフトウェアの品質、テスト等を紹介する。

Class Format

授業は原則的に教室で対面実施します。

Recommendations for Private Study

この授業で学習した事項を、実際に自分の使用しているコンピューターやネットワークで確かめることを薦める。
また、使いやすくユーザー数の多いプログラミング言語を用いて、興味のあることや日々を便利にすることを題材としたプログラミングに自ら取り組むことを薦める。

どのプログラミング言語でも良いが、下記理由からPythonを薦める:
・初心者でも扱いやすい。
・世界でのユーザー数が多く、ウェブ検索で広く詳細な知識や知恵を得ることができる。
・PCへのインストール作業をする必要なくウェブブラウザ上ですぐに始められる。
・データサイエンス関連分野(統計解析やAI機械学習)および量子コンピューター関連分野で標準的に使用される言語である。

Grade Evaluation Method

Kind Percentage Grading Criteria etc.
Final Examination (Written)

Report Examination
(A report to be submitted by the unified deadline)

Exams and/or Reports other than those stated above, and Continuous Assessment 
(Evaluation of Everyday Performance in Class)
100


小テストなどにより日常的な取組度合いと理解度を測る。

Grade Evaluation Method (Note)

Advice to Students on Study and Research Methods

Textbooks

Title Author Publisher ISBN Code Comment
基本情報技術者教室 栢木厚 技術評論社 978-4297145347

Textbooks (Frequency of Use, Note)

Reference Books

Title Author Publisher ISBN Code Comment
ソフトウェア工学 平山雅之ほか オーム社 978-4-274-21988-7

Reference Books (Frequency of Use, Note)

Web Pages for Reference

How to Communicate with the Instructor In and Out of Class(Including Instructor Contact Information)

Other (Separate instructions will be provided)

Other Comments


【科目ナンバリング・カリキュラムマップはこちらから/Click here to see the Curriculum-Map and Course-Numbering】
URL:https://secure.ritsumei.ac.jp/students/pathways-future/course/curriculum.html/