object oriented programming
sort by: Relevancy | Title try advanced search for more options
-
Going back to 1998, Symantec was best known for Norton utilities and Norton anti-virus, says Thompson. When he arrived in 1999, right after windows 1998 was launched. Symantec had had a bad series of quarter. In his first 100 days, he looked at the company product portfolio and found products that were not of strategic value. The brightest star was Norton anti-virus. Symantec had viewed itself as a consumer oriented desktop software compan...more
-
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.
-
This lecture explores weight, perceived gravity, weightlessness, free fall, and zero perceived gravity in orbit. An object is swirled around on a string in a vertical plane. The tension in the string is evaluated when the object is at the top and when it is at the bottom of its circular trajectory. Objects in free fall as described as weightless: Exploring the weight of a tennis ball being tossed in the air, and of a bottle of water in Pro...more
-
Smith explains that venture philanthropy means investing in ventures that lead to greater changes in the overall system to improve education for kids. The entrepreneur is a part of a much larger system and the aim is to leverage the investments to provide the greatest possible impact. This strategy has led to three key activities at New Schools: the creation of a network to generate more hybrid leaders and inform policy makers, a charter a...more
-
This lecture is about vectors and how to add, subtract, decompose and multiply vectors. Decomposing vectors in two (or three) dimensions is a key concept that will be used throughout the course. Professor Lewin throws an object up, and decomposes its initial velocity into a horizontal and a vertical direction.
-
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.
-
This course is all about understanding: understanding what's going on inside your computer when you flip on the switch, why tech support has you constantly rebooting your computer, how everything you do on the Internet can be watched by others, and how your computer can become infected with a worm just by turning it on. In this course we demystify computers and the Internet, along with their jargon, so that students understand not only wha...more
-
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.
-
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.
-
Transitioning from Sequential Programming to Concurrent Programming in the Ticket Sale Example
Stanford / Computer Science

Transitioning from Sequential Programming to Concurrent Programming in the Ticket Sale Example, Problems with the Sequential Model, Threading Interface, Rewriting the Ticket Example to Use It, Adding a Randomized Threadsleep Call to the Threads to Make the Time Slices Used by the Different Threads Less Uniform, Sample Output of Our Ticket Threads, How a Thread Can be Interrupted in the Middle of a Nonatomic Operation, How Multithreading Ca...more
-
In the absence of a net external torque on an object, angular momentum is conserved. When an object oscillates about an axis of rotation, there is a variable restoring torque acting on the object. A review is given of equations for angular momentum and torque, and the importance of choosing the point of origin. These equations are exercised using an example of a circular orbit.
-
Introduction to programming and computer science. This course exposes students to techniques of abstraction at several levels: (a) within a programming language, using higher-order functions, manifest types, data-directed programming, and message-passing; (b) between programming languages, using functional and rule-based languages as examples. It also relates these techniques to the practical problems of implementation of languages and alg...more



