All Projects → havanagrawal → c2c2017

havanagrawal / c2c2017

Licence: other
Course material and references for Campus To Corporate course, 2017.

Programming Languages

java
68154 projects - #9 most used programming language
python
139335 projects - #7 most used programming language
Batchfile
5799 projects

Projects that are alternatives of or similar to c2c2017

Competitive-Coding-and-Interview-Problems
This repo contains some problem solutions from different popular coding platforms like Code Chef, Leet Code, Hacker Blocks,etc.
Stars: ✭ 54 (+50%)
Mutual labels:  programming, hackerrank, interview-preparation
Algorithmic-Problem-Solving
Solutions of algorithmic type of programming problems from sites like LeetCode.com, HackerRank.com, LeetCode.com, Codility.com, CodeForces.com, etc. using Java.
Stars: ✭ 20 (-44.44%)
Mutual labels:  hackerrank, technical-coding-interview, interview-preparation
Cs Fundamentals
🎓 Data structures and algorithms
Stars: ✭ 869 (+2313.89%)
Mutual labels:  programming, coding, interview-preparation
Python-Fundamentals
Jupyter Notebooks for How to Think Like a Computer Scientist - Learning with Python 3 (RLE) Textbook
Stars: ✭ 30 (-16.67%)
Mutual labels:  programming, coding, teaching-materials
Stl cheat sheets
C++ STL Cheat Sheets.
Stars: ✭ 293 (+713.89%)
Mutual labels:  hackerrank, coding, interview-preparation
Interview Preparation Kit
Interview preparation kit of hackerrank solutions
Stars: ✭ 94 (+161.11%)
Mutual labels:  programming, hackerrank, interview-preparation
Competitiveprogrammingquestionbank
This repository contains all the popular competitive programming and DSA questions with solutions.
Stars: ✭ 122 (+238.89%)
Mutual labels:  programming, coding, interview-preparation
reinforcement learning course materials
Lecture notes, tutorial tasks including solutions as well as online videos for the reinforcement learning course hosted by Paderborn University
Stars: ✭ 765 (+2025%)
Mutual labels:  course-materials, teaching-materials
HackerrankJAVA
This repository consists of Hackerrank JAVA Solutions
Stars: ✭ 31 (-13.89%)
Mutual labels:  hackerrank, hackerrank-java
a80
Intel 8080/Zilog Z80 assembler written in D.
Stars: ✭ 23 (-36.11%)
Mutual labels:  programming, coding
awesome-learn-by-playing
A collection of tech resources that allow you to learn new things by playing games
Stars: ✭ 95 (+163.89%)
Mutual labels:  programming, coding
ds-algo-placement-resources
A complete roadmap and resources for competitive programming for placement purpose.
Stars: ✭ 58 (+61.11%)
Mutual labels:  programming, coding
intro-to-python
An Introduction to Programming in Python
Stars: ✭ 57 (+58.33%)
Mutual labels:  programming, course-materials
codeReads
goodReads (pun intended) for coding and programming
Stars: ✭ 29 (-19.44%)
Mutual labels:  programming, coding
CodingInterview
Leetcode解题、剑指offer第二版💪💪💪⛷😀
Stars: ✭ 28 (-22.22%)
Mutual labels:  learning-notes, interview-preparation
Competitive-Programming-Codes
Includes codes from coding competitions and contests over the internet. Languages:- Python3 and C++
Stars: ✭ 14 (-61.11%)
Mutual labels:  programming, coding
HALO-SCRIPT-PROJECTS
✅ Halo PC|CE - Add-ons for Phasor V2+ and SAPP 🇳🇿
Stars: ✭ 25 (-30.56%)
Mutual labels:  programming, coding
yt-channels-DS-AI-ML-CS
A comprehensive list of 180+ YouTube Channels for Data Science, Data Engineering, Machine Learning, Deep learning, Computer Science, programming, software engineering, etc.
Stars: ✭ 1,038 (+2783.33%)
Mutual labels:  programming, coding
Hackerrank-Solution
In this repo i share the solution of problems in hackerrank
Stars: ✭ 32 (-11.11%)
Mutual labels:  hackerrank, hackerrank-java
YLib
📖 Kişisel Kütüphanem
Stars: ✭ 19 (-47.22%)
Mutual labels:  programming, coding

c2c2017

Course material and references for Campus To Corporate course, 2017.

Introduction

This repo contains notes, assignments, Java source code and other course material for a interview prep course held at K.J. Somaiya College of Engineering in 2017. It is made available under a permissive MIT License, so that it may benefit other students.

If you like this repo or use it for your own interview prep, please leave it a :)

Resources

  1. Space-Time Complexity Cheatsheet
  2. Interactive Data Structure and Algorithm Visualizations
  3. A Comparative Visualization of Sorting Algorithms
  4. Another Visualization of Various Algorithms
  5. CS50 - The Quintessential Harvard Course
  6. Google - Coding Interview Example
  7. Google - Preparing for a Technical Interview

Other Interesting GitHub Repos

  1. https://github.com/sdmg15/Best-websites-a-programmer-should-visit (Especially the "Interview Preparation" and "General Coding advice" sections)
  2. https://github.com/kdn251/interviews
  3. https://github.com/alex/what-happens-when
  4. https://github.com/jwasham/coding-interview-university

Some Geeky Fun

  1. Ineffective Sorts
  2. Some More Sorts
  3. Floating Point Woes
  4. Trees and Heaps
  5. Little Bobby Tables
  6. Python Rocks
  7. Don't Use Gotos
  8. Real Life Applications of Subset Sum
  9. Peer Reviews
  10. Parent-Child Bonding

Motivation

  1. What Most Schools Don't Teach
  2. Code - The New Literacy

Index

Session 1
  1. Session 1
    1. Intro to Java
      1. What is Java
      2. Flavors of Java
      3. Compilation of a Java file
      4. Naming Conventions
      5. Hello, World
      6. Primitive Data Types
    2. Some Real Coding
      1. Conditionals
      2. Conditionals practice
      3. Loops
      4. Loop practice
    3. Assignments
      1. HackerRank
      2. Miscellaneous
Session 2
  1. Session 2
    1. Revision
    2. Arrays
      1. Declaration, Intialization and Use
      2. Iteration
      3. Array Practice
    3. Functions
      1. Basic Syntax
      2. Recursion
    4. Memoization
    5. VarArgs
    6. 2D Arrays
    7. Assignments
      1. HackerRank
      2. Miscellaneous
    8. Test
Session 3
  1. Session 3
    1. Function Overloading
    2. Classes
      1. Constructors
      2. Instance Variables
      3. Instance Methods
      4. Static Methods and Instances
      5. Practice
      6. The final modifier
    3. The String class
    4. Assignments
      1. HackerRank
      2. Miscellaneous
    5. Test
Session 4
  1. Session 4
    1. Revision
    2. Initializer Blocks
      1. Instance Initializer Block
      2. Static Initializer Block
    3. Call Stack
    4. Object Heap
    5. Some Traps and Pitfalls
    6. Recursion And Memoization Practice
    7. BufferedReader - The Faster Way Of Accepting Input
    8. Sorting - A High Level Perspective
    9. Assignments
      1. HackerRank
      2. Miscellaneous
    10. Test
Session 5
  1. Session 5
    1. Call By Value / Call By Copy Of Reference
    2. The this keyword
    3. Inheritance
      1. Inheritance Models
      2. Access Modifiers
      3. The extends keyword
      4. The Point Example
    4. Overriding
    5. Abstract Data Structures - an Overview
    6. Assignments
      1. HackerRank
      2. Miscellaneous
    7. Test
Session 6
  1. Session 6
    1. RapidFire Revision
    2. The final modifier (again)
    3. The this keyword (again)
    4. The super keyword (again)
    5. Abstract Classes
    6. Interfaces
    7. Dynamic Method Dispatch
    8. Order of Instance Variable Initialization
    9. Assignments
      1. HackerRank
      2. Miscellaneous
Session 7
  1. Session 7
    1. Linked Lists
    2. Sorting
    3. Assignments
      1. HackerRank
      2. Miscellaneous
Session 8
  1. Session 8
    1. The Collections Framework - Part I
      1. The Collection Hierarchy
      2. Lists, Queues and Sets
      3. Problems
    2. Trees
      1. Binary Trees
      2. Binary Search Trees
    3. Assignments
      1. HackerRank
      2. Miscellaneous
Session 9
  1. Session 9
    1. The Object Class, equals and hashCode
    2. The Collections Framework - Part II
      1. Maps!
      2. Problems
    3. Graphs
      1. Applications
      2. Classification
      3. Representation
      4. Terminology
      5. Traversals and Algorithms
      6. Problems
      7. An Extensive List of Graph Topics
    4. Assignments
      1. HackerRank
      2. Miscellaneous
Session 10
  1. Session 10
    1. Exception Handling
      1. The Exception Hierarchy
      2. Checked and Unchecked Exceptions
      3. throw and throws
      4. try-catch-finally
      5. Variants of try-catch-finally
      6. Call Stack propagation
      7. Some "Exceptional" Cases
    2. Garbage Collection
      1. The Garbage Collector
      2. The finalize method
    3. Assignments
      1. HackerRank
      2. Miscellaneous
Session 11
  1. Session 11
    1. Data Structures and Algorithms
      1. Heaps
      2. Self Balancing Trees
    2. Java
      1. Enums
      2. Packages
      3. Immutable Classes
      4. Multi-Threading
      5. Nested Classes
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].