Courses:
Dr. Daniel Hampikian (known for some reason as Dr. Dan) is a Professor for the Games, Interactive Media, and Mobile Technology (GIMM) program in the College of Innovation and Design at Boise State University.
Current courses taught for the GIMM program:
For free resources provided to the public and used in the courses below click on the course page link in the descriptions
The list of current courses taught by Dr. Dan include:
GIMM 300:
Advanced Mobile and Web DevelopmentGIMM 350:
Game DevelopmentGIMM 400:
Advanced Game DevelopmentGIMM 480:
Digital PortfolioGIMM 300
Advanced Web and Mobile Development
The dense saturation of the web and mobile devices throughout our culture has changed the way that our minds work and the nature of human existence in intricate and interesting ways. In this class you will learn the ability to use existing structures in the web and mobile devices to create interactive and dynamic apps and websites while simultaneously reflecting on and exploring the philosophical implications of this ability.
Course Materials
Click on the icon to download all course materials Dr. Dan has used to teach this class. If you are a current student please access them through the course blackboard page: they are made available to the public as a starting point for aspiring developers.
Dr. Dan's Web Development Environment Quick Start
GIMM 350
Check out Dr. Dan's Quick Start for web dev:
Advanced Game Development
In this class you will learn how to create that experience in a virtual reality environment and gain the skills to create any kind of game that you can imagine by developing 5 types of games and improving on them throughout the semester. The course will also introduce you to design patterns, Virtual Reality and Augmented Reality development, object oriented programming, and advanced c# coding practices as well as some 3d modeling with blender.
Course Materials
Click on the icon to download all course materials Dr. Dan has used to teach this class. If you are a current student please access them through the course blackboard page: they are made available to the public as a starting point for aspiring developers.
GIMM 400
Networking, AI, and Perpipheral Devices
This course focuses on three areas in game development and software development: AI, Networking, and immersive AR and VR environments with custom haptics and commercial peripherals. We will be developing AI using python and tensorflow and the Unity Game engine, then extending this AI through networking and using custom haptics and commercial peripherals.
Course Materials
Click on the icon to download all course materials Dr. Dan has used to teach this class. If you are a current student please access them through the course blackboard page: they are made available to the public as a starting point for aspiring developers.
Check out Dr. Dan's latest AI tutorial:
GIMM 480
Check out Dr. Dan's Portfolio Website Setup Tutorial:
Digitial Portfolio
In this course we will develop, refine, and present a professional portfolio based on your work to prepare you for the job market. You will build a professional portfolio website and make your work publically available to future employers, develop an online professional presence, and learn the process of applying and interviewing for tech industry jobs.
Course Materials
Click on the icon to download all course materials Dr. Dan has used to teach this class. If you are a current student please access them through the course blackboard page: they are made available to the public as a starting point for aspiring developers.
Previously Taught Philosophy Classes
Contemporary Moral Issues
Ethical theories and their application to moral controversies
Introduction to Philosophy
Survey of influential anceint through contemporary philosophers by topic
Philosophy of Science
Philosophical issues from the sciences with special emphasis on quantum phyiscs and relativity theory
The Philosophy and Science of Emotion
Philosophical foundations and analysis of current scientific research into human and nonhuman emotion
Philosophy of Mind
Philosophical and Scientific investigation into the nature of consciousness, emotion, and cognition
Ethics
Ethical theory both contemporary and anceint
Moral Issues
Analysis of current events through the lens of theories of morality
Artificial Intelligence
Philosophical analysis of AI, practial implementation of various forms of AI, and the ethical and metaphysical implications of this technology