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