Encourage your high school students to learn computer science. The link below explains you why? http://finance.yahoo.com
What's happening in the world of private tutoring?
C BlogsNewest Most Active
When using C++ for object-oriented programming, there are some basic concepts and best practices that should be followed for good software engineering. First is the use of public and private in class definitions. Most programmers moving from C to C++ are accustomed to using structs, where all fields are "public" for others to access; in C++, all fields in a class are "private" by default instead. There is a good reason for this: everything in a class should be private unless otherwise necessary. If there is some data that you wish to "expose", you are best off using getter/setter methods to do so rather than making the data public. If some other class needs direct access to the data, make it a "friend" class instead of making the data public. Be smart about which methods are made public as well, and limit the amount of exposure to the "internal workings" of your class. Next is the use of "const", which stands for "constant"; this keyword signifies data that will not be... read more
A struct is a datatype from the C programming language that encapsulates a number of different datatypes into a single object. This can be used to easily handle a set of values as a single "package", while also being able to access the individual members of the structure. One example of this may be a ContactInfo structure that contains a person's first name, last name, e-mail address, phone number, birthday, etc. It's easy to see how this would later be extended into the notion of a "class", where the object could have methods defined to access the data or otherwise manipulate its contents, and even lend its functionality to extensions that "inherit" from that type. C++ added this capability to the "struct" while also providing the more appropriate "class" keyword that does mostly the same thing (with some minor differences, such as the default access for members and methods for a class is private while it is public for a struct, or in the way that one can use initializers... read more
For the past few years, I've spent most of my time teaching and tutoring on physics, but I also tutor students in programming languages such as C, C++ and Java. These languages are three of the most difficult to learn due in large part to their comprehensiveness. These and languages very similar to them are the programming languages used to implement most of the highest performing and functionally complicated applications in the world, including operating systems, office suites, high performing websites and smartphone apps. Prior to becoming a teacher, I put myself through graduate school teaching classes and tutoring mostly college students on programming. I then worked for about 20 years for software companies developing software, leading development and consulting into business on the development of custom, high performance software. I welcome inquiries on tutoring of computer science topics, such as software engineering, software architecture, programming and databases... read more
Data structures are a way by which data is stored and organized in a system. Linked List, Stacks, Queue, Trees, Hash Tables etc. all come under this category. Best way to learn data structures in any language C, C++, Java etc is to have a pictorial representation of the problem in front of you and then to implement. Syntax of data structure in any language can be easily learned. One need to focus on the meaning of particular data structure and best way to understand this is to have pictorial representations of what exactly needed to be implemented.
Ken B. in Houston, Texas - known as the "Best Little Tutor In Texas" has surpassed another WyzAnt tutoring milestone by going over the 600th tutoring hour for WyzAnt. All subjects in mathematics and science, high school or college, are done by Ken except biology and biochemistry. Ken has now worked with many many students to help them work on their own and be able to do well on homework, basic studies, tests, and special projects. So, if you are in need of someone in Houston and the surrounding areas who can do all levels of mathematics, plus chemistry, physics, computers, and computer programming, Ken is the one to contact.
Ken B in Houston, Texas, better known as "The Best Little Tutor In Texas" has just surpassed the 500th hour of tutoring for WyzAnt. For any subject or combination of subjects dealing with mathematics, chemistry, physics, computers, and computer programming, he is the one-man-source. His diversified expertise and ability to simplify complex subject for students makes him a par-excellent source for student's studies.