Computer Programming (Ⅰ) (Fall 2024)
計算機程式設計(一)
(113-1)



Schedule 113-1 行事曆

上課時間表(電資一)

W Lecture Notes 備註
01 環境安裝/指令行執行
02 程式設計/基本運算09/17 (二) 中秋節
03 選擇
04 函式10/01 (二) Quiz 1
05 串列基本
06 單元測試
07 迴圈
08 字串基本/字串操作10/29 (二) Quiz 2
09 Midterm 上機考試11/04 (一67) 14:10~16:00
11/05 (二78) 15:10~17:00
10 串列操作
11 遞迴
12 串列應用
13 檔案/集合 12/03 (二) Quiz 3
14 字典
15 匿名函式
16 映射 Map
17 篩選 Filter12/31 (二) Quiz 4
18 Final 上機考試 01/06 (一67) 14:10~16:00
01/07 (二78) 15:10~17:00


Syllabus

Lecture:
  • Monday 14:10-15:00,
  • Tuesday 15:10-17:00
  • Location:
  • Hong-Yue technology Research Building, 1223
  • Class webpage:
  • https://tjhsieh.github.io/c/cp/cp2024f/
  • Submissions:
  • 北科i學園 PLUS
  • Discussion Board:
  • 北科i學園 PLUS
  • Instructor:
  • Prof. H s i e h
  • Office: Technology Building 1535
  • Office hours: TBA
  • Teaching Assistant:
  • TBA
  • Office: Technology Building 1422
  • Office hours: TBA
  • Textbook:
  • Reference Book:
  • Outline: (from Catalog)
  • To familiarize the student with basic computer programming concepts. Topics cover the methods for analyzing problem statements, designing computer solutions, as well as an introduction into the syntax and semantics of the Python,C and C++ programming language. An important objective of the course is to present effective methods of program design using modular construction and structured programming notions of sequence, selection, and iteration structures.
  • Grading: (All information is subject to change without notice.)
  • Programming Assignments, Class participation 20%
  • Midterm and Final Exams 40%
  • Quizzes 40%
  • 程式作業注意事項:
  • 每週三至四題,上機寫作至少五小時。
  • 可互相討論,須親自上機寫作。
  • 遲交不計分。
  • 可使用老師、助教提供之作業解答參考程式碼,不算抄襲。
  • 任一次作業抄襲,或考試抄襲,學期成績不及格。
  • Policies:
  • No late homework will be accepted.
  • A regrade request must be submitted within one week after the original grade is received.
  • Students are not allowed to copy solutions from others, and students should not share your answers with others. Students will receive a score of zero for doing this.
  • Academic Honesty: (UC Irvine) (Columbia University)
  • Policies:
  • 國立臺北科技大學 考試規則
  • 國立臺北科技大學 學生獎懲辦法

  • HUNG-YI LEE (李宏毅) 教授
    Do not share codes or prediction files with any living creatures.

    Links:
  • Using command redirection operators
  • Tools:
  • Orwell Dev-C++ (Win8) http://orwelldevcpp.blogspot.tw/
  • Dev-C++ http://www.bloodshed.net/devcpp.html
  • Eclipse C/C++ http://www.eclipse.org/cdt/
  • Visual C++ http://www.microsoft.com/express/vc/
  • WinBGIm http://www.microsoft.com/express/vc/
  • Code::Blocks http://http://www.codeblocks.org/
  • GDB online Debugger https://www.onlinegdb.com
  • replit.com https://replit.com/languages/c
  • JSFiddle https://jsfiddle.net/
  • leetcode.com https://leetcode.com/problemset/
  • Regular expression

  •  

    Line 群組
     

    作業總表
     

    克裡斯、蘇珊
    Even More
    More
    Beginners
    【內附影片、程式碼】
    程式碼、投影片
     

    彭彭老師 - 彭兆蔚
    Python 入門教學課程
     

    李根逸
    【C 語言入門】
    【C 語言入門】投影片
    【LeetCode 四月挑戰】
    【LeetCode 30 天挑戰】
    【邊聊邊入門 Python】
     
     

    • 線上編譯: A , B , onlinegdb,