Posts Tagged ‘Software Engineering’

3D Displays through QR Codes

Friday, November 28th, 2014

Image credit goes to Gizmag.com and The Optical Society A "lenslet" sheet is placed over a smartphone screen to show a 3D image

A team of engineers led by Bahram Javidi (Professor of Electrical Engineering) from the University of Connecticut have found a way to display 3D images by simply scanning a series of QR codes, without needing use of the internet. This is possible due to the storing of compressed and encrypted images, which can be easily scanned, decrypted, and decompressed by commercial smartphones for secure 3D visual communication. This process is done by selecting the primary image to be visualized. This could be either a single 3D object, or an entire 3D scene. The 3D image is then broken down by taking multiple 2D images of it from multiple perspectives called elemental images. Each elemental image is taken from one portion of a precisely oriented array of tiny lenses called lenslets. The lenslet then captures the scene from many slightly offset perspectives. The elemental images are then split into two essential parts: the unique perspective of the 3D scene and the corresponding intensity information. This system is still in the concept stage and not yet available for commercial use however, the researchers believe that their system can be improved to produce higher quality 3D visual images and a more secure integration with smartphone technology.

Peter Gazallo
Digital Art & Animation Student

So you Want to Start a Software Company?

Friday, January 3rd, 2014

If this is your dream, you are not alone. As witnessed in here in Silicon Valley and around the globe – the opportunities opened up by mobile apps have made this a popular choice for setting off on your own. This article in Computing Now contains important information to help you start off on the right foot.

Some of the issues covered include:

  • Your most important asset – people
  • Founders don’t see the world the same way as employees
  • It’s ‘our standard contract’ is rarely true
  • Find out what people need, make it, tell them and get them to pay you

What other issues would you like to see discussed about starting a software company?

What Does it Take to Bring a Software Engineering Idea to Life

Tuesday, December 10th, 2013

Ed Hartwig & Zach Childers

You have an idea for a great – or at least intriguing – software project but how do you get started? This short video featuring an animatronic dragon’s head project designed by two Cogswell students offers insight into the development stage.

The project started over the summer as part of a special projects class in conjunction with San Jose’s TechShop. Zach and Ed wanted to build something that would resonate with the Cogswell community and be an inspiration for getting artists and engineers to collaborate.

While they still have a way to go before their prototype becomes the finished piece they envision, they have a solid plan in place to reach their goal.

Cogswell College is Happy to be the Exception in Educating Software Engineers

Monday, November 4th, 2013

We often hear about the great job prospects for software engineering grads but according to this article in Dark Reading by Gunter Ollmann, many new grads are finding the scope of those jobs limited by their lack of real-world experience. Mr. Ollmann says that the crux of the problem boils down to colleges missing two critical educational opportunities:

  1. In most colleges students predominantly work on individual assignments rather than collaborative projects.
  2. The vast majority of assignments require students to create code from scratch instead of working on code written by someone else.

Project-based learning is a hallmark of a Cogswell College education. Students have numerous opportunities to work in teams of artists, animators, audio specialists and software engineers and gain the experience they need to become a valuable asset to future employers.

Independence High School After School Program

Wednesday, October 16th, 2013

Faculty,Tony Dias, helps students with the day's lesson. Tony graduated from Independence High.

Cogswell College and Independence High School have teamed up to introduce high school students to the exciting opportunities that blending art and technology opens to them. Over the course of 10 weeks students choose either digital painting or audio desktop production for the first 5 weeks and software engineering or video game design for the final 5 weeks.

“The goal of this program is to get students excited about something they might initially think is boring,” says Abraham Chacko, executive director of admissions and facilitator for the after school program at Cogswell College. “These are kids from the Silicon Valley,” Chacko continues. “When they hear the word ‘engineering,’ they think ‘I don’t want to have a job like my parents,’ but when you mention Disney, Pixar or video games and the job opportunities associated with them, they become excited about learning programming and engineering skills.”

Faculty, Reid Winfrey, offers design tips to students on the day's lesson.

The demand for skilled engineers in the U.S. continues to grow, with engineering degree holders experiencing some of the best job prospects in the country straight out of college. Jack Aiello is a Project Lead The Way trained instructor who teaches Introduction Engineering Design at Independence High, and is coordinator of the pre-engineering program, Space Technology Engineering Academy Magnet (STEAM). He serves as the faculty facilitator for the after-school program, in partnership with Chacko and uses a project-based, individualized teaching method similar to Cogswell’s.

“The ability to connect and engage our students in Cogswell’s environment is incredible,” says Aiello. “Running a class with 25 students working in a project-based environment is more advantageous than a traditional teaching model with lectures or video presentations at the front of a classroom of 35 or more students. The hands-on computer and audio equipment, programming tools and Industry experienced instructors available at Cogswell allow our students an exciting peek into the real world of the digital creative arts. At the end of each of our two hour weekly sessions at Cogswell, the students walk away with a feeling of accomplishment and pride for what they have created. They are enthusiastic and look forward to coming back next week.  Our students are on the consumer side of the ‘Digital Divide’, many from immigrant families that use technology, social media and video games, but don’t know how to leverage the technology to create something NEW; such as designing a video game, making an animated movie, or producing their own music. ”

Learn more in this news item.

Why is Software Eating the World?

Monday, September 9th, 2013

In this video of a presentation given by Adam Nash, COO of Wealthfront, he talks about how software is transforming our world. While Los Altos based Wealthfront is a financial investment management firm, it is software driven.

Processing power is increasing, bandwidth is increasing, storage capacity is increasing, connectivity is increasing and the number of devices is increasing and everything is increasing at exponential rates. He posits that these advancements are the result of the work done by software engineers.

What do you think about his hypothesis?

Cities Where Software Engineers Are in Highest Demand

Friday, May 31st, 2013

Source: WANTED Analytics

We’re sure you have heard the great news about the job prospects for software engineers but have you wondered where the best place to look for employment is?

Some of the places on the list may not be the first place you would look – Idaho Falls, ID or Lafayette, LA for instance but the fourth city on the list is pretty familiar to Cogswell College grads – San Francisco. This article in “Wanted Analytics” lists the top ten cities in the US having the most difficulty finding enough qualified candidates to fill their open positions.

Check out the list. Maybe it will spark some new ideas.

The Risk Paradox for Software Engineers

Monday, February 25th, 2013

All in a day's work, right?

When people talk about risky careers, software engineering is typically not mentioned in the same breath as firefighters, police or military personnel. While software programmers generally do not risk life and limb – except perhaps in the odd spy movie thriller – the profession is not without risk.

In a recent article for Computing Now, Jim (“Cope”) Coplien, talks about the relationship between research and failure. He suggests that ‘great organizations not only tolerate risk, but encourage it.’ Mr. Coplien has authored or co-authored many books, including the Wiley title, “Lean Architecture for Agile Software Development.”

What do you think of his analysis?

Innovation Reconsidered in Software Programming Architecture

Monday, February 18th, 2013


Can software architectures be innovative if they don’t have a cloud strategy? Is a software system or architecture only innovative if it utilizes the most modern technologies and design concepts? Or is “innovation” merely a synonym for “new?”

Frank Buschmann posits that an innovative architecture must offer or enable a positive change for customers, end users, or even the organization and its developers, otherwise it’s not innovative—it just differs from existing designs. The positive change must also be significant, which can mean anything from the ability to support a new, profitable business to increasing developer habitability.

Buschmann discussed these issues and more in a recent article in Computing Now for IEEE. Do you agree with his analysis? Let us know.

Demand for Software Engineers Keeps Climbing

Monday, January 28th, 2013

The Bureau of Labor Statistics projects a 30% job growth in the coming years for software engineers and the Silicon Valley and San Francisco Bay area are one of the best places to find a job.

An article in InfoWorld Tech Watch a few months ago analyzed the job and salary outlook for software engineers. Read the piece and learn more about which companies offer the best salaries and which other areas in the country are a great place to look for a job.

Engineering programs at Cogswell College provide hands-on experience working with faculty in small groups in an environment that focuses on learning while blending theory and practice. The College offers a degree in general Software Engineering and a Digital Arts Engineering degree for those programmers more interested in working in the video game and film industries. Check out our Bachelor of Science degrees to find the best one for you.