I am working at CS106B Programming Abstractions :]
The goal of CS106B is to transform you from someone who knows how to write some code into a versatile, powerful programmer.

#dc#batman#dc comics#dick grayson#tim drake#bruce wayne#batfam#batfamily#dc fanart


seen from China
seen from Niger

seen from United States
seen from United States
seen from United States
seen from Malaysia

seen from United States
seen from United States
seen from United Kingdom
seen from United Kingdom
seen from Estonia
seen from Australia
seen from Canada
seen from United States
seen from United Kingdom

seen from Canada

seen from United States

seen from United Kingdom

seen from India

seen from India
I am working at CS106B Programming Abstractions :]
The goal of CS106B is to transform you from someone who knows how to write some code into a versatile, powerful programmer.

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch • No registration required • HD streaming
When you work in object-oriented languages, designing new classes is the most important skill you need to master. As with much of programming, designing a new class is as much an art as it is a science. Developing effective class designs requires a strong sense of aesthetics and considerable sensitivity to the needs and desires of clients who will use those classes as tools.
Programming Abstraction in C++, p 282
What I love in the Eric Robert's books that he's always bring the information in the terms of why (doing this way and not it, the name is in this way.. etc) and How (how I can do better ?! ).
the image from: Programming Abstractions in C++ p. 211
Writing a program to solve a large or difficult problem forces you to manage a staggering amount of complexity. There are algorithms to design, special cases to consider, user requirements to meet, and innumerable details to get right.
Eric Roberts
One of the reasons that programming is difficult is that programs reflect the complexity of the underlying application. As long as computers are used to solve problems of ever-increasing sophistication, the process of programming will of necessity become more sophisticated as well.
Eric Roberts
Programming Abstractions

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch • No registration required • HD streaming
WHAT I'VE ACHIEVED IN THE FIRST MONTH OF THE SUMMER VACATION
finished cs106a
begin at cs106b & algorithms
decided what courses I should finish in this summer
prepared a place to run away in it from the home :)
decided that I must start apart time work beside my studies of CS
what is the next steps ?!
Hard work to finish the CS106B & Algorithms
Mastering the web developing especially back end developing
by 9/9/2013 starting a new adventure in the way of learning CS
Over the years of teaching this material at Stanford, we have discovered that you are much more likely to master the concepts of object-oriented programming if the details of defining classes and objects are presented after you have had a chance to use them in a high-level way.
Programming Abstractions in C++
Eric S. Roberts
Stanford University