1065 - 基礎程式設計入門

Basic Concept and Design of Programming Language

教育目標 Course Target

本課程之目標在於培養學生具備C程式設計相關的基礎技術內容。本課程主要以課堂講義講解為主實作為輔。
一、基本介紹
1. Bits and bytes
2.二進位數值系統
3. ASCII Code
4.編譯、鏈結、執行
5.實作
二、C程式設計入門
1.程式架構
2.型態定義與記憶體概念
3.常數
4.輸出、輸入
5.算術運算
6.範例解析與實作
三、C程式設計開發
1.流程圖、虛擬程式碼(Pseudocode)
2. if, if….else選擇敘述式
3. switch多重選擇敘述式
4. 陣列型態定義
5.while, do while, for, 重覆敘述式
6.範例解析與實作

The goal of this course is to train students to have basic technical content related to C programming. This course is mainly based on classroom lectures and supplemented by practical implementation.
1. Basic introduction
1. Bits and bytes
2. Binary numerical system
3. ASCII code
4. Compile, link and execute
5.Implementation
2. Introduction to C Programming
1.Program structure
2. Type definition and memory concept
3.Constant
4. Output, input
5. Arithmetic operations
6.Example analysis and implementation
3. C programming development
1. Flow chart, virtual program code (Pseudocode)
2. if, if….else select narrative expression
3. switch multiple selection narrative
4. Array type definition
5.while, do while, for, repetitive narrative expression
6.Example analysis and implementation

課程概述 Course Description

本課程之目標在於培養學生具備嵌入式系統相關的基礎技術內容,並將能瞭解嵌入式系統軟、硬體設計之創新技術,修習完本課程後,學生除了具備嵌入式系統的各項基礎技術外,對於如何以嵌入式系統為核心的相關軟硬體設計出應用設備與程式等技術更應有深入之認識。本課程採用之教材為除了採用教科書與參考資料外,也要求參與課程的學生進行各項嵌入式系統程式設計。本課程主要以課堂講義講解為主實驗實作為輔,期末以Team work 或獨立開發的方式開發 term project,其重點是令資工系學生可以瞭解嵌入式系統之工作原理。主要的評量方式有口頭與書面報告的呈現,並由專案執行中評定程式語言能力、團隊合作精神。

The goal of this course is to train students to have basic technical content related to embedded systems, and to be able to understand the innovative technologies of embedded system software and hardware design. After completing this course, students should not only possess the basic technologies of embedded systems, but also have an in-depth understanding of how to design application equipment and programs based on related software and hardware with embedded systems as the core. The teaching materials used in this course are not only textbooks and reference materials, but also require students participating in the course to perform various embedded system programming. This course mainly uses classroom lectures as the main method and is supplemented by experimental implementation. At the end of the semester, term projects will be developed through team work or independent development. The focus is to enable engineering students to understand the working principles of embedded systems. The main evaluation methods include the presentation of oral and written reports, and the evaluation of programming language skills and teamwork spirit during project execution.

參考書目 Reference Books

1.書名 C語言程式設計入門與實務演練
出版社:全華
ISBN:978-986-463-365-4
作者:吳卓俊
出版年:2016

1. Book Title: Introduction to C Language Programming and Practical Practice
Publisher: Quanhua
ISBN: 978-986-463-365-4
Author: Wu Zhuojun
Year of publication: 2016

評分方式 Grading

評分項目
Grading Method
配分比例
Percentage
說明
Description
五次作業
five assignments
100

授課大綱 Course Plan

點擊下方連結查看詳細授課大綱
Click the link below to view the detailed course plan

查看授課大綱 View Course Plan

相似課程 Related Courses

無相似課程 No related courses found

課程資訊 Course Information

基本資料 Basic Information

  • 課程代碼 Course Code: 1065
  • 學分 Credit: 1-0
  • 上課時間 Course Time:
  • 授課教師 Teacher:
    林正基
  • 修課班級 Class:
    資工系 1
  • 選課備註 Memo:
    新生學前課程
選課狀態 Enrollment Status

目前選課人數 Current Enrollment: 27 人

交換生/外籍生選課登記

請點選上方按鈕加入登記清單,再等候任課教師審核。
Add this class to your wishlist by clicking the button above.