Notice for EIE2108 (+EIE2106) FIMT students
Please visit this homepage frequently to update your information.
· Weighting of different components:
o Exam: 0%
o Continuous Assessment.: 100%:
§ lab activities: 24%
§ projects: 16%
§ test: 40%
§ quizzes and assignments: 20%
· The final test on Nov 21 will be held in room HJ303 (Not in N003!) (2022/11/14)
· Solution of Tutorial question sets 4 & 5 are uploaded. (2022/11/7)
· A mock test paper is here for your reference. This paper was set for an online test in which students could use computers to do some computation. Hence the paper contains some elements that rely on a computer to handle. We will have an on-site test this year and you can expect that these elements will be removed in the coming test. (2021/11/1)
· Solution of tutorial question set 3 is uploaded. (2022/10/27)
· Tutorial question sets 3 & 4 are uploaded. (2022/10/22)
· A typo mistake is found in Table 2 of the Lab sheet. It’s corrected. We updated the FAQ page and the data set for task 3 accordingly. See the FAQ page for the details. (2022/10/12)
· Solution of Tutorial question set 2 is uploaded. (2022/9/27)
· Details of our lab activities are uploaded. Please refer to the Lab material section. (2022/9/19)
· Tutorial question set 2 is uploaded. (2022/9/19)
· Solution of Tutorial question set 1 is uploaded. (2022/9/19)
· A 5-minute online quiz will be held on Sep 26. (2022/9/19)
Tentative schedule is as follows:
My ppt version is subject to change as I may update it for better
o A python code example for computing eigenvalues is here.
· Python Tutorial available at https://www.w3schools.com/python/default.asp
· S. Nagar, Introduction to Python for Engineers and Scientists, Cambridge University Press 2014.: Open Source Solutions for Numerical Computation, Apress, 2018 (A link for downloading the e-version is here)
· F. Faisal, S.J. Russell and P. Norvig, Artificial Intelligence A Modern Approach (4th Edition), Pearson, 2021 (A link for downloading the e-version of the 3rd ver is here.)
· There is no tutorial session in week 1.
(Note: Tutorial 1 means it is the 1st tutorial question set in a sequence of question sets. It does not imply that it has to be discussed in tutorial session 1.)
There will be quizzes or classworks in weeks 3 to 13.
· The exact time and date of a quiz will be confirmed 1 week in advance.
· Total ceiling is 20%
You can always seek for help from me.
· FAQ for the lab activities/project of 2022 will be here. (updated 2022/10/12)
· Cheat sheets for python programming are available in https://hakin9.org/wp-content/uploads/2020/02/beginnersPythonCheatSheet.pdf or https://www.pythoncheatsheet.org/
· Cheat sheets for mathematics are available in https://doubleroot.in/cheat-sheets/
Before you use them, make sure that you know how to use them. Somebody else's medicine could be poison to you.
· A good website for you to learn Python from ground 0: https://www.w3schools.com/python/
· A place where you can get an easy-to-start Python distribution: https://www.anaconda.com/products/individual (Look for Anaconda Installers)
Its user guide is available at https://docs.anaconda.com/anaconda/user-guide/
· Door to Matplotlib: https://matplotlib.org/3.2.1/contents.html
· Door to Numpy: https://numpy.org/
Some clips available in Youtube
· How to install Anaconda Python, Jupyter Notebook, and Spyder on Windows 10 : https://www.youtube.com/watch?v=5mDYijMfSzs (It shows you how to download and install Anaconda and provides you some information about Jupitor notebook + Spyder.)
· Download anaconda from https://www.anaconda.com/products/individual (Look for Anaconda Installers) and install it in your computer. We will use it to do tutorials and lab activities in class. Get it ready before week 3.
· Anaconda is bundled with some commonly used packages such as Numpy and MatPlotlib. You don’t need to separately install them. After installing Anaconda, you only need to import them to your program when using them.
· Anaconda is bundled with some development tools such as Spyder. Spyder is a useful integrated development environment (IDE) for you to develop Python code. We will use it in class.
· You need them to do assignments and laboratory activities, so better get familiar with them as soon as possible.