Contents
學習成為程式設計師所需要知道的數字系統 ( Number System )。
從這 2.5 小時的課程,你會學到
- 了解不同的數字系統,如八進位、十六進位和二進位。 如何使用二進位數字系統來表示計算機記憶體中的值。
- 了解補充技術,在電腦記憶體中如何使用二進位補碼表示有符號整數。 如何獲得已簽名和未簽名系統的值的範圍。
- 如何在不同的數字系統中進行加減運算。
- 如何使用 IEEE 754 單精度和雙精度格式( precision formats )表示實數。
- 如何創建自己客製的數字系統。
要求
- 小學數學技能 🙂
- 根本不需要程式設計知識。
- 一支筆和一張紙。
- 最後但並非最不重要的,在開始聆聽之前喝一杯水。:)
課程說明
本課程的主要目標是教授數字系統( Number System )的基礎知識以及數值在電腦記憶體中的表示方式。這是任何程式設計師/電腦科學的學生必須擁有的非常基礎的知識。本課程旨在幫助所有有抱負的程是設計師用數字系統建構其良好的基礎知識。
你將學習:
- 數字系統的基本概念。
- 標準數字系統 – 八進位、十六進位、二進位。
- 如何將任何這些系統的數字轉換為十進位,反之亦然。
- 1s 和 2s 補充技術。使用二進位補碼技術的負數表示。
- 在記憶體中如何使用二進位補碼來完成減法。
- 使用 IEEE 754 標準的實數表示。
如果你是:請不要註冊
- 對使用筆和紙做基本的數學計算不感興趣。
- 期待使用圖形和動畫的表現形式,我在白板上做了所有的作品。他們很容易理解。
隨時在Q / A部分提問,在學習過程中,你會發現我總是和你在一起。
快樂學習!
目標受眾
- 想從事電腦科學或電子工程的人,特別是程式設計師或研究學者。
- 想要很好地理解計算機記憶體如何表示數值的人。
- 想要了解各種數字系統的學生。
- 所有希望了解如何使用 IEEE 754 標准在記憶體中表示實數的學生。
講師簡介
Shibaji Paul 具有 16 年以上經驗的程式設計教師
嗨,自 2001 年以來,我一直在教電腦科學和程式設計。我做 M Tech in Computer Science,並一直在 Narula Institute of Technology 的 CSE 系任教。我有自己的培訓機構,提供 B Tech 學生有關 C 、C ++、Java、Android 開發、資料結構和演算法、DBMS、SQL 和 PL / SQL 等不同的程式設計語言和技術。
在我的課堂上,我通常每個學期會教授 100-150 名學生不同的科目。現在,我可以通過 Udemy平台向全球數千名(可能更多)的學生傳授我的知識,Udemy 為像我這樣的教練提供了廣闊的機會同時提供收益。我想這真如夢幻一般。
當我不上課時,我喜歡學習一些新技術。在我的閒暇時光裡,你會發現我和我的孩子一起享受時光,或者和我美麗的妻子在憩各種不同的茶閒聊。我是一個“tea-totaller”(猜猜這是什麼意思 :))和討厭吸煙。我有一個確定的計劃,在 Udemy 開啟主題是 “如何喝茶 – 最好的方式”以及“如何戒菸 – 最好的方式” 等課程。
讓我們都最好地、快樂地學習。
英文字幕:有
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
課程網址 ♥找優惠折扣碼?
也許你會有興趣
- 演算法與資料結構相關線上課程
- 程式設計number-system-for-programmers相關線上課程
- ★想要加強英文能力嗎?– 練好英文是最大的學習槓桿
- 使用 e-mail 訂閱 Soft & Share 內容發布 – 透過 e-mail 提早收到 Soft & Share 發布的好康訊息!
- Soft & Share 特價課程與學習資訊分享 加入這個社團追蹤我們的特價課程與學習訊息
- 追蹤這個 Twitter ,追蹤各種軟體開發和個人成長學習訊息