Home » Course Layouts » Free Course Layout Udemy
CS 61B: Data Structures and Advanced Programming (Spring 2015, UC Berkeley). Instructor: Professor Joshua A. Hug.
0
1
English
English [CC]
FREE
- Learn basic syntax that can apply to any language.
- Learn what is a programming language and the basic concepts for beginners.
- Understand what is Javascript in it's truest form.
- Know the basic syntax of Javascript.
- Know some hidden quirks in Javascript.
Description
This course discusses data structures and advanced programming. Fundamental dynamic data structures, including linear lists, queues, trees, and other linked structures; arrays strings, and hash tables. Storage management. Elementary principles of software engineering. Abstract data types. Algorithms for sorting and searching. Introduction to the Java programming language.
Course content
- Lecture 01 – Introduction, Hello World Java Unlimited
- Lecture 02 – Defining and Using Classes Unlimited
- Lecture 03 – References, Linked Lists Unlimited
- Lecture 04 – Testing Unlimited
- Lecture 05 – Binary and Bits, A 61C Preview Unlimited
- Lecture 07 – Arrays, For Loops Unlimited
- Lecture 08 – Arrays and Lists Unlimited
- Lecture 10 – Interfaces, Abstract Classes Unlimited
- Lecture 11 – Higher-Order Functions, Callbacks, Comparators/Comparables Unlimited
- Lecture 12 – Midterm 1 Review Unlimited
- Lecture 13 – Environment Variables, Packages, Java Libraries Unlimited
- Lecture 14 – Generics, Conversion, Promotion Unlimited
- Lecture 15 – Exceptions, Iterator and Iterable Unlimited
- Lecture 16 – Java Loose Ends Unlimited
- Lecture 17 – Encapsulation, Delegation vs. Extension Unlimited
- Lecture 18 – Asymptotics I Unlimited
- Lecture 19 – Disjoint Sets Unlimited
- Lecture 20 – Asymptotics II: Analysis of Algorithms Unlimited
- Lecture 21 – Asymptotics III: Amortized and Empirical Analysis Unlimited
- Lecture 22 – Binary Search Trees Unlimited
- Lecture 23 – Balanced Search Trees Unlimited
- Lecture 24 – Hashing Unlimited
- Lecture 25 – Trees Unlimited
- Lecture 26 – Heaps, Priority Queues Unlimited
- Lecture 27 – Sorting: Selection Sort, Heapsort Unlimited
- Lecture 28 – Midterm Review Unlimited
- Lecture 29 – Insertion Sort, Shell Sort, Implementations Unlimited
- Lecture 30 – Quicksort Unlimited
- Lecture 31 – Sorting Tradeoffs & Algorithmic Bounds Unlimited
- Lecture 32 – Radix Sorts Unlimited
- Lecture 33 – Tries: Trie Implementation, Child Link Optimizations, Ternary Search Tries Unlimited
- Lecture 34 – Graphs Intro Unlimited
- Lecture 35 – Graph Traversals Unlimited
- Lecture 36 – DFS vs. BFS, Shortest Paths Unlimited
- Lecture 37 – Minimum Spanning Trees Unlimited
- Lecture 38 – Compression Unlimited
- Lecture 39 – Impossible and Intractable Problems Unlimited
N.A
- 5 stars0
- 4 stars0
- 3 stars0
- 2 stars0
- 1 stars0
No Reviews found for this course.
Instructor
OpenCoursa
Accessible Education for Everyone
5
5
6
24195
4637
We are an educational and skills marketplace to accommodate the needs of skills enhancement and free equal education across the globe to the millions. We are bringing courses and trainings every single day for our users. We welcome everyone woth all ages, all background to learn. There is so much available to learn and deliver to the people.
Explore Free Courses
Access valuable knowledge without any cost.
{"title":"","show_title":"0","post_type":"course","taxonomy":"course-cat","term":"engineering-skills,health-and-safety","post_ids":"","course_style":"free","featured_style":"course6","masonry":"","grid_columns":"clear4 col-md-3","column_width":"268","gutter":"30","grid_number":"4","infinite":"","pagination":"","grid_excerpt_length":"20","grid_link":"1","grid_search":"0","course_type":"","css_class":"","container_css":"","custom_css":""}