SI100B Introduction to Information Science and Technology. Spring 2022

Lectures Monday, 10:15-11:55 and Friday, 8:15-9:55 @201 Teaching Center.
Instructors Haoyu Wang<wanghy>;Yue Qiu<qiuyue>;Rui Zheng<zhengrui>;Chuang Liu<liuchuang1>; Linyan Lu<luly>...@shanghaitech.edu.cn
TAs SP-Jiawen Li<lijw3>; SP-Liyue Qian<qianly>; SP-Zi'ang Cui<cuiza>; SP-Jiaqi Yao<yaojq>...@shanghaitech.edu.cn
PP-Nianrong Fang<fangnr>; PP-Taotao Zhou<zhoutt>; PP-Jiaxuan Ma<majx>; PP-Jintian Hu<hujt>; PP-Yuhan Cao<caoyh1>...@shanghaitech.edu.cn
EE-Yiqing Lu<luyq1>; EE-Runhui He<herh>; EE-Fanli Hu<hufl>; EE-Qiuyu Li<liqy1>...@shanghaitech.edu.cn
Tutorial Friday, 18:55-20:35, 301 Teaching Center
Homework Submit your homework to the blackboard
Discussion Post all your questions on the blackboard
References SP-Alan V. Oppenheim,Alan S.Willsky,S.Hamid Nawab,Signal and System (2nd Edition)
SP-John G.Proakis,Dimitris G.Manolakis,Digital Signal Processing - Principes,Algorithms and Application(4th Edition)
SP-Rafael C. Gonzalez, Richard E. Woods, Digital Image Processing (3rd Edition)
EE-[DDCA] Sarah Harris, David Harris, Digital Design and Computer Architecture. ARM Edition, Morgan Kaufmann, 2015
EE-[EEPA] Allan R. Hambley, Electrical Engineering Principles and Applications (6th ed.), Prentice-Hall (Pearson Education), 2013

Week

Date

Lectures

Reading

Tutorial

HW & Project

1

2/14

SP-Lecture 1 Signal aquisition (Part Ⅰ) [PDF]

PP-Tutorial 1
Logistics [PDF]

2/18

PP-Lecture 1 Python programming [PDF][Jupyter notebook]

Python in VS Code [PDF]
Conda on Windows [PDF]
Conda on MacOS [PDF]

2

2/21

SP-Lecture 2 Signal aquisition (Part Ⅱ) [PDF]

SP-Tutorial 1 [PPT]
Principle of ADC [PDF]

2/25

PP-Lecture 2 Basic data types and assignments [PDF][Jupyter notebook]

Official tutorial Capter 3 [URL]

3

2/28

SP-Lecture 3 Frequency spectrum (Part Ⅰ) [PDF]

PP-Tutorial 2
Code style & quality [PDF]

PP-Homework 1 [ZIP]
About homework and online judge [PDF]

3/4

PP-Lecture 3 Python program structure [PDF][Jupyter notebook]

Tips for programming & debugging [PDF]

4

3/7

SP-Lecture 4 Frequency spectrum (Part Ⅱ) [PDF]

SP-Tutorial 2 [PPT]

SP-Homework 1 [ZIP]

3/11

PP-Lecture 4 Loops and functions [PDF][Jupyter notebook]

5

3/14

SP-Lecture 5 Basics of digital image (Part Ⅰ) [PDF][MP4]

PP-Tutorial 3
Online check
Homework 1 solution [ZIP]

PP-Homework 2 [ZIP]

3/18

PP-Lecture 5 Objects and scope [PDF][Jupyter notebook]

Official tutorial [URL]
Functions: 4.6, 4.7
Scope: 9.2

6

3/21

SP-Lecture 6 Basics of digital image (Part Ⅱ) [PDF][MP4]

SP-Tutorial 3 [ZIP]
Image processing [PPT]

3/25

PP-Lecture 6 Exception handling [Jupyter notebook]

Official tutorial [URL]
Exception: Chapter 8
Files I/O: Chapter 9
Modules & packages: Chapter 6

7

3/28

SP-Lecture 7 Digital image processing (Part Ⅰ) [PDF][MP4]

4/1

Class suspension

8

4/2

Class suspension

4/8

PP-Lecture 7 Data processing and visualization [PDF][Jupyter notebook][MP4]

9

4/11

SP-Lecture 8 Digital image processing (Part Ⅱ) [PDF][MP4]

SP-Tutorial 4 [PPT]

SP-Homework 2 [ZIP]

4/15

PP-Lecture 8 A data science project [PDF][Jupyter notebook][MP4]

10

4/18

Class suspension

PP-Homework 3 [ZIP]
Instructions [MP4][MP4]

4/22

Class suspension

11

4/25

EE-Lecture 1 Overview [PDF][URL]

EEPA Chapter 1, 2, 3

EE-Tutorial 1 [PPT][NOTES][MP4]

EE-Homework 1 [RAR]

4/29

EE-Lecture 2 Semiconductor & Electronic Devices [PDF][URL]

EEPA Chapter 9, 11

12

5/2

Holiday

EE-Tutorial 2 [PPT][NOTES][MP4]

EE-Homework 2 [DOC]

5/6

EE-Lecture 3 Combinational Logic Circuits [PDF][URL]

DDCA Chapter 1.5-1.6,
2.1-2.5, 2.7

13

5/9

EE-Lecture 4 Sequential Logic Circuits (Part Ⅰ) [PDF][URL]

DDCA Chapter 2.8, 3.1-3.3

EE-Tutorial 3 [PPT][NOTES][MP4]

EE-Homework 3 [RAR]
Simulink models [RAR]
Homework 1 solution [PDF]

5/13

EE-Lecture 5 Sequential Logic Circuits (Part Ⅱ) [PDF][URL]

DDCA Chapter 3.3-3.5

14

5/16

EE-Lecture 6 Analog Circuits [PDF][URL]

EEPA Chapter 11, 13

EE-Tutorial 4 [PPT][NOTES][MP4]

Homework 2 solution [PDF]

5/20

EE-Lecture 7 Power Electronics [PDF][URL]

15

5/23

EE-Lecture 8 Control Fundamental [PDF][URL]

EE-Homework 4 [RAR]

5/27

Project-Lab 1 (8:15-9:55)


Project-Lab 2 (18:55-20:35)

16

5/30

Project-Lab 3 (8:15-9:55)

Homework 3 solution [RAR]

6/3

Project-Lab 4 (8:15-9:55)


Project-Lab 5 (18:55-20:35)

17

6/6

Project-Lab 6 (8:15-9:55)

Homework 4 solution [RAR]

6/10

Project-Lab 7 (8:15-9:55)

Project list:

Arduino smart home IoT (Chuang Liu<liuchuang1>) [PDF][MP4]
Handwritten number recognition (Linyan Lu<luly>) [MP4]
Onboard 65W type-C charger(Haoyu Wang<wanghy>) [PDF][URL]
Social exploration based on data processing (Yue Qiu<qiuyue>) [PDF][MP4]

Office hour-SP part(2/28-5/20) 1A-106

Monday

Tuesday

Wednesday

Thursday

Friday

Saturday

Sunday

20:15-22:15

Office hour-PP part(2/14-4/25)

Monday

Tuesday

Wednesday

Thursday

Friday

Saturday

Sunday

Nianrong Fang 22:00-23:00
9号楼书院

Taotao Zhou 19:00-20:00
10号楼书院

Jiaxuan Ma 17:00-18:00
10号楼书院

Jintian Hu 20:00-21:00
8号楼书院

Yuhan Cao 22:00-23:00
9号楼书院

Office hour-EE part (4/25-5/27)

Monday

Tuesday

Wednesday

Thursday

Friday

Saturday

Sunday

Yiqing Lu 20:00-22:00
Tecent meeting
Link: 745-280-7335

Feedback

We always welcome any feedback on what we could do better. You are also welcome to send us feedback anonymously if you like.