Hey everyone, I have recently made some big changes to my website to expand for a big project I hinted at earlier this semester. My site, WULF.DESIGN, had a major face lift to be better suited for many new pages to come. I have condensed all of my websites - professional profile, theory blog, design, and code - into one site. So the big project is the code. I am building a (to start off) C++ source code and reference site. The site's goal is to build well written, easy to use programs and features in the language. I cover basic C++, data structures, algorithms, classes, and other source code. Besides just reference, I have tutorials on building larger structures. I have half of the "Let's build a class" tutorial up. It step-by-step builds and explains the code, what its doing, and what were adding to it. The class tutorial will cover topics like deep copy, custom constructors, inheritance, and more class features. It is all written clearly and has plenty of comments added on each time something changes throughout the steps. I am also close to having a nice doubly linked list and vector uploaded to talk about. All of the code segments will look like below:
I am excited to see that a lot of my classes are project based this semester, so that means I get to work on some awesome projects! While it is a little early to talk too much about my plans for this semester, I know a little bit about the kinds of projects I will be doing.
A filmmaker and a technologist walk into a film challenge...
Technologist Ross Goodwin and Director Oscar Sharp combined their professions to create an AI that could write a screenplay. Feeding the neural network hundreds of Sci-Fi scripts like 2001 A Space Odyssey, Alien, Blade Runner, Fifth Element, Avengers, Ghostbusters, Hellboy, and a ton other recognizable names, "Jetson," the AI, wrote a script. Interestingly enough, by the time Jetson was finished writing the script, he actually requested to be called "Benjamin."
I've been talking about the projects I've worked on this semester, but wasn't able to post too much about them... until now!
The UAT Commencement is coming up at the end of theis semester (May 5th), and there is a traditional "Tech Moment" at each graduation. I am super happy to be part of the team that built this year's tech moment! Out group decided to make a collaborative mobile game where everyone has to match a resource that the student needs and send it.
This semester I took a special topics course that was dedicated to creating a VR UAT tour experience. We built this app to be compatible with Google Cardboard on Android and iOS for anyone to download and take a look at! It is not 100% complete yet, but we're about two weeks until finished. The app features just about every room in the school with information inside. I actually got to write the descriptions (it helps having an ambassador in the class about the school!). I will post an update when this project is finalized.
After a few semesters of studying Advancing Computer Science here at UAT, I learned that there was more to computers and programming than just knowing languages like C++, Java, or Python. Programmers tend to forget that people will be seeing the end product, and while something can be mechanically successful, it also needs to be designed successfully. I started taking Human-Computer Interaction classes along with my Computer Science classes, and found the two programs to be highly compatible and almost necessary.