Winter Break Projects
Posted on December 21st, 2009
This winter break, I have decided to stay in Tucson, hoping to get a lot of work done and hang out with some friends I don’t get to see too often. I am currently working on several projects and must prioritize them. I’m looking to finish a few web sites: pimawebdesign.com and team1798.com. I’m planning on launching an MMORTS game called at feudalwarfare.com. Among other projects, I am interested in learning how to develop games for the Android platform. I am also interested in expanding the development network that I have by adding several tutorials for C, C++, Java, PHP, etc.
Filed under Development, Games, Technology, Web | No Comments »
ECE 175 Tutoring
Posted on October 26th, 2009
I am currently providing private tutoring for ECE 175 at the University of Arizona. The course is Computer Programming for Engineering Applications and is a challenging class which deals with Unix, basic C programming, and advanced C projects. I have preceptored the class under the supervision of Dr. Srini who has been teaching it for a long time. The course cheat sheet is online, and I will be working on a review for the material covered in the second midterm. If this is of interest to anyone browsing this site, please feel free to comment. It may speed up the process.
Filed under Computer Science, Computers, Development, Engineering, Technology | No Comments »
Digital Logic Lab in Lab View, C, Java
Posted on September 17th, 2009
I am currently taking a class in Digital Logic at the University of Arizona Electrical and Computer Engineering. The course is ECE 274 Digital Logic and Verilog. This class is very resourceful in understanding how electricity works and how machines are controlled through circuitry and microcontrollers.
I hope to pass on this knowledge to the students that I mentor at Flowing Wells High School Robotics. This week, the students learned basic electronics and circuits by using the Snap Circuit kits by Elenco. I instructed them to build logic gates: AND, OR, and NOT. They did build the gates, and learned how each one functions. I built a Lab View program to demonstrate the important concept of these logic gates. I will expand this example to cover more of the gates and then develop examples in C and Java.
Expect the result to be posted in two weeks. This will be a good lab experiment for Engineering and Computer Science classes.
Filed under Computer Science, Computers, Development, Engineering, Hardware, Lab View, Research, Robotics, School, Software | No Comments »
Development tools for College Students
Posted on September 4th, 2009
I have been looking around for various tools that College Students can use to quickly climb the ranks in the software industry. One industry leader, Microsoft, has released much of their development software for free to students in college. This software is expensive compared to the FREE tools that have been created through Open Source. This is an excellent move on Microsoft to boost more traffic to their platform.
The primary website for this is called Dream Spark: https://www.dreamspark.com/Products/ProductList.aspx. Other websites include Microsoft’s Academic Alliance: http://msdn.microsoft.com/en-us/academic/default.aspx. This website is great for colleges and high schools, it allows students to download more Microsoft Software including some Operating Systems.
The University of Arizona College of Engineering has a membership, and I have enrolled this year. I have already downloaded Windows XP and Windows 7, Visual Studio, and SQL Server 2008. These programs are advantageous and I will be using them immediately.
Filed under Computer Science, Computers, Development, Engineering, School, Software, Technology | No Comments »
Programming in C, Cheat Sheet for Development
Posted on September 4th, 2009
I have programmed in C ever since the beginning of high school. Once in college at the University of Arizona, I begun working more with the FIRST Robotics Competition using a Microchip CPU, while taking an electrical engineering course at the UA which dealt with programming in C. I have created a few cheat sheets about using C as a general language. It includes all the keywords and most of the important functions used in C. I may define them on a seperate page, and write a few in depth tutorials. Please comment about this if it is wanted. The C cheat sheet was written so that it is not operating system specific, however it is good to know how to develop on multiple platforms.
Eventually, my Robotics Team at Flowing Wells will begin using the Microchip controllers and we will also publish information relevant to programming the chip using Eclipse as the C/C++ IDE along with the minGW and mcc18 compilers.
Filed under Cheatsheets, Computer Science, Computers, Development, Engineering, Research, Robotics, School, Software | No Comments »
Radioactive Decay Correction in Labview
Posted on August 1st, 2009
I’m currently working on a Point Spread Function routine which uses radioactive isotopes. In order to effectively take measurements for PSF the decay time must be calculated and corrected based on the user’s isotope and initial integration time. I’m working to include the majority of radioactive isotopes. This would allow the engineer to access the isotope from a drop down menu, without having to know the half life in seconds. Documentation would be provided showing successful implementation of the algorithm and the math behind it.
This Decay Correction routine will be a stand alone virtual instrument (vi) in Lab View that will be accessible to use in other projects. The Decay Correction needs two different time values to calculate a change in time. It may be useful to put this vi inside a series of loops and to have the initial time be calculated outside the loop.
Link to download -> Once finished, this will be live.
If you have struggled with Decay Correction, I would advise you to visit the two sites below. They were very useful in understanding this process. If you are interested in this .vi, please drop me a line. I would love for it to be used in a project.
Links:
http://www.mcgill.ca/ehs/radiation/basics/decay/
http://en.wikipedia.org/wiki/Decay_correct
Filed under Computer Science, Computers, Development, Engineering, Lab View, Optics, Research, Robotics, Software | No Comments »