Computer Science (College/University Lectures)
Computer Science Lectures
Video Tutorials under Computer Science
-
Abstract data types
-
A Wrap Up of Multi-dimensional Arrays
-
An Interface
-
Array
-
Biased random walks
-
Binary search
-
Bisection methods
-
Common code patterns
-
Complexity
-
Course overview: What do computer scientists do?
-
Decomposition and abstraction through functions
-
Defining a Social Network for Our Purposes
-
Divide and conquer methods
-
Dynamic programming
-
Encapsulation
-
Enumeration
-
Floating point numbers
-
GUI
-
Importance of Private Variables
-
Information Hiding
-
Introduction and Goals of the Course
-
Introduction to Computer Programming
-
Introduction to Karel
-
Introduction to object-oriented programming
-
Introduction to the Standard Java Libraries
-
Karel and Java
-
Knapsack problem
-
Life After Programming Methodology
-
Lists and mutability
-
Memory
-
Monte Carlo simulations
-
Multi-dimensional Arrays
-
Normal, uniform, and exponential distributions
-
Operators
-
Operators and operands
-
Overview of NameSurfer – The Next Assignment
-
Pointer Recap
-
Presenting simulation results
-
Principles of Good Software Engineering for Managing Large Amounts of Data
-
Review of Interactors and Listeners
-
Searching, Sorting and Algorithmic Efficiency
-
Stock market simulation
-
String Processing
-
Strings
-
Testing and debugging
-
The GImage Class
-
The Graphics Contest Winners
-
The History of Computing
-
The Loop and a Half Problem
-
Validating simulation results
-
Variables