Final Project (5% of Final Grade)
Due in class on Thursday, March 19

  • For your final project, I want you to have the opportunity to explore the field of computer science.
  • So far, our class programs have not necessarily given you an idea of the scope of what you can do with your programming skills.
  • Therefore, this project will require you to research one area of computer science and give a presentation about your findings.
  • Working in teams of 4, you should select a topic that you think might interest you from among the possible choices.
  • You should then sign up for a topic on our sign up sheet.
  • Finally, you should prepare a team presentation of 5 minutes per the requirements of this project.

Research Topics

  • Here are the possible topics for your presentation. If you want to select a different topic, you must get special permission from your instructor.
    • Augmented Reality/Virtual Reality
    • Bioinformatics
    • Game Programming
    • Artificial Intelligence
    • Computer Security
    • Internet of Things
    • Machine Learning
    • Data Mining
    • Natural Language Processing
    • Web Programming and Web Design
    • Robotics
    • Computer Graphics
    • Human Computer Interaction (HCI)

How to Select a Topic
  • To secure your topic of choice, you must sign up on the sign up sheet.
  • Only one team per topic is allowed.

Presentation Requirements

  • You will be graded on a 20 point scale as follows:

Point Value
 First Slide
Your first slide must display your topic and the full names of all presenters.

At this point in the presentation, each team member should introduce him or herself and one person should state the topic of the presentation.
Second Slide
Your second slide must provide an outline of what you will cover in your presentation.

This outline must be a list in either bullet point or numerical form.

One member of the team should briefly go over what will be discussed during this part of the presentation.
Slide 3
Your third slide must give an overview or brief summary of what your chosen topic is. In other words, define your topic.
Slide 4
Advances or major contributions to this field
Slide 5
Examples of this field in "every day life" (i.e. where can the average person experience your topic in their daily lives)
Slide 6
Possible career paths in this field, including salary information if possible.
Slide 7
What you need to know or study to enter this field - include:
-programming languages
-subjects of study in school, such as math and science.
-are outside certifications necessary or recommended?
Slide 8
Thank the audience and ask for questions
All Slides
Presentation aesthetics: Is your presentation laid out nicely with lots of images and clear, not too much text per slide, text is easy short and easy to read (bullet points).
All Slides
Is the presentation delivered in a practiced and professional manner

Time Requirements
  • Your presentation must not be longer than 5 minutes in length + 1 minute for questions
  • It is expected that you have practiced your presentation and are able to deliver all content in 5 minutes.
  • If you go over 5 minutes, the instructor will cut you off.

Additional Requirements

  • All members of the presentation team are required to speak for at least 1 minute during the presentation.

How to Submit

  • Please upload your presentation to Canvas before class on Thursday, March 19
    • All team members should submit for full credit
  • You are required to present during class on that day.
  • If you are not in class during your team's presentation, you will receive a 0 on this project. No makeups offered!