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

Computer Engineering & Computer Science (CECS)

CECS Newsletter 19 for AY 2007/08

April 21 2008

by Dr. A. Monge



Kaleidoscope Festival

The annual Kaleidoscope Festival is set to take place on Saturday April 26th. This is a fun festival that many student organizations use to raise funds. Come and support CSULB, student organizations, etc. There's always something fun to do, especially for kids! Parking and admission are free.

College of Engineering turns 50

This Saturday April 26th is also the date selected to celebrate the 50th anniversary of the College of Engineering.

Nobel Laureate Lecture

UC Irvine Dr. Professor F. Sherwood Rowland will present CSULB's 31st Annual Nobel Laureate Lecture on Tuesday, April 22. There are two presentations. The first is a general lecture titled "Our Changing Atmosphere in 2008" from 11:00 a.m to noon in the USU Ballrooms. The second is a technical seminar titled "Global Warming and Climate Change" from 4:00 p.m. - 5:00 p.m also in the USU Ballrooms.

Dr. Rowland earned the 1995 Nobel Prize in chemistry for his work in atmospheric chemistry, particularly concerning the formation and decomposition of ozone.

Tau Beta Pi Guest Speaker

Craig L. McKenzie will be the guest speaker on April 22 2008 from noon to 1:00pm in ECS-302. Mr. McKenzie is the Head of Track Operations at the Supersonic Naval Ordnance Research Track at the Naval Air Warfare Center in China Lake, CA. This event is sponsored by The Tau Beta Pi Engineering Honor Society. Free pizza will be served.

CSULB Spring Programming Contest

The annual programming contest will be held on Saturday, May 3, 2008 starting at 1pm in ECS-412. Teams of 3 students will compete against each other in solving programming problems. Contact Steve Gold for more information at

FSEA Rocket Competition

The Southern California FSEA Rocket Competition will be on Saturday, May 3, 2008 from 8:00 am to 1:00 pm at The Boeing Company in Huntington Beach.

Come and bring a friend to this fun-filled event for all ages. Advanced registration is encouraged, but not required. Register by at Discovery Science Center FSEA website. This is a lot of fun and all you need to bring is an empty 2 ltr. soda bottle that will be converted into a rocket. You might also want to bring a beach chair, snacks and sun screen, but that's up to you.

Advising Corner

Spring 2008 Drop Deadline

Friday April 25th is the last day to drop a class. If you're in danger of not passing a class, you should speak with your instructor about your current standing in the class, to determine if dropping the class is your best option. Students who are on probation or who have GPA's bordering on the minimum requirement should also speak with their advisor in the major. To drop a class, you'll need to pick up a Drop Form from enrollment services in Brotman Hall, complete it and have the signatures of the instructor as well as the department chair. All this must be done prior to April 25th.

Fall 2008 classes

New prerequisites affect enrollment in CECS 326

A number of CECS courses now have updated prerequisites. Unfortunately, due to an internal oversight, no one can register in CECS 326. This is due to a new prerequisite of CECS 282, a new course that no active student has taken. Thus, in order to register in CECS 326, you will need to send me ( e-mail that includes your student id and the class number of the section of CECS 326 you want to register in. These requests will be processed in a batch once each week on Fridays in the order in which they are received. In order to be given a permit to register in CECS 326, Computer Science students must have completed CECS 277 and 285; Computer Engineering students must have completed CECS 277 and 346. Permits will be processed by the end of Friday each week. Once these permits are provided, students who requested one will then need to register via MyCSULB in the section for which they requested a permit.

Updated prerequisites of certain courses

Other courses in the department have also had updates of their prerequisites. To check the prerequisites of a course, use MyCSULB to search for open classes and then click on the section to get a full description of the class including the prerequisites.

C++ vs. Java sections

We are continuing our transition to the use of Java as the programming language of instructions in CECS 174, 274, and 277. Here is information about these classes for Fall 2008.

  • All sections of CECS 174 will be taught using Java.
  • Only Section 01/02 of CECS 274 will be taught using C++. The remaining sections of CECS 274 will be taught in Java.
  • All sections of CECS 277 will be taught using C++. Students who satisfy the prerequisites for CECS 277 are highly encouraged to enroll in Fall 2008 as there will be only one section of CECS 277 taught using C++ in Spring 2009.
Changes to Fall 2008 Schedule

Due to recent and ongoing elections of advising positions within the department, a number of classes have been reassigned to other faculty. As always, for the most up to date information, students are advised to use the online schedule of classes and not the printed schedule. The changes include:

  • Dr. Thomas Johnson is assigned as the instructor for section 01/02 (M/W) of CECS 341
  • Dr. Michael Chelian is assigned as the instructor for section 03/04 (Tue/Thu) of CECS 341
  • Dr. Shui Lam is assigned as the instructor for CECS 424
Planning your Fall-2008 schedule

If you need guidance in planning your Fall 2008 schedule, please visit your advisor. One important aspect that everyone should take into consideration is the guidelines that are being used in scheduling Computer Science electives. Currently these guidelines appear in newsletter #10. For example if you're deciding whether to register in CECS 323, 326, 328, or 343, you should review the list of CS electives that are to be offered Spring 2009 to determine which of these courses you should choose to take in Fall 2008. The electives have one of these courses as prerequisites.

New Electives

There are some new electives scheduled in Fall 2008. These include: CECS 429, 445, 478. Some of you may not have these in your list of approved electives that is part of your program planner because the courses were created after you declared your major to be CS or CpE. These classes can be approved as electives, but you must first contact your major advisor.

Cross Listing of CECS courses

Graduate students may notice that there are some new graduate classes listed in Fall 2008. These classes include: CECS 529, 561, and 578. These are cross listings of the undergraduate classes CECS 429, 461, and 478. Graduate students may sign up in either one, however, by registering in the 500-level section you will get credit at the graduate level and will be required to do additional projects.

Industry News

  • Three Degrees that Pay Big – "Most degrees give a positive return on the investment, but some majors yield higher dividends than others. Three of the top contenders are business, computer science and aerospace engineering. Not only do these fields boast high earning potential, but new hires are likely to see hefty starting salaries." Click on the link to read the full article.

Internship/Scholarship/Fellowship Information

Undergraduate Student Research Programs

The Computing Research Association's Committee on the Status of Women in Computing Research (CRA-W), in conjunction with the Coalition to Diversify Computing (CDC), is pleased to announce two programs that involve undergraduate student research. The goal of these initiatives is to increase the numbers of women and minorities who continue on to graduate school in computer science and engineering.

The Collaborative Research Experience for Undergraduates (CREU) program is designed to provide positive research experiences for teams of undergraduates who will work during the academic year at their home institutions. CREU is designed to encourage young computer scientists and engineers from all under represented groups to consider graduate school.

The Multidisciplinary Research Opportunities for Women (MRO-W) program is designed to provide positive multidisciplinary research experiences for teams of undergraduates from at least two academic disciplines at their home institutions. MRO-W students work collaboratively on a multidisciplinary project during the academic year and during the following summer.

Students will work with one or two sponsoring faculty members on a project for which monetary support is typically not available. Students will each receive a stipend of $3,000 for their work during the academic year and $4000 for their MRO-W summer work. CREU may also receive $500 and MRO-W may receive $1500 to be used for associated special equipment, travel, or supporting materials.

Teams consisting of all women or all under represented minorities are especially encouraged to apply. In order to support the exchange of shared common experiences, individual teams should be homogeneous with respect to minority status or gender.

The application Deadline for both program is May 9, 2008. See the CREU and MRO-W websites for specific information about Basic Eligibility and Evaluation Criteria.

SAMP Research Fellows Program

The Louis Stokes Alliance for Minority Participation (LSAMP) is a statewide program for the enhancement of math and science skills for students have faced or face social, educational or economic barriers, majoring in science, technology, mathematics and engineering (STEM).

LSAMP Research Fellows Program supports students involved in undergraduate research in the STEM disciplines with CSULB faculty. This academic year research program awards stipends, and the fellows participate in professional development activities that prepare them for entrance to graduate programs in the STEM fields. Students will engage in research with CSULB faculty, participate in professional development activities, and receive up to $2000 stipend.

In order to be eligible for this research program, a student must be:

  • Enrolled at CSULB Fall 2008-Spring 2009 as an undergraduate student
  • Declared science, math, engineering or computer science major
  • U.S. citizen or permanent resident
  • An individual who has faced/faces social, cultural, educational, or economic barriers to careers in STEM (Science, Technology, Engineering, and Math)

The priority application deadline is Monday, June 23, 2008. Visit the LSAMP website to download the application.

Molina Healthcare Programmer Analyst Internship

Molina HealthCare, headquartered in Long Beach, is one of the nation's largest health plans serving Medicaid, SCHIP Medicare and other government sponsored members in California and 7 other states. The company is growing rapidly and has ambitious future expansion plans. Molina Healthcare is interested in hiring several CSULB students as full time interns in the summer of 2008, with prospects for continuing part time work during the school year and full time employment after graduation.

Knowledge, skills and abilities

  • Majoring in Information Systems/Computer Science or completion of at least one year's worth of coursework in computer science, engineering or information systems. Preferred courses in IS 340, 343, 383 and 385. Preferred courses in CS: CECS 323, 326, 328.
  • Working knowledge of database design and .NET development
  • Ability to prepare management reports that succinctly communicate project status, critical issues and potential pitfalls

Work hours

  • 10-15 hours per week during school year, full time in summer
  • $20-25 per hour, depending upon skill level

How to apply

Bumble Bee IT Internship

Bumble Bee Foods, LLC is seeking a student intern to work under the direction of their Information Systems Manager in the tuna canning facility located in Santa Fe Springs (located at the south end of Santa Fe Springs, just 2 miles north of Cerritos Towne Center at Shoemaker and Alondra Blvd). This is an immediate opening and offers an excellent opportunity to gain operational knowledge/experience.

The selected intern will perform special projects and provide clerical or computer assistance to end users. Job requirements are: High School diploma or GED; current college enrollment in computer systems or related field. Proficient computer skills including Microsoft Outlook, Word, Excel. Bilingual English/Spanish a plus. Flexible schedule 16 – 20 hours per week. $15.00 per hour.

Please email your resume to Human Resources Manager:; or fax to (562) 483-7480.


Adsystech Inc.

Adsystech is currently looking for a Programmer/Support Analyst to join the Network Operating Center. We are looking for a well-rounded engineer with a solid foundation in software development working in a web hosting environment. Hands on experience in application hosting and server maintenance in a Windows environment are required. If you thrive in a dynamic environment and enjoy working with cutting edge technology, then we want to see your resume.

Minimum Qualifications: Minimum of three years experience with MS SQL 2000/05, ASP.Net, Visual Basic.NET and XML design. The candidate must be proficient in programming in T-SQL using stored procedures, triggers and views. Experience in web hosting and or data center environment is required. Must have understanding of common protocols such as HTTP, SMTP, POP3, DNS, TCP/IP. Strong problem solving and decision making skills needed to identify, research, and resolve problems. Effective oral and written communication skills are required.

Training and Experience:Bachelor's degree in Electrical Engineering, Information Systems, Computer Science, or related field and/or three years experience in the field of web hosting and development on a Windows platform. Database analysis, design and network administration with MCSD or MCSE certification. Knowledge of network design, server design, installation and setup. Solid knowledge in Windows 2003, IIS6.0 and Component Services is mandatory. 3+ years of hands-on programming experience in team environments working on multiple-component systems, strong attention to detail with strong troubleshooting skills.

Essential Job Functions: Under the direction of the Director of West Coast Operations this position has the responsibility to:

  • Develop .NET applications, MS SQL databases and create reports using MS SQL reporting services.
  • Supporting and Maintaining Windows based servers and network equipments.
  • Assist customers via phone and email in resolving issues related to the installation, functionality, and usage of our software. Customer Support.
  • Assist customers in resolving simple to advanced technical issues by providing detailed and informative responses to their inquiries.
  • Develops reporting function and provide guidance regarding changes or modifications to enhance reporting function.
  • Analyze SQL DBase for accuracy and process audit reports.
  • Managing SQL backup and server maintenance.
  • Researching, developing and testing system-level software.
  • Designing, implementing, and supporting enterprise and web-based application.
  • Assist other members of Adsystech Development Department in carrying out technical projects including planning, training, implementing, website maintenance and the installation and setup of hardware, software.
  • Ability to be an effective team member and handle projects responsibility.
  • Mature, independent, yet receptive to team participation
  • Some travel may be required.
  • Other duties as assigned by Management.


  • ASP.Net, MS SQL, T-SQL, XML and IIS
  • System environment: Cisco Pix Firewall, Microsoft 2003 Server, SQL server, IIS 6.0, Visual Studio 2003/2005, Terminal Services & Licensing. Proficiency in TCP/IP protocol suite, knowledge of routing protocols, layer 2 and redundancy technologies.

AoSA Image

AoSA LLC a young fast growing company located in Huntington Beach that is looking for ColdFusion and/or Ruby on Rails programmers to help it develop Rich Internet Applications (RIA) for the surfing industry. Summer employment would include training in the Adobe Flex ActionScript 3 programming and the MXML markup languages. You may want to see a demo of the class of internet application you will be working on.

Interested students should inquire with the company directly by contacting Mike Hill by e-mail or by phone at (310) 490-4176.

Best Buy in El Segundo

Kathryn Percival, the Hiring and Training Coordinator at Best Buy in El Segundo has contacted the department about openings with Best Buy. They are currently hiring in several departments, including Computers, Geek Squad and a new department - Best Buy Mobile. This is an outstanding opportunity for students to get hands on experience in their field.

You may at the store kiosk or online at Best Buy Careers. You may work part-time or full-time and employees get discounts at the stores.

Tabletop Unlimited

We've been notified of IT jobs available with a company called Tabletop Unlimited in City of Industry. They import almost a third of the china and porcelain in the US market. They are looking for programmers and database managers and currently have two full time positions starting at $45,000. If interested, please contact me ( and I will put you in contact with the company.

Quote of the Week

"Great software, likewise, requires a fanatical devotion to beauty. If you look inside good software, you find that parts no one is ever supposed to see are beautiful too. I'm not claiming I write great software, but I know that when it comes to code I behave in a way that would make me eligible for prescription drugs if I approached everyday life the same way. It drives me crazy to see code that's badly indented, or that uses ugly variable names."

by Paul Graham, "Hackers and Painters," 2003. As it appears in The Quote Garden

Back to top