Welcome back! The club wishes everyone the best in their semester. We have a lot of events in store so check back for updates. 
Join our mailing list to ensure you don't miss out on updates and event sign-ups. We are also having our first meeting September 20th at 6pm in MS 160. See you then! 
Officially this semester, Problem Solving Club (PSC) is renaming itself as Competitive Programming Club (CPC). This name change came about as a decision to better reflect the Club's history, mission, and competitive spirit. We still look forward to helping the undergraduate computer science base at large.  But we are focusing more than ever on instilling an attitude of learning and improving one's programming skills, especially in a competitive environment. 
Stop by at one of our meetings to check out what competitive programming is about. Beginner or expert, we have content in store to appeal to everyone.
You'll improve your interview and programming skills at the very least!
  Congratulations to all of the leaderboard winners. These students have
  completed the most competitive programming problems over the course of the
  Winter 2017 semester. The first and second place winners won a lunch with the
  CTO of Arcurve Inc.
  
  Winners
  
 
    
        Interested in becoming a PSC executive?
        You will learn how an organization works internally, 
        how to plan and prepare for events as a team, network with sponsors,
        and earn CCR hours. From working with the CPSC department to hosting 
        workshops, you’ll pick up many new skills as an executive.
        
        As an executive, you will attend weekly Wednesday meetings, aid in 
        preparing for programming contests (CCPC & ACPC), help new members 
        get settled in, and learn the ins and outs of what makes us the 
        Problem Solving Club. Along with that, you can help out with workshops, 
        and possibly work on our website, leaderboard, or anything else that 
        you are interested in.
        
        Please apply by January 31, 2017 in order to be considered for a position.  
    
    This Wednesday, November 16, Dr. Hoyer will be teaching a session on 
    dynamic programming.
    
    Dynamic programming problems are quite prevalent in both programming
    contests and in technical interviews at companies like Facebook, Google,
    Microsoft, etc., so having a good understanding will make you really stand
    out.
    
    To give perspective, there were two dynamic programming problems in the last 
    ACPC, and the top 3 teams were the ones who were able to solve those problems.
    Understanding how to solve these problems might make the difference between 
    placing 15th and in the top 3.