ICS4U icon indicating copy to clipboard operation
ICS4U copied to clipboard

New Notes/Examples

Open mrseidel opened this issue 5 years ago • 17 comments

I'm looking to diversify my notes and examples to include other programming languages that sometimes pop up in this class (and some future planning).

If you feel you can contribute to creating notes and examples for the following programming languages, create a pull request:

Need some basic examples of the concepts below for the languages as well (including ones that are already on the site.

  • [ ] Sorting
    • [x] C++
    • [ ] C#
    • [x] Java
    • [x] JavaScript
    • [x] Python
  • [ ] Searching
    • [x] C++
    • [ ] C#
    • [x] Java
    • [x] JavaScript
    • [x] Python
  • [ ] Recursion
    • [x] C++
    • [ ] C#
    • [x] Java
    • [x] JavaScript
    • [x] Python

mrseidel avatar Feb 25 '20 14:02 mrseidel

~~I can take a crack at making some notes for Go~~ Gonna drop this since I haven't gotten around to it in literally years, someone else can take this if they want

err53 avatar Feb 25 '20 14:02 err53

Working on examples for Rust and Ruby

davidli3100 avatar Feb 25 '20 15:02 davidli3100

Working on examples for Rust and Ruby

Feel free to ping me if you need some help with Rust

err53 avatar Feb 25 '20 15:02 err53

Call dibs on php

davidli3100 avatar Aug 06 '20 01:08 davidli3100

Need some basic examples of the concepts below for the languages as well (including for the languages that are already covered on the site): sorting, searching and recursion. I've updated the main issue with this information as well.

mrseidel avatar Sep 10 '20 17:09 mrseidel

I'll write some up during orientation tomorrow

davidli3100 avatar Sep 10 '20 17:09 davidli3100

Any preferences on the type of sorting/searching?

davidli3100 avatar Sep 10 '20 17:09 davidli3100

@davidli3100 Just some basic O(n^2) sorting algorithms (bubble, selection, insertion, etc.)

For searching, I typically do linear and binary.

mrseidel avatar Sep 10 '20 17:09 mrseidel

@mrseidel do you want an explicit example for recursion? Binary search is pretty much recursion anyways

davidli3100 avatar Sep 11 '20 14:09 davidli3100

@davidli3100 Yes. I typically do factorial or Fibonacci for my basic examples of recursion.

mrseidel avatar Sep 11 '20 15:09 mrseidel

Added Javascript (ES6) examples in #24

Added Java, Python, and C++ in #25

davidli3100 avatar Sep 12 '20 01:09 davidli3100

Are you specifically looking for Sorting, Searching, and Recursion only, or are you looking for all of them (e.g. Objects)?

Multivalence avatar Dec 09 '20 15:12 Multivalence

@Multivalence for the ones that don't have a Sorting/Searching/Recursion breakdown (i.e. Rust, PHP, etc.), I'd be looking for all the notes. If you are interested, you can include whichever ones you want. Attempt to follow a similar to format that is already on the site.

mrseidel avatar Dec 09 '20 16:12 mrseidel

Added Swift Objects #28 Updated and added Python Examples #29

Multivalence avatar Dec 09 '20 21:12 Multivalence

dart/flutter stuff is all mine :)

faizaan3424 avatar Nov 17 '22 18:11 faizaan3424

Added recursion example for now with memoization

faizaan3424 avatar Nov 17 '22 18:11 faizaan3424

Working on all examples for Go in #36

AritroSaha10 avatar Feb 05 '23 08:02 AritroSaha10