Git Product home page Git Product logo

lecture's Introduction

lecture's People

Contributors

wakita avatar

Stargazers

Mio SUZUKI avatar Takeshi Sasaki avatar Takuma Ishikawa avatar himkt avatar Kota Mizushima avatar Momota Sasaki avatar Cheung Chifung avatar YUSUKE IZAWA avatar  avatar Shunsuke Wada avatar  avatar  avatar KenSakamoto avatar

Watchers

James Cloos avatar yoyama avatar  avatar  avatar Yudai Tanabe avatar Ryuhei Mori avatar Mikito Nanashima avatar  avatar nt avatar  avatar Tazoe Kouhei avatar  avatar Takuto Ozu avatar Toshiki Tsuchikawa avatar Tasuku Kominato avatar Shota Takahashi avatar KenSakamoto avatar

lecture's Issues

sbtを実行するディレクトリについて

https://titech-is-cs115.github.io/lecture/assignments/lx00a

sbtを用いた普通の作業方法を通して,compileコマンド,runコマンド,exitコマンドの使い方について学びます.作業用ディレクトリをcs1に変更してから,講義資料の「sbtの利用」の作業を実施してみて下さい

cs1ディレクトリでcloneしてsbtを起動してrunをしても動きませんでした。(No main class detected)
01a(scalaファイルがある場所)に移動するとrunできました。

目安箱:10/20 デバッグ,デバッガの利用

本日のスライド,配布資料はありません.

先週のパズルの課題について,どのようにテストを記述すればよいか,テスト駆動開発によってどのようにバグが顕在化し,それを修正できるかについて議論します.

参考資料はlx03のリポジトリをご覧下さい.

質問はプログラムに関するものが多いと思いますので,lx03のIssue に投げかけて下さい.

目安箱: 10/6 プログラム・コンパイラ・実行の内容の質問箱

初回の講義について.

  • ソフトウェアの設計図にあたるプログラムについて:機械語のプログラム,高級言語で記述したプログラム
  • プログラムの実行方式:機械語の直接実行方式,コンパイル&直接実行方式,インタプリタ実行方式,仮想機械上での実行方式
    • 機械語とアセンブリ言語
  • Scala のプログラムとその実行方式
    • インタプリタを用いた実行
    • コンパイラと仮想機械を用いた実行
    • 開発環境 (sbt) を用いた実行
      • sbt の起動
      • コンパイル
      • 実行
      • インタプリタの実行
      • 継続的コンパイル環境
      • 継続的実行環境
  • 講義資料の入手方法

git status コマンドを実行したときに表示される変なファイルの問題について

.DS_Store とか,わけのわからないファイルについての情報が出てきます.これらのファイルはどうすればいいのでしょう.

Todo

デフォルトエディタの設定

git commit で起動するデフォルトエディタを設定しましょう.EDITOR環境変数にSublime Textへのパスを設定するだけだと思うのですが.

目安箱: 10/13 単体テスト,テスト駆動開発

  • 講義資料の誤りについての指摘
  • わかりにくい点の指摘
  • 講義中の説明で不明な点
  • 講義と関係ないこともないけど,やっぱり関係ないかもしれないこと

などなど,

建設的なご意見は成績に反映します.そうでないコメントは減点の対象とはしません.

ですので,お気軽にお寄せ下さい.

Scalaのマニュアルはどこに?

Scalaのマニュアルは本家のサイトの**Documentation**を見て下さい.

ドキュメントをダウンロードすることもできます.ダウンロードしておけば,ネットワークが切れていてもドキュメントが見られるので便利です.Scalaのサイトからドキュメントをまとめてダウンロードすることは可能なのですが,場所がすこしわかりにくいです.以下のように辿ってみて下さい.


Macユーザの方々にはDashというAPIドキュメントを読むためのツールがすごく便利です.ScalaだけでなくScalafxのドキュメントもオフラインで見られます.

Issue trackerの練習:情報科学シリトリ

Issue tracker の使い方を練習しましょう.みんなでシリトリをしましょう.ただのシリトリではつまらないので**「情報科学」縛りでいきましょう.情報科学に関係する言葉だけでシリトリをします.では,最初は私から計算機科学**

次の方は「ク」ですよ.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.