Posts

Showing posts from June, 2019

Why do we need to invent and learn new languages, like C/C++, Python,and Javascript to program computers?

Image
There are many reasons why a designed language like C/C++, Python or any programming language is better for writing programs than a natural language like English. One problem with natural languages is that they are *ambiguous. Hence, not everyone will interpret the same phrase the same way. To program computers, it is important that we know exactly what our programs mean, and that the computer will run them with the meaning we intended. SHARE WITH YOURS CODING FRIENDS Another problem with natural language is that they are very verbose. To say something with the level of precision needed for a computer to be able to follow it mechanically would require an awful lot of writing. We want our programs to be short so it is less work to write them, and so that it is easier to read and understand them

Top Five Great Computer Science Websites for Students suggest by Soumyadip

Image
Website for Computer Science Stanford Engineering Everywhere MIT OpenCourseWare GitHub W3Schools Codecademy Finding the right online resources can be critical to your success in the computer science field. Internet sites can provide valuable tools and educational opportunities that can allow you to acquire added skills and competencies that can prove useful in real-world employment situations. Here are five sites that offer real utility for computer science majors and aspiring programmers in the online environment. 1.  Stanford Engineering Everywhere Stanford Engineering Everywhere is a free resource designed to provide students across the U.S. with access to some of the courses and tools used by Stanford undergraduates to master the basics of computing, artificial intelligence and electrical engineering. These materials are also available to educators for use in classroom settings and are covered under a Creative Commons license that ensures they...

How to Be a Computer Genius

Image
If you are passionate about learning new things, fascinated by computers, and enjoy problem-solving, you can become a computer genius. And don’t worry if you can’t pursue a computer science degree. You can build computer mastery by combining a solid understanding of computer fundamentals with hands-on experience, troubleshooting skills, and knowing how to find useful information. Method One of Six: Learning Hardware Basics 1 Find (and read) a book for beginners. Even if you are not brand new to using a computer, getting a book for beginners is a great way to fill the gaps in your knowledge. Ask your librarian to show you books for beginning computer users, search your favorite bookseller's website for “computers for beginners,” or try one of these: Any computer-related book in the “For Dummies” series, such as  PCs for Dummies  or  Macs for Dummies . How Computers Work  by Ron White Upgrading and Repairing PCs  by S...