NTNU’s logo

Course Name: CSU0049 Analog and Digital Computing Elements 類比數位運算元件 (Fall 2024)
Instructor: Chao Wang 王超
Teaching Assistant: Chin-Hao Yeh 葉晉豪
Course Meetings: Tuesdays 9:10–10:00 and Fridays 15:30–17:20, in classroom E102, Gongguan Campus
Office Hours: Mondays and Wednesdays, 2–4pm @ room 511, Applied Science Building, Gongguan Campus; or by appointment
Midterm Exam: Week 8, Friday, in class
Final Exam: Week 16, Friday, in class

配合教育部雙語政策,此課程為 EMI 英文授課。

Contents

Course Syllabus

This course is designed for first-year undergraduate students. The goal is to unveil connections between physics and computing hardware, and to paint a holistic, hardware overview of computing systems. Consider this as the first course in the hardware realm of the computer science and engineering. It is our hope that through this course, students will acquire basic skills to study modern computing systems.

This course is an upgraded version of CSU0007 Basic Electronics 基礎電子學 (That course has officially retired). If you have taken CSU0007 before, do not take this one, for about 40% of the content will be the same.

This course does not depend on CSU0050; instead, about 50% of the topics in CSU0050 depends on this one. In short, CSU0050 may supplement the first half of CSU0049 by offering hands-on hardware experiments.

Grading:

  • Homework Assignments 45%
  • Midterm Exam 20%
  • Final Exam 20%
  • Active Participation 10%
  • Attendance 5%

Course Schedule

Week # Topic Textbook Coverage
1 Circuit Abstraction Chapter 1; Appendix A.1
2 Resistive Networks Chapter 2
3 Network Theorems Chapter 3
4 Nonlinear Circuits Chapter 4
5 Small-Signal Analysis Chapter 4
6 MOSFET Basics Chapter 6
7 Digital Abstraction Chapter 5
8 Midterm Exam
9 Boolean Logic Project 1
10 Boolean Arithmetic Project 2
11 Memory Project 3
12 Machine Language Project 4
13 Computer Architecture Project 5
14 Assembler (1) Project 6
15 Assembler (2) TBA
16 Final Exam

Textbook, Online Resources, Lecture Notes, etc.

The required text:

  1. Agarwal, Anant and Lang, Jeffrey H. Foundations of Analog and Digital Electronic Circuits. Morgan Kaufmann; 1 edition (July 18, 2005). ISBN 978-1558607354. Purchase a copy of the book from Elsevier, books.google.com, etc. You may also read it at the NTNU library.
  2. Nisan, Noam, and Shimon Schocken. The elements of computing systems: building a modern computer from first principles. The MIT press; 2nd edition (June 15, 2021). ISBN 978-0262539807. Where to purchase. The online materials can be found here: https://www.nand2tetris.org/

Lecture notes will be available on Moodle.

Optional References:

  1. Brookshear, J. Glenn, and Dennis Brylow. Computer science: an overview. 13th edition. Pearson, 2020. (I found the 8th edition a good one, and I think the latest edition could be even better.)

  2. Sedra, Adel S. and Smith, Kenneth C. Microelectronic Circuits. Oxford University Press, Inc.; 5th edition. ISBN 978-0195142525. (A solid reference text for advanced study in microelectronics.)

  3. Neamen, Donald A. Semiconductor physics and devices: basic principles. New York, NY: McGraw-Hill. 2012. (A great reference for related topics in physics.)

Accessibility

Students in need are encouraged to bring their considerations to the instructor.

Academic Integrity

All homework assignments and exams must be completed individually and independently, except as specifically allowed by the instructor.

Academic integrity is a key component of your education, which is for your benefit. Anyone found to be cheating or helping someone else cheat will receive zero score for that homework/exam. Please reflect on the university’s motto: Sincerity 誠, Integrity 正, Diligence 勤, Simplicity 樸.

Homework Assignment

All homework assignments will be announced on Moodle.