Checkout our website for prospective students.

CSE Department Hosts First Columbia Code Camp

The Computer Science and Engineering and its ACM Student Chapter played host to the first Columbia Code Camp right here in the Swearingen building. The event is organized by the Columbia Enterprise Developers Guild and is a meeting of local and invited software developers where they can learn from each other how to use the latest technologies.

By all accounts the event was a major success with over 160 people in attendance. The rooms in Swearingen were filled to capacity and over $10,000 in swag (including two Backberry devices, one XBox Elite, more than 80 books, and many software licenses) was given away. The agenda included talks on technical topics such as LINQ to SQL Tricks and Tips, Parameter sniffing, Silverlight, iPhone SDK, Windows Presentation Foundation as well as general talks on career and wages.

The event was made possible in part by our ACM Student Chapter and other student volunteers who helped visitors find their way around Swearingen and coordinated the use of the facilities.

Below are a few photos from the event. You can view more by visiting the Columbia CodeCamp's flickr page.

Three CSE Undergraduates win Magellan Scholarships

The Magellan Scholar program was created to enrich the academic experience of USC's undergraduates through research opportunities in all disciplines from science, technology, and medicine, to theatre, music, and art. By providing access to faculty mentoring relationships and a professional research experience, this program enables students to creatively explore their interests at a more in-depth level than can be attained in the classroom. The Magellan Scholar program provides opportunities for undergraduates to build a competitive edge in the job market.

We are proud to announce that three of our undergraduates have received Magellan scholarships this Winter, they are:


  • Amadeo Bellotti
  • Travis Robert Taylor
  • Alexander C. Wong

Reaching out to High School Students

This week is Computer Science Education week, a time when the Computer Science educators in the nation try to draw attention to the ever-increasing market demand for software developers as contrasted by the decreasing focus in Computer Science at the high school level. A press release from the National Science Foundation highlights the problem:

Only 16,622 high school students entering college take the Advanced Placement (AP) computer science exam, according to the College Board that administers the AP tests. Compare that with the over 230,000 students who took the AP Calculus AB exam and the over 360,000 students took the U.S. History AP exam, and the neglect of computer science at the K-12 level comes into the focus.

Meanwhile, market demand for computer science majors continues to grow. According to the Bureau of Labor Statistics report on employment projections software engineers are among the top 30 occupations with highest employment growth (34%) for the next decade, as are network systems and data communication analysts (53%).

Here in the CSE department we have, for the past couple of years, been reaching out to high school students via the Enhanced Learning Experience (ELE) program. ELE is a collaboration between the Outreach program and our department. Dr. Donn Griffith and Ms. Jennifer Illian coordinate visits of large groups of high school students to the University.

Once the students arrive at USC, Dr. Csilla Farkas coordinates their visit to our department. In a typical visit the students start the morning by enjoying several presentations that have been specially developed by the faculty to be engaging and accessible to high school students. In these presentations they learn about the basics of Computer Science (Dr. Vidal), Robots (Dr. O'Kane), Wireless Networks (Dr. Xu), Network Security (Dr. Farkas), and other topics.

The high school students are then joined for lunch by some of our faculty and students. Finally, they spend their afternoon in our game programming lab where they learn how video games are made and get to test their skills by playing some of the video games developed by our students in our games programming class.

Learning to Speak Binary

Learning to Speak Binary

Parity Trick

Parity Trick