LoginSignup
1
1

More than 1 year has passed since last update.

【高等学校&中学校 情報科】授業ページ

Last updated at Posted at 2020-11-11
高等学校の授業シラバスはこちらから

このページの目次

  1. 【今までの振り返り】+α
  2. 【シラバス概要】 中学情報科Python3カリキュラム
  3. 【演習一覧】 成績評価に関わる演習問題
  4. 【授業内ツール】
  5. ※参考資料※
  6. Outlier's Programs(自分でガツガツ進めたい人向け)

【今までの振り返り】+α

【シラバス概要】 中学情報科Python3カリキュラム

各回の授業資料は,まなBOXからもダウンロードが出来ます.

今学期の授業を通じ,他言語習得や,python3を用いて書けるアルゴリズムなどの習得の土台を築く.また機械学習への関心を持つきっかけをも醸成する.

コーディング入門・準備

書いたコードは,コンピュータの5大機能(装置)によるCPUによって制御や演算を実行されることを理解している.また授業内に用いるツールを使い慣れていき,他言語でのコーディング時への応用をも目論む.

資料番号 節内容
0-1 Python3の環境構築(Mac,Win)
0-2 エディタ(Visual Studio Code)のダウンロード
0-3 エディタに書いたコードの実行(Linuxコマンドに慣れよう)
0-4 なぜ自分の書いたコードが動くのか?

【お願い】デスクトップに「dalton_python」というフォルダを作成してください! 情報の授業に関するコードはすべて保存先をデスクトップ内の「dalton_python」へ保存しておきましょう. デスクトップ上で右クリックし, Mac: 新規フォルダ Win: 新規作成→フォルダ で「dalton_python」と打つと,フォルダ作成が出来ます.

output_mk_newfolder.gif

四則演算,データ型,変数

算術演算子,変数を用いた計算を,インタラクティブシェル(ターミナルやコマンドプロンプト等)で実行できる.またtype()関数を用いて,値の型を調べる事ができる.

資料番号 節内容
1 算術計算
2 データ型
3 変数

リスト型,辞書型

変数代入の応用である,配列の概念と,キーバリュー型の値の保持について理解し,リストか辞書型かの使い分けが出来る

資料番号 節内容
4 リスト型
4 辞書型

授業内サンプルコードはこちら

条件分岐

条件分岐について理解し,比較演算子を用いた条件設定や場合分けが出来る

資料番号 節内容
5 if文(条件分岐)

繰返し処理

繰り返しに関するfor文,while文の効果的な使い分けが可能となる.

資料番号 節内容
6 for文
7 while文

関数,クラス定義

複数行にわたる引数を書き,呼び出すことができる.

(授業時間に余裕があれば扱う回とする)

資料番号 節内容
?? defによる関数定義
?? class

【演習一覧】 成績評価に関わる演習問題

解き終わり次第,まなBOXにて提出しましょう.演習の提出状況で成績判断をします.

演習番号 問題内容
1 計算してみよう(授業資料1 演習)
2 複合代入演算子を用いた四則演算(授業資料3 演習)
3 python キャスト(授業資料3 演習)
4 リストの要素同士の計算
5 辞書型で自販機データを作ろう
6 「いかのおすし」を縦表記しよう

【授業内ツール】

python3
(Mac)ターミナル, (Windows)コマンドプロンプト
Visual Studio Code
弾幕コメント
まなBOX
Microsoft Teams(授業時間外での質問はここから)

※参考資料※

カリキュラム編成

【日本文教出版】令和3年度 教科書「新・情報の科学」
【日本文教出版】高等学校「情報科」教科書 ダイジェスト版
【文部科学省】高等学校学習指導要領(情報科)
【文部科学省】高等学校情報科「情報Ⅰ」教員研修用教材(本編)
【文部科学省】高等学校情報科「情報Ⅱ」教員研修用教材(本編)
ライフロング・キンダーガーテン 創造的思考力を育む4つの原則
情報科教育法 改訂3版

学術的な内容

情報 第2版: 東京大学教養学部テキスト
Pythonによるプログラミング入門 東京大学教養学部テキスト: アルゴリズムと情報科学の基礎を学ぶ
たった1日で基本が身に付く! Python超入門
1日で基本が身につく! Python超入門 - Speaker Deck
Python チュートリアル
ゼロから作るDeep Learning ―Pythonで学ぶディープラーニングの理論と実装
【python3.x】 練習問題55本ノック【問題と解答】
Python入門 Deep Insider編集部 かわさきしんじ
プログラミング演習 Python 2019 - 京都大学学術情報リポジトリ
テキシコー
【完全版】この動画1本でPythonの基礎を習得!忙しい人のための速習コース(Python入門)
Python超入門コース 合併版|Pythonの超基本的な部分をたった1時間で学べます【プログラミング初心者向け入門講座】

Outliers' Programs(自分でガツガツ進めたい人向け)

そもそも独学の方法って?

独学大全 絶対に「学ぶこと」をあきらめたくない人のための55の技法
読書猿Classic: between / beyond readers
独学ガイド/理工学一般
「在野研究」「ワイルドリサーチャー・ワイルドサイエンティスト」という言葉も知っておくといいかと…

私大の情報科入試

慶應義塾大学湘南藤沢キャンパスに設置されている学部(SFC)が情報科入試(ちなみにAOも)発祥と言われています.現在は,明大,東洋大,駒大なども入試時に情報科選択ができる学部として有名になりつつありますね.今後の情報科入試の参考資料にもなりうる問題とも言えそうです.

Computer Science

昔から「計算機科学」と言われた分野.だからプログラミング言語の初回は,必ずと言っていいほど四則演算の方法から始まる.

教養としてのコンピューターサイエンス講義 今こそ知っておくべき「デジタル世界」の基礎知識
基本情報技術者試験
応用情報技術者試験

Python3全般

Zenn -python
Python チュートリアル

データ分析,統計

データ分析基礎知識 | 株式会社Albert
Np-Urのデータ分析教室

自然言語処理

言語処理100本ノック(2021年度)
言語処理100本ノックを解き始める前に

G検定/E検定(人工知能について問う資格試験)

OS

自作言語

自作PC

自作CPU

ネットワーク&セキュリティ

登大遊さん
村井純さん
CTF
ハッカーの学校
ネスペせきスペ

アルゴリズムとデータ構造

競技プログラミング

AtCoder
AIZU
Leet

デザイン

情報オリンピック

その他 独学で使えるツール

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1