---
# System prepended metadata

title: 程式語言 Programming Language (CSIE-2B)
tags: [courses meow, CSIE-2B, Programming Language, 2021 Spring]

---

# 程式語言 Programming Language (CSIE-2B)

###### tags: `courses meow` `CSIE-2B` `Programming Language` `2021 Spring`

:::info
:::spoiler click to open the TOC
[TOC]
:::

## 相關資料
- 教授：某Z教授

## 程式語言

- 語言的用途是人與人的溝通，程式語言就是人與電腦溝通的語言
- 一般人與人溝通的語言稱為自然語言

### 機器語言(Machine Language)
### 組合語言(Assembly Language)
### 高階語言(High-level programming language)
- 其中又以高階語言與自然語言最為接近

## Matlab簡介

- 本課程後半將以Matlab作為主要教學目標
- Matlab特點
    - 腳本化的高階語言
    - 可直譯，亦可編譯
    - 以矩陣為變數中心，因此編寫矩陣運算程式以及執行矩陣相關時，會比用其他語言方便、快速、易懂
    - 友善的開發環境，除錯容易
    - 可擴充性強
- Matlab優點
    - 強大的繪圖軟體
    - 完整的文件支援，常有很好用的範例程式碼
    - 有許多toolbox可以下載使用
    - 支援物件導向
    - 可使用電腦的高階顯卡進行快速運算的支援
## 成績計算
- 精華篇心得報告5%
- 平時Matlab成績60%
- 專題進度報告5%
- 期末專題Demo25%
- 期末報告5%
