Command Line Workshop

Continuing with our series of workshops, Hack hosted a workshop in Command Line. In this workshop, students were taught about the Command Line and all that you can use it for. Students were first shown how to access the command line and then slowly introduced to basic commands and their uses.

Hack at UCI also usually provides snacks and drinks to make your experience more fulfilling.

 

This slideshow requires JavaScript.

Intro to Node.JS Workshop – Fall 2016

Continuing with our series of workshops, Hack hosted its second workshop on developing with Node.JS. This event was a continuation from our event held on November 3rd. In this workshop, students were taught about Node.JS and its features. Students were first taught how to install Node.JS on their computers and were given live coding examples and demos on how to deploy webpages powered by Node.JS.

 

More than a 100 students came back with their laptops, fired up to build some great webpages with Node.JS. By the end of this session, we could see the excitement among the students of having learned about a very powerful developing tool as well as an urge to build a great product that could revolutionize the world with its genius. This event was livestreamed and posted on YouTube. The video can be accessed below for future reference.

.

Intro to Web Development Workshop – Fall 2016

Hack at UCI has always worked to spread the latest information about the technologies and ways of working in the programming world. With Node.JS becoming so popular and gaining momentum all over the industry, Hack held several workshops during the Fall Quarter to introduce Node.JS to our fellow students and to provide them with the skills they could use at upcoming hackathons happening all over the country.

 

The first workshop covered the basics of web development and how to use Git, which are fundamentals every developer should be aware of. This event was held on November 3rd from 7pm to 9pm in room 6011 of Donald Bren Hall on campus, and to our surprise, was attended by more than 150 students who were eager to learn about one of the most popular developing languages in the past few years. With such a great turnout, we were able to motivate various students to do more programming and build products.

AR/VR Workshop with Unity

Virtual Reality (VR) has taken the world by storm. Just one example is a HackUCI 2015 project that used VR to see from the perspective of a robot. Given that it is currently on the rise, HackUCI partnered with Unity to host a workshop to teach students how to develop for Virtual Reality and Augmented Reality. On May 18th, 73 students sat in the McDonnell Douglas Engineering Auditorium to learn about the theory behind Virtual Reality. Students got to dip their feet into Unity 5.4 and explore some of its built-in features. Though Unity is mainly known as a game engine, VR as well as Unity are both great platforms to develop animation on. The use cases for Unity expand farther than just game development; this is illustrated in Adam, a short film “created with the Unity game engine and rendered in real time.” This futuristic film follows the story of a humanoid robot as it gains consciousness for the first time and discovers the world that created it. Every nanosecond of the 5-minute film is packed with detail and artistry, which goes to show how powerful Unity can be. Needless to say, we hope the students that attended the workshop will be able to bring what they learned about Unity to HackUCI next year!

Node.JS Workshop with Accenture

Web applications are great starter projects for any beginning hacker, so to kickoff the spring quarter, Hack hosted a workshop with Accenture, a management consulting services company. On April 19th, 89 students piled into DBH 6011 to learn about Node.JS, a run-time environment for making networking systems and apps. Beginning hackers were introduced to the structure and flow of how networking applications worked, and more advanced hackers learned about how Node.JS can create applications that were high-performance and easily scalable. By the end of the workshop, students were able to create a simple web application. Skills like these are rarely taught in classroom settings, so we strive to bring a new facet of development and learning that can be easily applied in technical workshops.