Giter Site home page Giter Site logo

rrishav's Projects

architecture---in-spaaaace icon architecture---in-spaaaace

You are a the Chief Computronist on the first intersolar survey vessel. While studying a planet likely suitable for colonization your ship encountered an alien ship. During attempts at contact there was some misunderstanding or error. The alients opened fire and quickly retreated. They left you in a decaying orbit with heavy damage to astrogation and navigation. You and the Chief Engineer have found that, while extensive, much of the damage seems superficial. The main control and calculation circuits are intact, but the interface to them is a pile of slag. You need to rebuilt the interface from spare parts before your orbit decays and you become unintentional colonists - at high speed. Luckily you had some of the datasheets for the hardware printed out, although they suffered some plasma burns. N.B. You will need to generate wire diagrams of some sophistication and size below. It is STRONGLY recommended that you use a drawing tool to generate them. There are a number of free drawing tools like DIA or GiMP that run on many operating systems. It is also recommended that you color-code the path your inputs take through your diagrams. For instance, red for 'A', blue for 'B' and so on.

art-of-the-bomb icon art-of-the-bomb

In order to maintain the apprehension and disquiet of Halloween Dr. Evil has distributed digital bombs across the iLabs. Thankfully, Evil's Doctorate is in the Fine and Performing Arts, not Computer Science, so you are entirely capable of defusing any of the bombs by examining its assembly using GDB. There are too many bombs for one person to defuse, so you must each download one of Evil's bombs and defuse it. Each bomb consists of 9 phases. You must enter the code sequence on STDIN in order to defuse each phase. If you enter the correct code string for a phase the bomb will advance to the next phase. If you enter an incorrect code, the bomb will explode. It will print out “BOOM!!!” and terminate. The bomb will be completely defused if you enter the code sequence for all nine phases. If you want to quit where you are be sure to break out of the bomb. Exploding it by giving it bad code sequences will cost you points.

blackjack icon blackjack

# Blackjack Blackjack is played with a "deck" (pile) of 52 cards. The front of each card shows symbols and numbers that identify the card. The back of each card is identical, so that you cannot tell which card it is by looking at the back. Each card has one of 4 possible "suits": spades, hearts, clubs, or diamonds. Each suit has its own special symbol. Spade and club cards have black symbols and numbers on the front, while heart and diamond cards have red symbols. Each card also has one of 13 possible "faces": ace (A), 2, 3, 4, 5, 6, 7, 8, 9, 10, jack (J), queen (Q), or king (K). The face of a card determines its numerical scoring value. Numbered cards are worth their number of points. Jacks, queens, and kings are all worth 10 points each. Aces can be worth 1 point or 11 points, depending on the circumstances. A player's "hand" is the set of cards the player currently holds. The score of the hand is the sum of the point values of its cards. The goal in blackjack is to acquire a hand whose score is as high as possible without going over 21. The point value of an ace card is whatever is most advantageous to the player: 1 or 11, whichever would bring the score of the player's hand closer to 21 without exceeding it. A game of blackjack may involve any number of players (but for our purposes, three or fewer), and always exactly one "dealer": the person who "deals" (hands out) the cards. Players compete against the dealer, not against each other. A player's goal in a round of blackjack is to have a higher score than the dealer, without going over 21 ("busting").

simple-learning icon simple-learning

This program is designed to provide some experience writing programs with the C programming language and to get a glimpse of how machine learning works. There is significant hype and excitement around artificial intelligence (AI) and machine learning (ML). The C program implements a simple machine learning algorithm for predicting house prices based on historical data.

sp17-materials icon sp17-materials

Publicly released assignments and materials for Data 100 Spring 17

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.