Some photos from the mobiLEHIGH Showcase!
About The BlogThe official student blog for the Electrical and Computer Engineering and Computer Science at Lehigh University.
VIEW MORE >
Blogs I Follow
I am currently at the mobiLEHIGH showcase where all the teams that built mobile games can demo and show off their games to the judges and public. There is also a large number of middle school students in attendance as well. They were invited to come see the games as an opportunity to get kids interested in computer science at a young age. They all seem to be having a blast testing out the games and downloading the games they like on their own phones. It’s a lobby full of snacks, soda, and games – any kid’s dream.
In addition, there are several representatives from companies to act as judges. It is a great networking opportunity, especially for the participants. All of the games look terrific and it will be difficult to pick my favorite. I assume the judges will feel that way as well!
I will follow up this post with pictures I’ve taken.
Recently (today or sometime today) we had our third checkpoint for our CSE 241 final project due. The first two checkpoints were focused on the design of our databases. For our third checkpoint, we were required to actually populate our databases. This might not sound that bad, but it could potentially take days if you do it the wrong way. For scope, if I had just ten tables that had perhaps five attributes, I would have a total of fifty attributes that would need to be populated. We are required to have about a hundred tuples in each table, so we would basically need 5000 different pieces of data. The most basic way to insert data into a SQL database is to write a SQL statement to insert the specific thing you want in the table. An example of this state would be something like “INSERT into table(column) VALUES(some_value)”. In order to populate your entire database this way , you would need to write 5000 different SQL statements. One of the easier things to do is to write java code that will automate this populating process. However, I believe I have found one of the easiest ways to populate my database. There is a website that will automatically generate the values of the table that I ask for (things like names and objects) and will essentially write the SQL statement that I need to run to insert all the values into my database; the SQL statement is really long, but since I don’t write it, it doesn’t matter to me. Finding this website saved me quite a bit of time because I do not know how long it would have taken me to write code to automate the data population.
Today we received our graded quiz 3 in CSE 241. This quiz was more difficult than the previous ones because it felt like we had too little time. The average was a 14.5/30 which is roughly a 48% out of 100. I scored about 20 point above average but I was in no way satisfied with my grade. However, I heard from people who took this class before that the professor curves the class based off of your final exam grade and final project grade. I didn’t know if this was true, but today the professor hinted strongly that this would be the case. Hearing this was a bit reassuring, but the fact remains that we do not know how much this “curve” will ultimately be. I have been doing well in the class in regards to the quizzes and homework assignments, so hopefully I can pull through til the end and end with a good grade in the class.
Most electrical engineering, computer engineering, and computer science majors have laptops that use Windows; however, I decided to buy a Mac for college. I thought that Windows 8 was very confusing and I heard a lot of good things about Macs so I decided to get one. I think that my Mac is very convenient and have not had any problems with it except it is difficult or impossible to download some applications that I need to use for my classes. In ECE 33 (Introduction to Computer Engineering) we need to download an application to code in Assembly 8085 and it was only available for Windows computers, so I had to use a school computer to do all of the assignments on. I am not a person who goes to the library to do work so this was pretty inconvenient for me. This past week in CSE 327 (Artificial Intelligence), we had to write a program in Prolog and the application took me about 2 hours to download and figure out how to write code on my Mac. This was partially my fault, but I would not have had this problem if I had a laptop with Windows. I do not regret buying a Mac laptop because I believe that the benefits outweigh these few inconveniences, but I do admit that a Mac is not the best option for students with these types of majors. I would recommend not getting a Mac for anyone with these kinds of majors, unless you really like the features that Macs have like me.
On Tuesday March 31st 4:10 at STEPS 101, Google representatives (specifically software engineers) that are Lehigh alum will be coming to talk to current students. There will be some sort of information session as well as a Q and A. They will also be taking resumes for internship and full-time considerations. This is big because if I recall correctly, Google does not actually actively recruit at Lehigh. This is a great opportunity to network with one of the top (if not the top) software companies in the world. I will warn you, Googlers are pretty wacky people from my experience at the Google hackathon. Prepare for a large dose of eccentricity.
Tomorrow we will be presenting our group project for MKT 111. The way we tackled the project was to split up the requirements into reasonable chunks and work on them individually rather than meet up and work on them together. This method saves a lot of time but can cause issues of fragmentation; however, we will not really be affected by this because not all group members are required to know all aspects of our project. I was required to create a SWOT analysis of our brand Aquafina (in one of my earlier posts I mentioned SWOT). One of our group members preferred to work on the new product aspect of our presentation. This member is in IBE (integrated business and engineering), so this sort of thing up very familiar to him. We had a hard time deciding on a product for the Aquafina brand; ultimately, we decided to work on a filtered water bottle product. While this product is not new in itself, out group sought to improve on the existing market products. The main filtered bottle on the market right now is the Brita bottle. This bottle’s filter is located in the straw and makes it somewhat difficult to actually drink from the bottle. Our product will have a filter integrated into the bottle itself rather than the straw. The closest visualization would be something like a blender bottle type filter. We are not actually required to fully develop a product, just a concept.
Official Blog of the Lehigh University Mechanical Engineers
Official blog of the Lehigh University Civil and Environmental Engineers
Official blog of the Lehigh University IDEAS program
Official blog of the Lehigh University Chemical Engineers
Official Blog of the Lehigh University Bioengineers
The purpose of computing is insight, not numbers. -Richard Hamming
Life as a Lehigh Engineer from the perspective of first-year students