Course Pages Using Unity 3D

I have been using Unity in a number of my courses in the past. So, here is some sample content originating from various created using Unity 3D software!

Fall 18

  • Information Systems Modeling & Design (BSCS) – class created various games
  • Theory of Computation (MS CS) – class created Pacman based levels

Spring 19

  • Biological Modeling and Simulation (BS Bioinformatics) – class page 
  • Theory of Computation (MS CS) – class page

Fall 19

  • Theory of Computation (MS CS) – class page

Spring 20

Github and Unity for Teams: Part 3

Oddly enough, odd numbers can be not only interesting but also quite satisfying – perhaps simply because they are so odd. 🙂

So, here we have our second odd-numbered post (Post number 3) on Github and Unity.

In the third part of the series, I try to present some suggestions on using #Github with #Unity3D in Team Projects. I also briefly take a look on how I worked with my students/team members in handling #internet connectivity issues.

Additionally, I present a possible workflow for using Github and Unity (2019.3 or later) together in remote teams/student project scenarios.

Github and Unity for Remote Teams: Part 3

References

  • Beginning Git and GitHub: A Comprehensive Guide to Version Control, Project Management, and Teamwork for the New Developer https://amzn.to/2YERRXI

Turing Machines & their Components

One of the key machines used in the “Theory of Computation” subject is the “Turing Machine”. Turing machine is currently, possibly, the most advanced model capable of being able to connect with a large number of possible languages. This is besides its ability to simulate modern computer systems and algorithms.

Turing Machines and Components

Github and Unity for Teams: Part 2

If you missed the first part to get the #Unity#DarkMode for Free , please check out my previous post. In the second part of the tutorial, we cover: A demo of using #Github with #Unity3D. An overview of #Git terms A possible workflow for using Github and Unity (2019.3 or later)

References

Beginning Git and GitHub: A Comprehensive Guide to Version Control, Project Management, and Teamwork for the New Developer https://amzn.to/2YERRXI

Hill Climbing Search in Artificial Intelligence

Hill-climbing search is one of the key search algorithms used in Artificial Intelligence.

The idea behind this search is to look for points based on the current location. So, if we have a data point D with a certain number of values V, the way it works is to somehow look for better points based on small variations in the different values.

Hill Climbing search in Artificial Intelligence

Github and Unity for Teams: Part 1

Github is an amazing resource. Interestingly Unity and Github can be used in conjunction with each other. This has especially been useful for my students in the current times (Covid-19 era) where teachers often have to work with students on a remote basis. I have developed a set of videos explaining the basics of using Github and Unity for remote teams such as those that are with remote students.

In the first video, I discuss benefits of using Github in conjunction with Unity. Please take a look and let me know if I need to add anything in my future posts.

Here are more details about the video:

  • #Unity#DarkMode is not free but it wasn’t when I made this video! I also discuss what is #Git, how does one connect with #Github?
  • How to signup for Github?
  • Benefits of Github student version.
  • Github Student Connection with Unity Student pack! #Unity3D#UnityStudentPack How to signup for Github student?
  • Workflow for Github and Unity (2019.3 or later)

References

Genetic Algorithms and Artificial Intelligence

Life, as we know it, has an inherent complexity associated with it. It is made up of numerous intertwined and hierarchical complex adaptive systems (cas). These systems evolve and adapt at a massive scale. Ranging from the current outbreaks of various virii such as variants of Influenza, SARS, SARS-Covid-19 and others are inherently connected with a large number of life forms and species.

Recent advances in Artificial Intelligence have demonstrated the use of techniques and algorithms which are similar, even if in a very very light manner, to the complexities in the natural world. One of these very popular so-called evolutionary algorithms is the “Genetic algorithm” presented originally by the likes of Prof. John Holland (RIP). Here we present a brief overview of Genetic Algorithms.