pl03_oop_basics
),pl05_generic_fun_type
), and[update on July 21] detailed submission instructions (also in UTOL)
pl08_minc
and submit it
through Jupyterpl08_minc/results.xlsx
in your team’s OneDrive folderreflection.docx
in the
same folderextra-work.docx
in the same folder (you don’t have to write
this if you didn’t do anything specifically beyond the baseline)programming-languages-teamXX/pl08_minc/{results.xlsx,reflection.docx,extra-work.docx}
)
You are encouraged to discuss and collaborate with other team members,
but because of the limited time until the deadline, they are not
mandatory. You can individually finish your work and put your contents
into these documents individually.Apply what you’ve learned in this lecture or what you recently learned about programming languages to your bachelor thesis research or other ongoing projects (or conduct a development or an experiment hopefully useful for it). Here are some examples, among others.
Use OCaml, Julia, Go, or Rust to develop programs you need to develop in your bachelor thesis or other research projects, to the end of enhancing their quality. Attempts to enhance their functionality and/or robustness thanks to the programability of such languages. Investigate their advantages or shortages you learned through the experiences.
Consider which topics are most useful to your future task and conduct an experiment or development at least one step deeper than the exercises of the lecture.
Expected contents:
I mentioned connection to your bachelor thesis research or other projects several times above; I did so in the hope that you can use your time most effectively and profitably; I do not have any intention to narrow the range of topics you can choose from. If you have a topic of your interest but have no relevant projects you may apply it to or think your projects are too far from it, never mind and choose the topic you are interested in.