Answers.Body: <p>Here's my proposal.</p>
  
  <ol>
  <li>A little bit of math to "refresh" the concepts needed in the next module.</li>
  <li>A little bit of statistics. This is my opinion can be used to analyze data sets from a statistical point of view, useful for some machine learning trained algorithms.</li>
  <li>The basics of one programming language you want to use across the course. Not knowing all the details I would say Python because there are a lot of libraries for ML available.</li>
  <li>Main neural networks and examples.</li>
  <li>Expert systems. Not very much hype about these currently, but in my opinion a good option.</li>
  <li>Machine learning algorithms and examples. </li>
  </ol>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-05-04T21:46:40.860Z
Answers.LastActivityDate: 2020-05-04T21:46:40.860Z
Answers.UserDisplayName: danidemi
Body: <p>If one has to teach a 15-week course titled "Artificial Intelligence and Machine Learning" to the postgraduate students of Electronic Engineering, what topics should one teach? Assume the students have not learned any dedicated course on AI or Machine Learning before.</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2020-03-17T16:09:29.850Z
Comments.Text: What is your own expertise here?
Comments.UserDisplayName: Buffy
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2020-03-17T16:21:23.637Z
Comments.Text: Hi MMKhan!  I reopened your question upon closer inspection because you are asking about a very different level of student.  However, you may still find the answers at https://cseducators.stackexchange.com/questions/5080/what-belongs-in-a-low-math-undergraduate-ai-elective-besides-ml to be useful.  Take a look!
Comments.UserDisplayName: Ben I.
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2020-03-18T03:30:51.453Z
Comments.Text: @Buffy I have expertise in statistical classification and had a course on computational intelligence before.
Comments.UserDisplayName: MM Khan
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2020-05-01T00:57:02.713Z
Comments.Text: Hi @mm-khan, did you try to take inspiration from the programs of the countless courses available online? And on top of that, do you know whether the students are fluent at at least one programming language? Python could be a good language for ML beginners since it has lots of libraries on the matter, sci-kit learn the first that come to my mind.
Comments.UserDisplayName: danidemi
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2020-06-05T18:27:40.063Z
Comments.Text: To quote Steven Covey, "Begin with the End in Mind". I've always found it useful to start with desired course outcomes and then work backwards. There are lots of ways to teach a course like this, all equally valid, depending on what your goals are.
Comments.UserDisplayName: lfalin
Tags: <artificial-intelligence><machine-learning>
Title: Which topics should one cover in teaching a course titled “Artificial Intelligence and Machine Learning”?
ThreadText: # Which topics should one cover in teaching a course titled “Artificial Intelligence and Machine Learning”?
  
  (Asked by: username_0 on 2020-03-17)
  
  If one has to teach a 15-week course titled "Artificial Intelligence and Machine Learning" to the postgraduate students of Electronic Engineering, what topics should one teach? Assume the students have not learned any dedicated course on AI or Machine Learning before.
  
  **Tags:** artificial-intelligence, machine-learning
  
  > **Comments:**
  > **username_1**: What is your own expertise here?  
  > **username_2**: Hi username_0!  I reopened your question upon closer inspection because you are asking about a very different level of student.  However, you may still find the answers at https://cseducators.stackexchange.com/questions/5080/what-belongs-in-a-low-math-undergraduate-ai-elective-besides-ml to be useful.  Take a look!  
  > **username_0**: @username_1 I have expertise in statistical classification and had a course on computational intelligence before.  
  > **username_3**: Hi @username_0, did you try to take inspiration from the programs of the countless courses available online? And on top of that, do you know whether the students are fluent at at least one programming language? Python could be a good language for ML beginners since it has lots of libraries on the matter, sci-kit learn the first that come to my mind.  
  > **username_4**: To quote Steven Covey, "Begin with the End in Mind". I've always found it useful to start with desired course outcomes and then work backwards. There are lots of ways to teach a course like this, all equally valid, depending on what your goals are.  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_3 on 2020-05-04. Score: 1
  
  Here's my proposal.
  
  1. A little bit of math to "refresh" the concepts needed in the next module.
  2. A little bit of statistics. This is my opinion can be used to analyze data sets from a statistical point of view, useful for some machine learning trained algorithms.
  3. The basics of one programming language you want to use across the course. Not knowing all the details I would say Python because there are a lot of libraries for ML available.
  4. Main neural networks and examples.
  5. Expert systems. Not very much hype about these currently, but in my opinion a good option.
  6. Machine learning algorithms and examples.
  
  
  ---
  
  