Skip to content

Solutions to weekly problems for the 2015-2016 KU Programming Club

Notifications You must be signed in to change notification settings

kuprogrammingclub/Weekly-Problems-2015-2016

Repository files navigation

KU Programming Club
2015-2016

Meeting Information

Date: Wednesday, March 23
Time: 7:00pm
Place: 1136 Learned


This repository provides a home for the KU Programming Group's weekly problems for the 2015-2016 school year. Solutions created by members may be committed into the corresponding problem's folder as a subfolder named after the committer.
e.g. /Weekly-Problems-2015-2016/Week01_Sep02/Beginner2/jdoe/prog.java

Resources

We keep an expanding list of regional competitions and learning opportunities. See below:

Competitions

  • KU ACM Intramural Programming Competition

    A yearly competition conducted mid-spring semester that is open to all KU students. Five hours are given to complete a problem set of 10.

  • Consortium for Computing Sciences in Colleges: Central Plains - http://www.ccsc.org/centralplains/

    CCSC:CP holds a yearly, regional computer science conference that includes lectures, presentations, and a programming competition.

  • Hack the Midwest - http://www.hackthemidwest.com/

    Hackathon hosted in Kansas City. As part of the registration, competitors submit an idea for an application they intend to make from scratch within 24 hours.

  • Code Rush

    Sponsored by Lexmark International (formerly Perceptive Software), normally early in the fall semester. Details will be posted as they are made available.

  • Major League Hacking (MLH) - https://mlh.io/seasons/f2015/events

    The official student hackathon league.

Algorithms

General

  • Android - https://developer.android.com/training/index.html

    "Welcome to Training for Android developers. Here you'll find sets of lessons within classes that describe how to accomplish a specific task with code samples you can re-use in your app. Classes are organized into several groups you can see at the top-level of the left navigation.

    This first group, Getting Started, teaches you the bare essentials for Android app development. If you're a new Android app developer, you should complete each of these classes in order."

  • iOS - https://developer.apple.com/library/ios/referencelibrary/GettingStarted/RoadMapiOS/

    "Start Developing iOS Apps Today is the perfect starting point for creating apps that run on iPad, iPhone, and iPod touch. View this guide’s four short modules as a gentle introduction to building your first app—including the tools you need and the major concepts and best practices that will ease your path."

  • Homebrew - https://github.com/Homebrew/homebrew/tree/master/share/doc/homebrew#readme

    Package manager for Mac OS X.

  • Machine Learning - http://cs229.stanford.edu/

    Dr. Andrew Ng's machine learning course at Stanford, last updated Fall 2014. Complex subject matter, but something that may interest you!

  • OpenCulture - http://qiao.github.io/PathFinding.js/visual/

    Large list of Computer Science video lectures.

  • Papers We Love - https://github.com/papers-we-love/papers-we-love

    Papers from the computer science community to read and discuss.

  • Intermediate Python - http://book.pythontips.com/en/latest/

    "Python is an amazing language with a strong and friendly community of programmers. However, there is a lack of documentation on what to learn after getting the basics of Python down your throat. Through this book I aim to solve this problem. I would give you bits of information about some interesting topics which you can further explore."

Github Help

Programming Practice

  • Codeacademy - https://www.codecademy.com/

    Interactive tutorials for web developer tools and as well as programming languages frequently used for web development.

  • HackerRank - https://www.hackerrank.com/

    Coding challenges in a variety of different domains.

  • Project Euler - http://projecteuler.net/

    Programming challenges for the mathematically inclined. Project Euler is a compiled list programming problems for which mathematical insight is often required for an efficient solution.

  • Python Challenge - http://www.pythonchallenge.com/

    A series of programming riddles in which each answer is used as the url to the next problem.

  • PythonMonk - http://pythonmonk.com/

    A collection of web-based interactive tutorials for Python.

Internships (Local)

Internships

Know any other resources or internship opportunities you'd like to share? Email us at: kuprogrammingclub@gmail.com

About

Solutions to weekly problems for the 2015-2016 KU Programming Club

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •