top of page

Class Code

p4.png

Data Structures

Language: Java

Important Topics: Complexity, lists, linked lists, stacks, queues, binary trees, sorting (selection, bubble, merge, insertion, heap, quick), hashing, AVL trees

See the GitHub Repo

p2.png

Algorithms

Language: C++

Important Topics: Big O/theta/omega, Master Theorem, binary search, DFS, BFS, topological sort, exhaustive search, divide and conquer algorithms, decrease and conquer algorithms, transform and conquer algorithms, dynamic programming, greedy techniques

See the GitHub Repo

p5.png

Systems Programming

Language: C

Important Topics: Shell commands, file I/O, memory management, libraries, makefile, process control, process management, signals, threads and lock, IPC, sockets

See the GitHub Repo

p3.png

Intro to Computer Science

Language: Python

Important Topics: Python syntax, data types, conditionals, loops, recursion, OOP, basic sorting, and basic data structures and algorithms

See the GitHub Repo

p1.png

Computer Organization & Programming

Language: ARM

Important Topics: CPU, Memory, I/O, Multi-Processing, Parallelism, OS, Networking, Distributed System, Embedded Systems, Smartphones, Cloud, Assembly Language 

See the GitHub Repo

Susmitha Shailesh

Computer Science Student @ Stevens Institute at Technology

  • Email
  • LinkedIn
  • Github
bottom of page