CS 310 Computer Science III

Syllabus

Lecture Notes:
  • Introduction
  • Java Review I
  • Java Review II
  • Java Generics
  • Algorithm Analysis
  • Commonly Used Formulas
  • Chapter 16 (Stacks & Queues)
  • Chapter 15 (ArrayList & Inner Classes)
  • i7-3770K
  • Cache Memory
  • Chapter 17 (Linked Lists)
  • Singly Linked List
  • Iterator for Singly Linked List
  • Java Collections
  • Hashing I
  • Hashing II
  • Chapter 18 Trees and Binary Search Trees
  • Weiss BinarySearchTree code
  • Chapter 7 Recursion
  • Balanced Trees - AVL Trees
  • Chapter 19 (Balanced) Binary Search Trees
  • Red-Black Trees
  • AA Trees
  • B-Trees
  • Priority Queues
  • Graphs I (From textbook)
  • Graphs II
  • Splay Trees and Amortized Analysis
  • Union Find
  • Java Garbage Collection
  • More Heaps, Skip Lists
  • Threads
  • Exams:

  • Whats On The Midterm?
  • Whats On The Final?
  • Development Environments:

  • Information about Eclipse
  • Course-Related Links:

  • Most developers have never seen a successful project
  • Three Types of Interview Questions Software Developers Should Expect
  • Developer Salary Survey
  • Universe is a simulation
  • Who is simulating the universe?
  • Java Nested Classes
  • Java Arrays
  • Top 5 Surprises When Starting Out as a Software Developer
  • Java JDBM
  • Grigori Perelman
  • Clay Mathematics Institute Millennium Prizes (P==NP)
  • Java Performance Tips
  • Using "final" in Java
  • Starting Salaries for Programmers at Google, Amaz on, Microsoft, and Facebook
  • Interview Questions at Microsoft
  • What Killed M ySpace?
  • Dilbert
  • What Skills Do I Need To Get Hired?
  • Programmer Competency Matrix
  • How Facebook Ships Code
  • StuxNet (Symantec)       StuxNet (ESET)
  • Code Project
  • DNA Computing
  • Course: PHYS771 Quantum Computing Since Democritus
  • Many-worlds interpretation of quantum mechanics
  • Quantum Computing
  • Recent Progress in Quantum Algorithms
  • Is the Brain a Digital Computer ?
  • Are you Living in a simulation?
  • Living in a simulated world: UW scientists explore the theory

  • Calendars

    GMU Academic Calendar    |    GMU Final Exam Schedule    |    Calendar of Religious Holidays
    >