Skip to Local Navigation
Skip to Content
California State University, Long Beach

Computer Engineering & Computer Science (CECS)

CECS Newsletter 7 for AY 2010/11

May 6 2011

by Dr. Alvaro Monge

CECS Announcements

Summer University @ The Beach

Several CSULB students have been selected for the Summer University @ The Beach. They will be joining 20 Swiss students, 3 San Jose State University students, and two students from India along with faculty from CSULB, SJSU, and HEIG-VD.

The publication Inside CSULB has an article that highlights the Summer University program and Dr. Monge's participation since 2006.

CECS Student Project Presentations

The following classes will have student project presentations. Students are encouraged to attend these presentations to view first-hand the projects that students in these classes develop.

  • CECS 347 Microprocessors and Controllers II students will be presenting their final projects Wed May 18th 10:15 - 12:15 in ECS 417. Their project involves designing an application that uses a MSP430 (a 16-bit microprocessor) based TI watch with RF capabilities to communicate, via the RF link, to an 8051 controlled device. These are team projects that range from controlling your house lights to a RC car to a large crane, all using a watch you wear on your wrist. All visitors are welcome
  • CECS 423 Database Web Applications in JEE students will be presenting their senior capstone computer science projects Wed May 18th 5-7pm in ECS 407. The team of J. Taylor Blanche, Michael Dowd, and Ndubuisi Emenogu will present their Family Tree web application to keep track of family genealogy. The team of Mun Hee Cho, Dang Kue and Ryan Williams will present their Network of Galleries web application to link virtual painting galleries and provide users a way to view and purchase paintings. The team of Shohrat Geldiyev, Stephen Lee, and Brandon Telle, will present their Media App web application to submit and review media.
  • CECS 455 Introduction to Game Programming students invite everyone to to be entertained and amused by the Computer Games that the class has developed this semester. The presentations will be on Monday, May 16, from 10:15AM to 12:15PM in ECS-404. Be prepared to have fun playing this semester's digital creations.
  • CECS 475 Application Programming Using .NET students will present their projects over two days. The projects are networked client/server games using Visual C# .NET. The first set of presentations are Tuesday May 10, 2-4:15pm in VEC-330. The second set of presentations are Thursday May 12, 2-3:15 in VEC-330. On Thursday May 12, 3:15-4:15 in ECS-413, the games will be loaded on the computers in the lab so anyone can play them.
  • CECS 492 Computer Networking Project Course students will present their senior capstone computer science projects on Monday May 16, 7:15-9:15pm. Currently this is scheduled for ECS 204, though a new room is to be provided. On the day of the presentations, please look for a flyer or note in ECS 204 letting you know the new location of the presentations.


The week of May 9-13 is the last week of advising until Fall 2011. Students should visit with their corresponding advisor for any advising questions. During the summer, students may contact the department office. The chair of the department may be available to answer some questions. There are some requests that need the review and approval of the advisor and thus students with such requests may need to wait until advising resumes in Fall 2011, officially beginning the week of August 22-26.

Industry News

  • Why the new guy can't code: TechCrunch article on technical interviews and new hires. Quote from article ”There is no excuse for software developers who don't have a site, app, or service they can point to and say, 'I did this, all by myself!' in a world where Google App Engine and Amazon Web Services have free service tiers, and it costs all of $25 to register as an Android developer and publish an app on the Android Market


Razor : Web Site UI Developer

Razor USA (the maker of kick scooters!) is looking for a Web Site User Interface Developer. This position is accountable for the effective directing, maintaining, optimizing and implementation of company web sites both for the US and localized versions for various markets around the world (Razor USA,,, and and managing any resources involved in maintaining/upgrading the sites. The position requires measurable contributions to increasing the performance of the websites and meeting each site's objectives which include: reduce customer service phone calls and reduce consumer returns, e-commerce for replacement parts on-line, providing increased customer service features and functions on-line, launch new products, increase brand awareness and positioning, and continuously increasing search engine optimization results. This position requires off hours monitoring and repair of potential web site problems.

Essential Duties and Responsibilities include the following, other duties may be assigned:

  • Work closely with art directors, project managers, programers, and other team members to build dynamic user experiences that meet or exceed objectives.
  • Translate design comps into standards-based, SEO-friendly HTML and CSS code.
  • Develop templates and front-end components for various content management systems and social media frameworks.
  • Perform maintenance and content publishing tasks to keep sites current and constantly improving the user experience.
  • Recommend and implement concepts for increasing on-line sales.
  • Recommend and implement tactics for increasing site traffic.
  • Implement, monitor and report on search engine optimization efforts.
  • Develop an understanding of SX parts matrix and keep current database solutions for correct version part ordering.
  • Coordinate interdepartmental testing of on-line improvements and add-ons: e-commerce, chat, etc.
  • Proof read, test and trouble shoot prior to launching new content
  • Co-ordinate cross departmental training for back end modules: shopping cart, payment gateway, dealer locator, hosted KB, CNS etc.
  • Recommend, implement and monitor on-line advertising, viral and web marketing campaigns
  • Evaluate, recommend and supervise outside vendors.
  • Implement effective site reporting tools and issue reports as needed.


  • Advanced skills in HTML, XHTML, and CSS with the ability to hand-code.
  • Working knowledge of JavaScript including object-oriented JavaScript, DOM scripting, and AJAX.
  • Advanced skills in Adobe Photoshop and/or Fireworks for producing and optimizing graphics for the Web.
  • Experience with one or more JavaScript libraries/frameworks, such as Prototype/, MooTools, jQuery, etc. is recommended.
  • Knowledge of object-oriented programming languages or application frameworks such as Java, JSP, .Net, PHP, Python, or Ruby on Rails is a plus.
  • Experience with Flash and Flex is a plus.
  • Experience developing sites based on content management/publishing platforms.
  • Experience with freemarker open source templating language a plus
  • Experience developing multilingual and inherited CMS based sites
  • Competency in Microsoft Office Suite (Word, Excel, PowerPoint, Outlook)
  • Experience in B to C website implementation including basic e-commerce
  • Ability to work collaboratively in teams with other specialized individuals.
  • Excellent verbal and written communication skills.
  • Strong attention to detail.
  • Strong understanding of web standards and cross-browser compatibility.

Applicants should submit resume via email to Marlene Torres, Razor's Marketing Coordinator.

Rhythm & Hues Studios: System Administrator

Rhythm & Hues Studios is looking for Systems Administrators to join their dynamic team! Duties and Responsibilities:

  • OS and Workstation deployment – Linux/Mac/Windows
  • Coordinate with remote teams for network and security changes
  • Data Backups – Configuration, maintenance, monitoring and reporting
  • Core servers – maintain, monitor, upgrade and ensure uptime
  • Advanced Linux Desktop Support

Required Skills:

  • Linux openSUSE/RHEL/Centos, OSX, Win7
  • Minimum 4 years Linux system administration experience in large scale high performance computing / visual effects studio
  • Solid grasp of storage/networking concepts and techniques
  • Apache, MySQL, DNS, and Mail services
  • Advanced Scripting in bash, perl, and python
  • Deep understanding of NAS protocols (nfs, cifs) and ability to tune for performance
  • Proven team player with good analytical, organizational and communication skills
  • Be able to lift and carry up to 50lbs.
  • Be willing to participate in on-call duties for emergencies/night shift rotation
  • Able to provide leadership to less experienced system administrators
  • Able to effectively communicate with non-technical staff on multi-departmental projects
  • Committed to being a mentor

Desired Skills:

  • Autodesk Flame / Inferno
  • AVID
  • Cisco ASA Firewalls / Advanced routing protocols
  • VOIP / Asterisk / Video Conferencing
  • Informix / MySQL Database Administration
  • Isilon / ZFS SunFire X4500
  • Tape Library SL500 Oracle SAM-QFS (Storage Archive Manager)
  • Systems C / C++ Programming / Debugging
  • Linux Kernel hacking

Qualified applicants please email your resume (include “Systems Administrator” in the subject line) to:

Rhythm & Hues Studios: System Operations and Render Support

The System Operations and Render Support will be responsible for daily performance of the company's computer systems including monitoring renders, providing queue support to users, monitoring disk servers, performing backups/restores, and handling incoming/outgoing data transfers. Qualified candidates will have the opportunity to code from time to time. This position will also provide technical assistance, support and assist computer users with hardware and software questions. This is an entry level position that could lead to a Pipeline TD or Digital Artist role. Shifts available: 7:00am to 4:00pm, 4:00pm to 1:00am, and 11:00pm to 8:00am.


  • Manage studio resources, including disk space and CPU utilization.
  • Prepare incoming/outgoing data transfers.
  • Troubleshoot and correct failing tasks.
  • Assist users with hardware, email, network, peripheral problems and troubleshooting.
  • Perform backups and restores; maintain tape library and database; update online database.
  • Perform regular maintenance on computer hardware.
  • Monitor the entire studio computer network and queue system.
  • Assist in writing tools and the maintenance of the operations manual and procedures; make recommendations and enhance procedures to increase productivity, organization and efficiency.
  • Maintain a clean and safe work environment.

Required Skills:

  • Unix experience (proficiency with basic tools).
  • Ability to work as part of a team.
  • Excellent troubleshooting skills.
  • Excellent communication skills and ability to work with people with various levels of technical proficiency.
  • Desire to provide excellent customer support in a production environment.
  • CS degree or equivalent experience.
  • Familiarity with most basic system administration tools and processes.
  • Familiarity with networked/distributed computing concepts.

Desired Skills:

  • Scripting language experience (eg. Perl, Python).
  • Experience working with relational databases.
  • Familiarity with most basic system administration tools and processes.
  • Familiarity with networked/distributed computing concepts.
  • Excellent documentation skills.
  • Must be able to lift 20 lbs
  • Interest in computer animation and visual effects.

Submission Requirements: Please email cover letter and resume (please ensure that the subject line of your email says, “System Operations & Render Support”) to:


ExxonMobil LOFT Fellowship

ExxonMobil, one of the world's largest publically traded International oil and gas companies, has partnered with the Hispanic Heritage Foundation (HHF) to create fellowships in STEM fields (Science, Technology, Engineering and Math) for Hispanic college students. Through HHF's Latinos On Fast Track (LOFT) program, ExxonMobil looks to nurture motivated college students across the country, with a passion for Engineering and Science. Selected students will be exposed to a top quality company by participating in this signature mentoring program. Each student will be paired up with one of ExxonMobil engineers/scientists to learn how their knowledge is applied in a corporate setting. Fellowship components:

  • Five 1-hour meetings with mentor (virtual or in person)
  • Participation in the Harvard-certified ExxonMobil mentee program (on-line), an exclusive curriculum to introduce Fellows to the culture and vast career opportunities with the company
  • $1,000 educational grant
  • The possibility to interview for ExxonMobil positions (internships/full-time) upon successful completion of the Fellowship

This opportunity is open to 20 sophomores, juniors, seniors and graduate students attending a 4 year college or university with declared primary majors in: Mechanical Engineering, Chemical Engineering, Electrical Engineering, Civil Engineering. Other majors considered: Environmental Engineering, Computer Engineering, Petroleum Engineering, Materials Engineering, Industrial Engineering, Physics, Mathematics, Chemistry, Geology, Material Sciences.


  • Be a sophomore, junior, senior or graduate student attending a 4 year college or university
  • Must plan to pursue a career in the fields/majors listed above
  • Have a GPA of 3.5 or higher
  • Be a U.S. citizen or legal permanent resident of the United States with a valid Social Security Number at the time of application. All legal permanent residents must submit a copy of their valid permanent resident card or passport stamped I-551 (not expired). Individuals who need sponsorship for an immigration-related employment benefit, now or in the future, are not eligible. This includes individuals with temporary employment authorization visas, such as, E-3, F-1, H-1B, H-2, J, L-1, O-1, and TN.

To apply, send your resume to You MUST note ExxonMobil LOFT Fellows in subject line. The deadline to apply is May 9th.

Relief International: IT Internship

Relief International, a humanitarian non-profit agency that provides emergency relief, rehabilitation, development assistance, and program services to vulnerable communities worldwide is currently looking for IT interns


  • Provide day-to-day technical support and guidance to local users
  • Create and maintain email user accounts and groups.
  • Create and maintain user accounts and group policies in Active Directory.
  • Configure and setup workstations and laptops.
  • Help IT manager and officer to research for new IT projects.


  • Hands-on experience with Windows Server 2003/2008, Active Directories, Firewall, Router/Switch configuration, and wireless network.
  • Expert Knowledge of Windows XP/Vista/7, and Office 2003/2007
  • Knowledge of Adobe Acrobat, Photoshop, Dreamweaver, and etc.
  • Knowledge of Network Security, LAN/WAN architecture, VoIP
  • Knowledge of Cisco solutions, especially Cisco Unified Communication System is plus
  • Knowledge of web programming is plus.
  • Strong problem solving skill, detail-oriented, and quick learning skill.

Salary: Unpaid internship, academic credit and monthly transportation stipend available

Application Procedure: To be considered for this position, please submit a cover letter, resume, 3 professional supervisory references, and your date of availability to Incomplete applications will not be considered. The email subject line should include the following: IT Intern-LA or IT Intern-DC.

Back to top