Move to B.Sc. folder

This commit is contained in:
Andrew Trieu
2024-01-17 11:03:31 +02:00
committed by Andrew Trieu
parent 6ee81b8321
commit f920ce3ec5
1830 changed files with 0 additions and 0 deletions

View File

@@ -0,0 +1,11 @@
<!doctype html>
<html>
<head>
<title>Feedback comments</title>
<meta charset="utf-8">
</head>
<body>
<p dir="ltr" style="text-align:left;">What exactly is meant by understand the task of cleaning the house?</p><p dir="ltr" style="text-align:left;">How can the robot detect when you are away ? (Autonomy).</p><p dir="ltr" style="text-align:left;">Rest is good</p>
</body>
</html>

View File

@@ -0,0 +1,73 @@
<!doctype html>
<html>
<head>
<title>Description Assignment 1</title>
<meta charset="utf-8">
</head>
<body>
<p dir="ltr" style="text-align: left;"></p><p><b><span lang="EN-US">Assignment 1 - Analyse a (smart) system</span></b></p>
<p><span lang="EN-US">&nbsp;</span></p>
<p><span lang="EN-US">Your task is to analyse a system according to its
smartness and smart features according to the characteristics from chapter 1.
Furthermore, the systems smart functionality should be explained according to
the Data/Model/Action-concept.</span></p>
<p><span lang="EN-US">&nbsp;</span></p>
<p><!--[if !supportLists]--><span lang="EN-US">1.&nbsp;&nbsp;&nbsp; </span><!--[endif]--><span lang="EN-US">Find
an interesting product (physical or non-physical)</span></p>
<p><!--[if !supportLists]--><span lang="EN-US">2.&nbsp;&nbsp;&nbsp; </span><!--[endif]--><span lang="EN-US">Analyse
its smartness according to the characteristics</span></p>
<p><!--[if !supportLists]--><span lang="EN-US">a.&nbsp;&nbsp;&nbsp; </span><!--[endif]--><span lang="EN-US">Understanding</span></p>
<p><!--[if !supportLists]--><span lang="EN-US">b.&nbsp;&nbsp;&nbsp; </span><!--[endif]--><span lang="EN-US">Learning</span></p>
<p><!--[if !supportLists]--><span lang="EN-US">c.&nbsp;&nbsp;&nbsp;&nbsp; </span><!--[endif]--><span lang="EN-US">Reasoning
and decision-making</span></p>
<p><!--[if !supportLists]--><span lang="EN-US">d.&nbsp;&nbsp;&nbsp; </span><!--[endif]--><span lang="EN-US">Autonomy
and independence</span></p>
<p><!--[if !supportLists]--><span lang="EN-US">e.&nbsp;&nbsp;&nbsp; </span><!--[endif]--><span lang="EN-US">Adaption
/ Reflection</span></p>
<p><!--[if !supportLists]--><span lang="EN-US">3.&nbsp;&nbsp;&nbsp; </span><!--[endif]--><span lang="EN-US">Analyse
two functions according to the Data/Model/Action-concept</span></p>
<p><!--[if !supportLists]--><span lang="EN-US">a.&nbsp;&nbsp;&nbsp; </span><!--[endif]--><span lang="EN-US">What
data is captured? (Data)</span></p>
<p><!--[if !supportLists]--><span lang="EN-US">b.&nbsp;&nbsp;&nbsp; </span><!--[endif]--><span lang="EN-US">How
is the data captured? (Data)</span></p>
<p><!--[if !supportLists]--><span lang="EN-US">c.&nbsp;&nbsp;&nbsp;&nbsp; </span><!--[endif]--><span lang="EN-US">What
is done with the data? (Model)</span></p>
<p><!--[if !supportLists]--><span lang="EN-US">d.&nbsp;&nbsp;&nbsp; </span><!--[endif]--><span lang="EN-US">What
is the result and action? (Action)</span></p>
<p><span lang="EN-US">&nbsp;</span></p>
<p><span lang="EN-US">Write and explain the abovementioned things as text
with the help of figures and pictures and hand in: </span></p>
<p><span lang="EN-US">&nbsp;</span></p>
<p><!--[if !supportLists]--><span lang="EN-US">-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><!--[endif]--><span lang="EN-US">PDF document</span></p>
<p><!--[if !supportLists]--><span lang="EN-US">-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><!--[endif]--><span lang="EN-US">Maximum 2 pages</span></p>
<p><span lang="EN-US">&nbsp;</span></p>
<p><span lang="EN-US">Remember: Your assignment (PDF document) will be
automatically checked for plagiarism (<a href="https://en.wikipedia.org/wiki/Turnitin">https://en.wikipedia.org/wiki/Turnitin</a>).
Dont copy text from your peers and from the Internet. </span></p><br><p></p>
</body>
</html>

View File

@@ -0,0 +1,11 @@
<!doctype html>
<html>
<head>
<title>Feedback comments</title>
<meta charset="utf-8">
</head>
<body>
<p dir="ltr" style="text-align: left;">Interesting approach. Good work</p>
</body>
</html>

View File

@@ -0,0 +1,72 @@
<!doctype html>
<html>
<head>
<title>Description Assignment 2</title>
<meta charset="utf-8">
</head>
<body>
<p dir="ltr" style="text-align: left;"></p><p><b><span lang="EN-US">Assignment 2 Get data for a smart system</span></b></p>
<p><span lang="EN-US">&nbsp;</span></p>
<p><span lang="EN-US">Your task is to get data from a source of your choice
(sensor or API) that might act as a starting point for a smart system.</span></p>
<p><span lang="EN-US">Remember: At this point, you dont need to think about
a logic (model) or a value that will be created with the data. Your task now is
to only be able to get the data.</span></p>
<p><span lang="EN-US">&nbsp;</span></p>
<p><span lang="EN-US">You need to hand in your very simple program (code)
and an explanation how it works (for example using code documentation). You can
use whatever programming language you want. I wont compile the code. You need
to demonstrate that its working (video or link).</span></p>
<p><span lang="EN-US">&nbsp;</span></p>
<p><i><u><span lang="EN-US">Both exercises (week 3 and week 4) prepared you for
this!</span></u></i></p>
<p><span lang="EN-US">&nbsp;</span></p>
<p><!--[if !supportLists]--><span lang="EN-US">1.&nbsp;&nbsp;&nbsp; </span><!--[endif]--><span lang="EN-US">Decide
for a data source: Service using API or sensor</span></p>
<p><!--[if !supportLists]--><span lang="EN-US">2.&nbsp;&nbsp;&nbsp; </span><!--[endif]--><span lang="EN-US">Write
a very short program that accesses the data</span></p>
<p><!--[if !supportLists]--><span lang="EN-US">a.&nbsp;&nbsp;&nbsp; </span><!--[endif]--><span lang="EN-US">Choose
your programming language</span></p>
<p><!--[if !supportLists]--><span lang="EN-US">b.&nbsp;&nbsp;&nbsp; </span><!--[endif]--><span lang="EN-US">Write
the code</span></p>
<p><!--[if !supportLists]--><span lang="EN-US">c.&nbsp;&nbsp;&nbsp;&nbsp; </span><!--[endif]--><span lang="EN-US">Document
and explain the code briefly</span></p>
<p><span lang="EN-US">&nbsp;</span></p>
<p><span lang="EN-US">Hand in a PDF document that includes the code and a
short introduction of the sensor/API and an explanation of how the code works. Proof
that your code works with a short video (upload the video or add a link).</span></p>
<p><span lang="EN-US">&nbsp;</span></p>
<p><!--[if !supportLists]--><span lang="EN-US">-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><!--[endif]--><span lang="EN-US">PDF document</span></p>
<p><!--[if !supportLists]--><span lang="EN-US">-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><!--[endif]--><span lang="EN-US">Maximum 4 pages (with code)</span></p>
<p><!--[if !supportLists]--><span lang="EN-US">-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><!--[endif]--><span lang="EN-US">Video</span></p>
<p><span lang="EN-US">&nbsp;</span></p>
<p><span lang="EN-US">Remember: Your assignment (PDF document) will be
automatically checked for plagiarism (</span><a href="https://en.wikipedia.org/wiki/Turnitin"><span lang="EN-US">https://en.wikipedia.org/wiki/Turnitin</span></a><span lang="EN-US">). Dont
copy text from your peers and from the Internet. </span></p><br><p></p>
</body>
</html>

View File

@@ -0,0 +1,11 @@
<!doctype html>
<html>
<head>
<title>Feedback comments</title>
<meta charset="utf-8">
</head>
<body>
<p dir="ltr" style="text-align:left;">Re-graded</p>
</body>
</html>

View File

@@ -0,0 +1,70 @@
<!doctype html>
<html>
<head>
<title>Description Assignment 3</title>
<meta charset="utf-8">
</head>
<body>
<p dir="ltr" style="text-align: left;"></p><p><b><span lang="EN-US">Assignment 3 Perform a simple data analysis</span></b></p>
<p><span lang="EN-US">&nbsp;</span></p>
<p><span lang="EN-US">Your task is to perform a simple data analysis (descriptive
or predictive) on a given or self-created data set.</span></p>
<p><span lang="EN-US">&nbsp;</span></p>
<p><span lang="EN-US">You will need to either get data from somewhere:</span></p>
<p><!--[if !supportLists]--><span lang="EN-US">-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><!--[endif]--><span lang="EN-US">maybe from assignment 2</span></p>
<p><!--[if !supportLists]--><span lang="EN-US">-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><!--[endif]--><span lang="EN-US">open data repositories like kaggle.com</span></p>
<p><!--[if !supportLists]--><span lang="EN-US">-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><!--[endif]--><span lang="EN-US">fictious self-created data (create your own data fast
and easy)</span></p>
<p><span lang="EN-US">&nbsp;</span></p>
<p><span lang="EN-US">Decide what kind of data analysis you want to perform
and what the value is. Explain why this data analysis adds value to the data
and what insights you get from it? </span></p>
<p><span lang="EN-US">&nbsp;</span></p>
<p><!--[if !supportLists]--><span lang="EN-US">1.&nbsp;&nbsp;&nbsp; </span><!--[endif]--><span lang="EN-US">Get
or create a data set</span></p>
<p><!--[if !supportLists]--><span lang="EN-US">2.&nbsp;&nbsp;&nbsp; </span><!--[endif]--><span lang="EN-US">Chose
a method and perform the data analysis</span></p>
<p><!--[if !supportLists]--><span lang="EN-US">3.&nbsp;&nbsp;&nbsp; </span><!--[endif]--><span lang="EN-US">Explain
your data set and the data analysis</span></p>
<p><!--[if !supportLists]--><span lang="EN-US">4.&nbsp;&nbsp;&nbsp; </span><!--[endif]--><span lang="EN-US">Present
the results</span></p>
<p><span lang="EN-US">&nbsp;</span></p>
<p><span lang="EN-US">Hand in a PDF document that includes a description of
the data set, a short explanation of the data analysis method (descriptive,
predictive etc. and the technique) and of the results.</span></p>
<p><span lang="EN-US">&nbsp;</span></p>
<p><!--[if !supportLists]--><span lang="EN-US">-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><!--[endif]--><span lang="EN-US">PDF document</span></p>
<p><!--[if !supportLists]--><span lang="EN-US">-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><!--[endif]--><span lang="EN-US">Maximum 4 pages</span></p>
<p><span lang="EN-US">&nbsp;</span></p>
<p><span lang="EN-US">Remember: Your assignment (PDF document) will be
automatically checked for plagiarism (</span><a href="https://en.wikipedia.org/wiki/Turnitin"><span lang="EN-US">https://en.wikipedia.org/wiki/Turnitin</span></a><span lang="EN-US">). Dont
copy text from your peers and from the Internet. </span></p><br><p></p>
</body>
</html>

View File

@@ -0,0 +1,11 @@
<!doctype html>
<html>
<head>
<title>Feedback comments</title>
<meta charset="utf-8">
</head>
<body>
<p dir="ltr" style="text-align: left;">It's important to be able to interprete the results. SVM is a complex technique. Try to use something easier next time!</p>
</body>
</html>

View File

@@ -0,0 +1,45 @@
<!doctype html>
<html>
<head>
<title>Description Assignment 4</title>
<meta charset="utf-8">
</head>
<body>
<p dir="ltr" style="text-align: left;"></p><p><b><span lang="EN-US">Assignment 4 Do a simple machine learning with
python</span></b></p>
<p><span lang="EN-US">Your task is to perform a simple machine learning
algorithm with python. You can replicate the idea that was presented during the
exercise by Shouhua or find other example material online, like this very
simple linear regression:</span></p>
<p><a href="https://towardsdatascience.com/simple-machine-learning-model-in-python-in-5-lines-of-code-fe03d72e78c6"><span lang="EN-US">https://towardsdatascience.com/simple-machine-learning-model-in-python-in-5-lines-of-code-fe03d72e78c6</span></a></p>
<p><span lang="EN-US">If you want to experiment, you can create your own
data set and see if the machine learning algorithm understands the pattern.
Alternatively, find a dataset from Kaggle (</span><a href="https://www.kaggle.com/"><span lang="EN-US">https://www.kaggle.com/</span></a><span lang="EN-US">)</span></p>
<p><span lang="EN-US">Decide on a machine learning technique (e.g., linear
regression), create or get the data and then program the machine learning in
python. And explain everything.</span></p>
<p><span lang="EN-US">Hand in a PDF document that includes a description of
the algorithm, the python code and a short video that the machine learning
algorithm performs correctly.</span></p>
<p><span lang="EN-US">&nbsp;</span></p>
<p><!--[if !supportLists]--><span lang="EN-US">-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><!--[endif]--><span lang="EN-US">PDF document</span></p>
<p><!--[if !supportLists]--><span lang="EN-US">-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><!--[endif]--><span lang="EN-US">Maximum 4 pages</span></p><p><span lang="EN-US"><span lang="EN-US">-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span lang="EN-US">Video</span><br></span></p>
<p><span lang="EN-US">&nbsp;</span></p>
<p><span lang="EN-US">Remember: Your assignment (PDF document) will be
automatically checked for plagiarism (</span><a href="https://en.wikipedia.org/wiki/Turnitin"><span lang="EN-US">https://en.wikipedia.org/wiki/Turnitin</span></a><span lang="EN-US">). Dont
copy text from your peers and from the Internet. </span></p><br><p></p>
</body>
</html>

View File

@@ -0,0 +1,11 @@
<!doctype html>
<html>
<head>
<title>Feedback comments</title>
<meta charset="utf-8">
</head>
<body>
<p dir="ltr" style="text-align: left;">Great work!</p>
</body>
</html>

View File

@@ -0,0 +1,40 @@
<!doctype html>
<html>
<head>
<title>Description Assignment 5</title>
<meta charset="utf-8">
</head>
<body>
<p dir="ltr" style="text-align: left;"></p><p><b><span lang="EN-US">Assignment 5 The pros and cons of smart systems in
software engineering</span></b></p>
<p><span lang="EN-US">Your task is to write down the pros of cons of using
smart systems and AI-based systems in software engineering, like programming
assistants for code completion and code writing, and AI in testing and
debugging (as presented in the lecture).</span></p>
<p><span lang="EN-US">Also incorporate concepts like automation and
augmentation and elaborate how smart systems and AI can take on certain roles
in software engineering.</span></p>
<p><span lang="EN-US">&nbsp;</span></p>
<p><span lang="EN-US">Hand in a PDF document that includes a short
description of how smart systems/AI can be beneficial in at least 3 (three)
software engineering processes as mentioned above and present pros (benefits)
and cons (negative consequences and risks) of these practices. Then further
elaborate on these 3 (three) processes in regard to whether they fully automate
tasks or whether they augment humans (software engineers) in their daily work</span><span style="font-family: Montserrat, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, &quot;Helvetica Neue&quot;, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;;">&nbsp;</span></p>
<p><!--[if !supportLists]--><span lang="EN-US">-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><!--[endif]--><span lang="EN-US">PDF document</span></p>
<p><!--[if !supportLists]--><span lang="EN-US">-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><!--[endif]--><span lang="EN-US">Maximum 2 pages</span></p>
<p><span lang="EN-US">Remember: Your assignment (PDF document) will be
automatically checked for plagiarism (</span><a href="https://en.wikipedia.org/wiki/Turnitin"><span lang="EN-US">https://en.wikipedia.org/wiki/Turnitin</span></a><span lang="EN-US">). Dont
copy text from your peers and from the Internet. </span></p><br><p></p>
</body>
</html>

View File

@@ -0,0 +1,41 @@
<!doctype html>
<html>
<head>
<title>Description Assignment 6</title>
<meta charset="utf-8">
</head>
<body>
<p dir="ltr" style="text-align: left;"></p><p><b><span lang="EN-US">Assignment 6 Create a simple chatbot</span></b></p>
<p><span lang="EN-US">In the lecture, you learned the fundamentals of NLP and
conversational design/chatbot development which you then deepened in the
exercise by implementing a chatbot with Python.</span></p>
<p><span lang="EN-US">Your task for this final assignment is to create a
simple chatbot using Python, following the instruction by your exercise teacher
for your own use case/context. Be creative</span></p>
<p><span lang="EN-US">Hand in a short PDF document briefly explaining your
chatbot and your executable code in Python, as well as a short video of you
interacting with your chatbot.</span></p>
<p><span lang="EN-US">&nbsp;</span></p>
<p><!--[if !supportLists]--><span lang="EN-US">-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><!--[endif]--><span lang="EN-US">PDF document</span></p>
<p><!--[if !supportLists]--><span lang="EN-US">-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><!--[endif]--><span lang="EN-US">Maximum 1 page</span></p>
<p><!--[if !supportLists]--><span lang="EN-US">-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><!--[endif]--><span lang="EN-US">Python code</span></p>
<p><!--[if !supportLists]--><span lang="EN-US">-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><!--[endif]--><span lang="EN-US">Video of you interacting with the chatbot</span></p>
<p><span lang="EN-US">Remember: Your assignment (PDF document) will be
automatically checked for plagiarism (</span><a href="https://en.wikipedia.org/wiki/Turnitin"><span lang="EN-US">https://en.wikipedia.org/wiki/Turnitin</span></a><span lang="EN-US">). Dont
copy text from your peers and from the Internet. </span></p><br><p></p>
</body>
</html>

View File

@@ -0,0 +1,29 @@
<!doctype html>
<html>
<head>
<title>Description Final group work</title>
<meta charset="utf-8">
</head>
<body>
<p dir="ltr" style="text-align: left;"></p><p><b><span lang="EN-US">Final project Design and develop a smart system</span></b></p>
<p><span style="font-family: Montserrat, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, &quot;Helvetica Neue&quot;, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;;">Hand in your final project</span><br></p>
<p><!--[if !supportLists]--><span lang="EN-US">-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><!--[endif]--><span lang="EN-US">Final presentation of your smart system</span></p>
<p><!--[if !supportLists]--><span lang="EN-US">-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><!--[endif]--><span lang="EN-US">A demo of your smart system (usually a video or an
executable program)</span></p>
<p><!--[if !supportLists]--><span lang="EN-US">-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><!--[endif]--><span lang="EN-US">Group portfolio as PDF</span></p>
<p><br></p>
<p><span lang="EN-US">Remember: Your assignment (PDF document) will be
automatically checked for plagiarism (</span><a href="https://en.wikipedia.org/wiki/Turnitin"><span lang="EN-US">https://en.wikipedia.org/wiki/Turnitin</span></a><span lang="EN-US">). Dont
copy text from your peers and from the Internet. </span></p><br><p></p>
</body>
</html>