Computer Science Teaching Material This page contains computer science projects, supplemental materials, and Java demonstrations that I have developed for my classes. These project descriptions include detailed step-by-step instructions intended for undergraduate computer science students to reproduce my work. If you find them useful or interesting, please send me an email. 100 Free Online Ivy League Courses You Should Take Just for Fun By Alisa Miller Even those without top notch grades can now go to Ivy League schools. With the the availability of open courseware classes coming out of some of the finest schools in America, the range of subjects is astounding. If you have ever wondered about the beginnings of Hip Hop, wanted to learn a new language, would like to create a film for social change, or are interested in learning about robotics while playing with Legos, then these courses are right up your alley.
How can I learn better? During the course of our lives we keep learning new things, but all of the areas in which we could be learning are not the same. Learning does not necessarily mean growth and treating all skills with same learning approach is unlikely to be successful. Each one of us has a “comfort zone”, an area within which we are comfortable doing things. One can learn more about the same things (PhD’s “know everything about nothing” because their learning is highly specialized) or more about new things. The key is to realize that we tend to strongly prefer staying in our comfort zone: not just by consciously avoiding unfamiliar and uncomfortable situations but also though our choices. Creating Schematics With Xcircuit Xcircuit is a powerful open source schematic capture program written by Timothy Edwards at Johns Hopkins University. The program has most of the features of a general purpose drawing package and includes a symbol library facility that can be used to store user defined schematic symbols. Schematics, flow charts, chemical diagrams, and even musical scores may be created with xcircuit by loading the freely available symbol libraries. There are even libraries of vacuum tube symbols for technical historians and ham radio enthusiasts. A mathematical symbol typesetting capability is included in the program. Xcircuit uses the PostScript language for its output and library files.
Academic Earth: Video Courses In its purest form, computer science is the research and development of technology that solves specific problems. Computer science has brought the world smart phones, GPS systems, the gaming industry and tablet computing, along with technological developments that assist government, industry and medicine. In addition to creating new technology, computer scientists also make improvements to existing technology and study the ways computers can make our lives easier. As with any branch of science, computer scientists perform research that establishes new information. Assembly Language Windows Applications Huh? . . . Windows in Assembler? First off, Assembly Language can be beautiful and legible. 4 Basic Life Lessons From Basic Training Editor’s note: This is a guest post from Mike Inscho. If you’ve been a reader of The Art of Manliness for more than a day, you know Brett, Kate, and all of the regular contributors do a fantastic job of searching out and relaying habits of great men to us. Men like Ernest Shackleton, Henry David Thoreau, and Charles Atlas, all set examples that every man can follow.
Twitter Bootstrap Tutorial Twitter Bootstrap Tutorial has average rating 7 out of 10. Total 2151 users rated. <<PreviousNext>> Objective The most popular of the front end frameworks, Twitter Bootstrap, has come to it's third version (v3.0.0). Top 40 Useful Sites To Learn New Skills The web is a powerful resource that can easily help you learn new skills. You just have to know where to look. Sure, you can use Google, Yahoo, or Bing to search for sites where you can learn new skills , but I figured I’d save you some time.
Web Style Sheets A CSS file can be created and edited “by hand,” i.e., with a text editor, but you can also write a program in ECMAscript, Java or some other language, that manipulates a style sheet. This is in fact so common, that there are software libraries of useful functions available. To help in porting such program & libraries to different computer platforms, W3C has developed a specification called CSS-DOM, that defines a set of functions that all such libraries must provide. The CSS Document Object Model is an API (Abstract Programming Interface) for manipulating CSS (and to a certain extent also other style languages) from within a program.
50 Things Everyone Should Know How To Do Self-reliance is a vital key to living a healthy, productive life. To be self-reliant one must master a basic set of skills, more or less making them a jack of all trades. Contrary to what you may have learned in school, a jack of all trades is far more equipped to deal with life than a specialized master of only one. While not totally comprehensive, here is a list of 50 things everyone should know how to do. Image Processing using C# Introduction This is my sixth article in C#. I got impressed with a similar article, so I tried this. Overview The purpose of the article is to be able to build a class that allows any C# programmer to perform image processing functionality.