Space Station Sunday: Awards Season!

Top research and technology achievements made possible by the International Space Station were recognized and awarded this week at a conference that included NASA, the American Astronautical Society and the Center for the Advancement of Science in Space (CASIS.)

As reported on www.nasa.com, Allyson Thorn of NASA's International Space Station Research Integration Office spoke at this week's International Space Station Research and Development Conference in Chicago, stating, "This will be an exciting decade for the space station as we continue to learn more and turn ideas into opportunities, results and plans for humanity's future."

Research from scientists in twelve US states, Japan and Russia was analyzed and awarded distinction.   Categories of the ISS-specific awards included Most Compelling Discovery, Biotechnology, Health and Education, Engineering Development and Technology, and Discoveries In Microgravity.

"Most Compelling" results included recognition for research regarding microgravity's effect on immune responses and heart function during spaceflight.

Winsome.

Online Learning: An Intensive Bachelor's Level Computer Science Program Curriculum, Part II (Updated - Dec 2020)

Last month, we published a piece providing a basic template for a bachelor’s level computer science curriculum composed entirely from college or university courses that are freely available online. To date, this has been the most popular post on the blog, and we received a ton of great feedback, both positive and negative, in the comments and from around the web.

The original post was based on a learning plan that I had worked out for myself after I jumped into the study of programming and computer science just over a year ago on something of a whim. As I’ve mentioned before, I do not have any formal background in computer science beyond the handful of courses from this list that I have worked through myself. However, I do have years of experience in teaching and in curriculum design for natural and foreign language acquisition at the college level, and consulted the computer science curricula from a number of universities around the country when putting the plan together.

The idea was not to provide a substitute for an actual college or university education (that would typically also require a large amount of alcohol at the very least, which, unfortunately, is not freely available online), but rather to aggregate resources that have been made freely available online from disparate institutions and organize them into the sort of logical structure one would likely find in a general bachelor’s level computer science program.

On the basis of the feedback from that post, we’ve put together a new list of course offerings that covers a lot more ground. In the process, I’ve also loosened up a number of implicit strictures on resources for inclusion in the present listing. For example, some of these courses require registration at a particular website and/or may not yet be available in full (ex. Coursera), a couple others are actually compiled from other resources freely available online (ex. Saylor). But all of them are still free.

Whereas the first post was intended to provide a general overview of the field along with a generic curriculum and necessary resources suitable for an absolute beginner (containing 27 courses altogether), the present listing is much more extensive and intensive in scope representing 72 courses from 30 different institutions. While we have added a number of new introductory level courses, there is a lot more that may be of interest to intermediate level folks and perhaps even some who are highly advanced and are considering a refresher course or two.

The course listing is broken down into three major divisions: Introductory Courses, Core Courses and Intermediate/Advanced Courses.  Individual courses are then listed by category within each division. 

Last but not least, thanks to everyone who provided feedback and offered suggestions on how to improve the original listing. Special thanks to Pablo Torre who provided a ton of links in the comments to the first post, many of which are included here. 


Introductory Courses 

Intro to Computer Science:
Mathematics:
Programming:
Theory of Computation:
Data Structures and Algorithms:

Core Courses 

Theory:
Algorithms and Data Structures:
Mathematics:
Operating Systems:
Computer Programming:
Software Engineering:
Computer Architecture:
Data Management:
Networking and Data Communications:
Cryptography and Security:
Artificial Intelligence:

Intermediate and Advanced Courses

Algorithms and Data Structures:
Systems:
Programming:
Software Engineering:
Mobile App Development:
Web Development:
Databases and Data Management:
Security:
Cryptography:
Artificial Intelligence and Machine Learning:
Natural Language Processing:
Digital Media:
Networking and Communications:
Statistics and Probability:
Leave any suggestions for improvements or additions in the comments!

Helo, I Love You: Mini-Helicopters To Solve City Traffic Congestion?

It just wouldn't be the future without flying cars. Now, the myCopter company is seeking to make that a reality, even for the average driver.

The myCopter design, first dreamed up in 2007 by Heinrich H. Bülthoff from the Max Planck Institute in Germany, is being tested in flight simulators in Liverpool with surprisingly easy reviews of the projected craft's usability.

Mark D. White, the flight simulator laboratory manager, explained that myCopters are about efficiency (the coolness factor needs no words.) As he told the New York Times, “You have so many man-hours lost sitting in traffic jams, and you have a lot of space above us… Can you travel from your home to your city-center work location without getting stopped in traffic jams?”

While infrastructural and legal issues will still need sorting out, this is still a good step (or flight?) in the right direction for new types of commuting and urban engineering.

Sooo much cooler than the subway.  Image courtesy myCopter.eu.

Drone Dread Au Poivre: Pepper-Spray Paintballs From Above

In a recent development that's sure not to be reciprocated against with escalating force, South African drone manufacturer Desert Wolf has created a new crowd-control contraption that can shoot protesters with dye, plastic projectiles, or even a beautifully-bouquet'd barrage of pepper-spray-filled paintballs.

TheVerge.com reports that the Skunk, as the drone is known, has four cameras and four separate ammunition hoppers with which to mete out face-searing force. Controlled by a two-man operating team of a pilot and a "payload operator" (gunner), the Skunk will make its debut patrolling the volatile environment of South African mines. If the Skunk's glaring lights and amplified command orders don't work, the operators may simply rain peppery hellfire down on their charges.

Desert Wolf director Hennie Kieser claims the operators will be watched by microphone and camera to "ensure they aren't too aggressive." Because nothing says "peacekeeping" like pepper paintballs.


The Skunk, stinking things up.  Image courtest uavactual.blogspot.com.

The Suit Makes The (Space)Man: NASA's New Designs For Spacewear

The iconic "astronaut spacesuit" look is set for some big revamps in function (and maybe even interplanetary fashion.) Though you probably won't see them strolling down a catwalk, they'll be making many appearances during spacewalks.

As www.space.com reports, NASA's new spacesuit designs focuses on maneuverability for both micro-gravity extravehicular activities (such as an astronaut on the International Space Station would undertake) as well as "surface capability" for landing on new planetary bodies.

NASA spacesuit engineer Amy Ross states the new Z-1 series of spacesuits have improved mobility, where "new bearings in the Z-1's shoulder, waist, hip, upper leg and ankles allow for increased leg movement and fine foot placement." The new suits can be entered from a hatch in the back, as opposed to the two-piece current "EMU" (Extravehicular Mobility Unit) design.

The space agency's stated goal of the new suits is to eventually have astronauts wearing them on Mars. Finally, fashion for the future!

Rocking the new Z-1 spacesuit.


"External Communications" And Infernal Revelations: Britain Allows Cyber-Spying On Facebook And Google

While many other nations around the world are condemning the US for its privacy violations, it seems that Great Britain is taking advantage of our lapses.

The BBC reports that British intelligence now considers sites like Facebook and Google to be "external communications" due to the companies' headquarters being based in the US, and thus the information gleaned from these sites is acceptable for agency retainment and/or review. Non-external sources would require the signature of a minister on a targeted warrant, issued only after suspicion of illegal activity was clearly stated.

Privacy International director Eric King noted the actual laws preventing this are unclear and possibly manipulated by those who would scour for secrets, stating "Intelligence agencies cannot be considered accountable to parliament and to the public they serve when their actions are obfuscated through secret interpretations of Byzantine laws."

With America, Britain, and even more of the world now affected by pervasive privacy penetration, an international dialogue on what constitutes infringement may be necessary. With the American Constitution already well trampled in regards to cyber and cell security, perhaps a rallying of world citizens tired of being spied on would achieve some measure of change.




Baxter, The Future: Industrial Robot Learns Like A Human, Works Like A Machine

The reality of easily teachable, versatile industrial robots is manifesting itself in a big way with Baxter, a new robot that can "learn" without any additional software programming.

Baxter is a $25,000 stationary-location robot made by Rethink Robotics. With two arms each containing five joints (plus optional suction-cup "hands") and a tablet "face" that indicates progress, Baxter is an automaton capable of many assembly-line tasks which has already placed him in workforce environments where he can "learn" from human workers, none of whom require specialized programming skills.

As Ars Technica reports, "You teach Baxter how to do something by grabbing an arm and showing it what you want, sort of like how you would teach a child to paint." A series of buttons on Baxter's wrist help instill a chosen series of actions into Baxter's memory (reaching, grasping, picking up, releasing, etc.), then saves them for a certain number of repetitions. Baxter also has an I/O port to help organize its activities with other worker robots.

Baxter is specifically designed to be safe for use around humans, but a giant red STOP button has also been installed in case he tries to build himself a pair of legs to escape his ceaseless servitude.

Word up, worker droids!