# 計算機概論 Introduction to Computer Science (HSFL10031) :::info Disclaimer: These notes are not used for commercial purposes, and are only to serve as a personal study guide. The contents of these notes are compiled and rearranged from various sources. ::: Course Overview: >本課程旨在提升人文學科同學之: > 1. 計算機基礎概念 > 2. 文書處理(Word, Excel, PowerPoint)基本技巧 > 3. Python程式設計基礎能力。 > >課程大綱包括: > 1. 計算機簡介、資料儲存、資料操作、作業系統、網路、演算法、程式語言、資料抽象化、資料庫、人工智慧,共10次的課程 > 2. 微軟文書處理軟體Word、Excel、PowerPoint基本操作,共2次的課程 > 3. Python開發環境介紹與安裝、基本語法與函數、控制流程,共3次的課程,並依需求調整課程內容。 Grading: * Homework and Attendance: 20% (4 assignments. 5% each) * In-class exercises: 10% * Attendance: 10% * Midterm: 30% * Final: 30% Lesson Plan: * Introduction to Computer Science * Introduction to Microsoft Office (Word & Powerpoint) * Introduction to MIcrosoft Office (Excel) * Data Storage * Data Manipulation * Operating Systems * Networking and the Internet * Algorithms * Python: IDEs and Compilers * Python: Concepts of Programming Languages, Basic Features and Functions * Python: Control Structure, Algorithms, Python Packages * Programming Languages * Data Abstractions * Database Systems * Artifical Intelligence ## Introduction to Computer Science ## Other Notes ### Python Programming 1. [Python_for_Beginners_Learn_Python_in_1_Hour_(Programming_with_Mosh)_notes](https://github.com/clotpoledollophead/pythonforbeginners/blob/main/Python_for_Beginners_Learn_Python_in_1_Hour_(Programming_with_Mosh)_notes.ipynb) 2. [Python Tutorial - Python Full Course for Beginners (Programming With Mosh)_notes](https://colab.research.google.com/drive/1yOkYYEVThvH1kNjGOkbn6BAAKHaJbprD?usp=sharing)