Some of you are already employed. Others will soon look for work. In your job search, it is important to have a nicely crafted CV or resume. This assignment will (hopefully) help you in that venture.
Your task for the first part of this final assignment is to craft a nice CV using Latex. I want you to use Latex only, so that you can explore some of the more advanced features of Latex, which will come in handy when using Latex in the future.
There are lots of great resources online to help you with crafting a Latex based CV. Do some Googling.
Given that you may not have a great deal of work experience, I will ask you to add some content that one would not ordinarily find in a CV (which you can delete later).
The CV that you will prepare for this assignment should be aesthetically pleasing. It should look really nice. Beautiful CVs get noticed and if you are in a pile of dozens or hundreds of CVs, give you an edge. For some examples, have a look at https://weare.guru/creative-cvs/ Overleaf also has a number of CV templates which are very nice: https://www.overleaf.com/gallery/tagged/cv.
Your CV should contain the following sections with their corresponding content:
Name.
A picture of yourself (which you should likely remove if you intend to use your CV in the real world, to avoid any pre-selection bias).
Contact details.
Education.
Employment history.
Volunteer activity.
Any projects you have worked on.
Programming languages/skills you know/have, together with your assessment of your level of mastery (you might use one of the proficiency metrics for this. Have a look at https://dr-knz.net/programming-levels/test and https://makemeaprogrammer.com/how-to-list-programming-skills-on-a-resume/ ).
Any publications (just for fun, list your pending term paper for this course here).
Any languages you know, together with your proficiency.
Hobbies.
Things you are proud of.
Your favourite books, TV shows, movies, and/or games.
Anything else you would like to include.
Your CV should use colour strategically.
It should have no grammatical or spelling mistakes. This is one of the major reasons that CVs get discarded! Show your prospective employer that you care about accuracy and detail and proofread your document carefully. Even better, get someone else to proofread it for you.
There will be a prize for what I, in my sole discretion, deem the best CV. My criteria for determining this include:
Clear and well structured language.
No spelling or grammatical errors.
The overall aesthetics of the CV.
Once you have perfected your CV, you will want to send it to prospective employers, together with a cover letter.
A cover letter is important and can really help distinguish you from the other applications in the pile. Here is your task:
Find yourself an interesting job to apply for. Look for a job posting online. It can be anything. Aim high! :)
Write a cover letter setting forth your application for the job you have chosen. Here is a good guide on what to include: https://hbr.org/2014/02/how-to-write-a-cover-letter
Be sure to reference the job URL in the cover letter somewhere, so I can find it.
You can embellish your credentials etc. for this letter. It is not real, so have some fun with it. Use clear and easy to read sentences.
The cover letter should have a nice design, preferably something which matches/goes with your CV.
Again, proofread for grammar and spelling mistakes.