Courses on computer programming are included in the curricula of almost all engineering disciplines. We surveyed the research literature and identified the techniques that are commonly used by instructors for teaching these courses. We observed that visual programming and game-based learning can enhance computational thinking and problem-solving skills in students and may be used to introduce them to programming. Robot programming may be used to attract students to programming, but the success of this technique is subjected to the availability of robots. Pair and collaborative programming allows students to learn from one another and write efficient programs. Assessment systems help instructors in evaluating programs written by students and provide them with timely feedback. Furthermore, an analysis of citations showed that Scratch is the most researched tool for teaching programming. We discuss how these techniques may be used to teach introductory courses, advanced courses, and massive open online courses on programming.
A novel concept for a single excitable dual emissive luminescent pigment has been demonstrated, which emit red and green colors with the single excitation wavelength of a 254 nm UV lamp switched ON and after switched OFF, respectively.
Hexagonal boron nitride nanosheets (h‐BNNSs), the geometry similar to that of two‐dimensional (2D) graphene has engrossed substantial attention due to its promising superior thermal, electrical, and dielectric properties for both fundamental studies as well as potential applications. Due to the strong covalent bond interactions in bulk hexagonal boron nitride (h‐BN), the high yield synthesis of large‐size h‐BNNSs is still a challenging task. In this report, a facile and innovative mixed solvent was carried out in the liquid phase exfoliation method via ultra‐sonication to obtain h‐BNNSs in large quality. The mixed solventconsisting of a mixture of Isopropyl alcohol (IPA) and De‐ionized (DI) water (in 3 : 7 ratio) is used for the highly efficient and cost‐effective synthesis of h‐BNNSs. In an optimized condition, the production yield of h‐BNNSs is approximately 90 % with a concentration of 0.6mg/mL. Here, the Lewis acid‐base interaction mechanism is responsible for the exfoliation of h‐BN due to the electron deficient boron atoms. The exfoliated ultra‐thin h‐BNNSs show better results, which is confirmed by Raman spectroscopy. Hence, our study provides a simple, large scale and economical exfoliation approach for the preparation of h‐BNNSs in next generation potential applications.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.