The 4th International Congress on Computational Engineering and Sciences will be held in Las Vegas on May 19 – 24, 2013. FEMTEC 2013 is the 4th event in a successful series of interdisciplineary international conferences. It promotes modern technologies and practices in scientific computing and visualization, and strengthens the interaction between researchers and practitioners in
Category: Uncategorized
NCLab High School CAD Challenge
We are giving away an iPad 3 for the best 3D design created in NCLab using PLaSM, NCLab’s free CAD library! PLaSM textbook can be downloaded here. For more information including deadlines, registration, evaluation criteria, and sample ideas for models visit NCLab High-School CAD Challenge Home Page. Download PDF flyer.
PLaSM Language Simplified
Based on user feedback, NCLab’s CAD language PLaSM was simplified and its original functional programming style was changed to standard procedural programming. We also eliminated as many brackets as possible and made the usage of some commands more intuitive. The changes go across the entire language. For example, the following original PLaSM command translates an
Hermes in NCLab
The Hermes finite element library is now completely wrapped in Python and available in the Computing section of NCLab. This means that NCLab users can write their own advanced FEM programs using higher-order elements, automatic adaptivity, and other cool features of Hermes. The wrappers follow very closely the C++ version of the library, so C++
Open Source Karel Programming Textbook
The textbook First Course in Programming with Karel the Robot and Python written by P. Solin and S. Dede is provided as a courtesy to NCLab users. Karel the Robot is a legendary educational programming language that was created at the Stanford University. Nowadays it is being used in many countries around the globe to
First NCLab Webinar Recording
Recorded on May 31, 2012: NCLab and Its Satellites for Teaching Programming, Web Design and CAD. Be patient, the file has almost 100 MB.
Karel the Robot has Recursion
After significant restructuring of Karel’s internals, recursion was enabled. This is really cool, Karel now can traverse random binary trees, search random labyrinths, and do many other difficult tasks very elegantly!
NCLab Will Host Octave
Today we obtained permission from the Octave team to include Octave in NCLab. For those who do not know (is there anyone?), Octave is a free open source alternative to Matlab. Many students and researchers prefer Octave over Matlab not only for their love to open source software, but mainly because of Matlab’s licensing policy
Karel the Robot – Language Change
After a careful evaluation of many pros and cons, today we replaced the “turn” command in Karel the Robot in NCLab with two commands “left” and “right”. The main reason was that in more complicated tasks such as navigating through a maze, the robot was basically only rotating, resembling a small tornado. I already changed
Karel the Robot vs. Scratch
Today NCLab was presented to a computer science instructor at Coral Academy (CA) in Reno. CA is an exemplary high school for math, science, and engineering. The instructor liked it a lot and specifically he said that Karel the Robot was much better than Scratch (another