Entries Tagged ‘education’:
filed in Computer Science, Education, Programming on Feb.22, 2012
On the criteria to be used in decomposing systems into modules – David Parnas A Note On Distributed Computing – Jim Waldo, Geoff Wyant, Ann Wollrath, Sam Kendall The Next 700 Programming Languages – P. J. Landin Can Programming Be Liberated from the von Neumann Style? – John Backus Reflections on Trusting Trust – Ken [...]
Tags: education, papers, Programming
filed in Computer Science, Education on Aug.24, 2011
Although this article appears to be specific for Computer Science majors, much of it overlaps with software engineering. It outlines some extremely useful and interesting things that all Computer Science/Software Engineering majors should know. The four main questions that this article answers are: What should every student know to get a good job? What should [...]
Tags: Computer Science, education, software engineering
filed in Education on Jan.05, 2011
There are a couple of great posts floating around over at the Theoretical Computer Science – Stack Exchange. The trend with these topics is “What should everyone read/watch”. Some of the users have posted some really useful resources and I thought it would be a great idea to aggregate the posts and share them here: [...]
Tags: articles, education, lecture notes, papers, videos
filed in Education, Programming on Sep.05, 2010
Scratch is an educational programming language, created by MIT, that is designed to allow those who don’t have much experience with programming to be able to develop the concepts of a full programming language. It allows you to create stories, music, art, animations, games, and more via a very easy to use visual interface. This [...]
Tags: app inventor, education, google, MIT, Programming, scratch
filed in Education on Sep.02, 2010
Honestly, you don’t necessarily need to learn much complex mathematics. However, if you have an interest in theoretical computer science, machine learning, artificial intelligence, or other more advanced areas it may be useful to take some time learning as much as you can. Discrete Mathematics Discrete Math is the study of mathematical structures that are [...]
Tags: education, math, mathematics