Fall 2015 Computer Science 458 12/07/15


[Home]

Announcements

Final Project: Criteria

In no particular order:

Final Projects

Final Project: The Hidden Agenda

Up until now, you have been in school where the teacher asks you a question and then tells you if your answer was correct or not. You have pretty much mastered that paradigm.

Soon, you are going into the real world, or graduate school. You will be expected to identify and tackle problems that no one has solved before. This course was meant to provide a bridge to that world - to acclimatize you to various domains and provide you with multiple ways of thinking about decision making. In addition, the languages R and Python are valued outside academia.

DomainsMethods
  • Games
  • Finance
  • Risk management
  • Internet advertising / real time bidding
  • Facebook news feed
  • Cybersecurity
  • Investing
  • Sports
  • PC selection
  • Recommender systems
  • Medicine
  • Movies
  • Economic decision theory
  • Monte Carlo simulation
  • Capital budgeting
  • Net Present value
  • Rule based systems
  • Case based systems
  • Goal based systems
  • Statistical models - linear regression
  • Machine learning, neural networks
  • Collaborative filtering
  • My emphasis on cognitive science for decision making reflects the need to maintain a focus on the human in the loop, and particularly the importance to explain decisions.

    The problem sets were often open ended, which required you to be resourceful. The guest speakers reinforced the idea that there is a spectrum of techniques that can be applied across a range of problem domains. The real world requires that you be open minded, and willing to learn new domains and new methodologies.

    This course was meant to provide an intellectually safe space for you to experience those challenges. That way, you won’t be surprised when you see it in the real world.

    Each of you had to weigh the resources you had and define what a solution looked like. With the project, you have the opportunity to identify a need or a problem and to come up with an original solution. This is true even for those of you choosing the default project. There are 1000's of ways to approach that problem.

    I am pleased to see the energy and ambition of the class as reflected in the project proposals. The main point is that I want to encouraged you to think independently. That is why I give you a final project instead of a final exam.

    Discussion


    [Home]