OSK

講義班紹介 (2021年度)

Unity班

目標

ゲームを作れるレベルまで、unity及びC#の扱い方を学び、最終的には1人、或いは複数人で協力して、何かしらのゲームを作成出来るようになることを目指します。

使用言語・ツール

C#, Unity, GitHub

アピールポイント

unityはプロトタイプ作成に優れたソフトですので、自分の思う事を即座に形に出来ます。
また、昨今unityの地位は上がっており、社会に出てからもunityのスキルは大いに活かせる事でしょう。

班長から一言

ゲームを作れると楽しいよ!

Web班

活動概要

HTML、CSS、JavaScriptを学びます。3つの言語を扱いますが、それぞれ違う役割をします。サイトの仕組みを作ったり、サイトのデザインをしたり、その他色々なことができるようになります!

目標

簡単なWebアプリを作成できるようになりましょう!

使用言語・ツール

HTML, CSS, JavaScript

アピールポイント

他の班と比べると、簡単にはじめられます。GoogleやTwitter、応数研のサイトoskt.usもこの技術を用いて作成されています。

参考ツイート(2018年度Web班制作)

C/C++班

活動概要

C/C++はプログラミング言語の一つです。最初にプログラミングの基礎的なことを学びます。
その後以下の3つのプロジェクト班に分かれて活動を行います。(兼班可能です。)

  • C/C++
    プログラミング言語の一つです。一番最初にプログラミングの基礎的なことを学びます。
  • Ray Tracing
    略称は“レイトレ“。コンピュータで、実際にカメラで撮った写真のような、リアルな画像を作る方法を学びます。公式サイトから活動の詳細について見ることができます。
  • 競技プログラミング
    略称は“競プロ“。プログラミングで数理的な問題やパズルを効率的に解くための技術を学びます。
  • Capture the flag
    略称は“CTF”。情報セキュリティの技術を学びます。

目標

C/C++を楽しく学び一人でもプログラミングできるようにする。

特色

C/C++ はその数値の計算や記憶、読み込みなどを組み合わせて自由自在なプログラムを作ることができます。また、1からプログラムを作るため計算の流れなどが可視化されやすいです。

アピールポイント

他の言語に比べて関数が少ない分、どのようにプログラムが動き実行されているのかの理解が深まります。プログラミングを学びたいが何を作りたいかが決まっていないような人にはおすすめです。
またC/C++ は授業で扱うため、その予習になります。

班長から一言

Ray Tracing や 競技プログラミング、 CTF をやりたい人はぜひ参加してください! 未経験者でも大歓迎です! わからないことはいつでも聞いてください!

参考画像

Python班

活動概要

プログラミング言語「Python」を通して、基本的なプログラミングについて勉強します。基本的なことができるようになったら、Pythonを使ってディープラーニングや機械学習について勉強しましょう!(Python班→ディープラーニング班に移行予定です)

目標

Pythonプログラミングの基礎を習得する。

特色

Pythonは機械学習分野に強いだけでなく、幅広い分野で使われていて初心者にも優しい言語です。

アピールポイント

人間の脳のことなんて全然解明されていないのに、それをコンピュータで再現するというぶっ飛んでいて壮大なプロジェクトが人工知能だと思っています。現在進行形で画期的な手法が登場する人工知能の世界は本当に興味深く面白いです!そんな人工知能の勉強をPythonから始めてみませんか。

班長から一言

Python/AI/人工知能/機械学習などの分野に興味がある方、ぜひ一緒に勉強しましょう。未経験者も経験者も歓迎しています!