
Technical Committee
Apply for
Tech Commmittee
Tech committee's ambition is for ieee.ucsd.edu to be no less than the greatest website on the internet. The activities of tech committee break down into three primary areas: User Experience and Design, Application Development, and Shared Services and Infrastructure. Click on a rectangle to bring it into focus.
Help! I can't read the diagram.
- Want site to have consistent functionality and feel. Write extensible frameworks to facilitate rapid application development and maximum integration.
- Write components and services that can be reused by many applications.
- Work on content management system to ensure the content generators can easily add and modify wide spectrum of static and dynamic content.
- Administer and maintain server to facilitate optimal performance, reliability, and security.
- Skills: php, mysql, xml, html, css, javascript, objected oriented design, linux servers, apache
- Implement functionality based on needs of users and content generators.
- Use components written by Shared Services and Infrastructure when possible, specify areas for further development where infrastructure is lacking.
- Work with User Experience and Design to ensure that applications are functionally efficient, good looking, and intuitive to use.
- Skills: html, css, javascript, php, mysql, object oriented design, interface design
- Want the user to find exactly what they're looking for in the shortest amount of time while having a pleasing experience.
- Design visual elements - layout, colors, fonts, styles, graphics - for maximum positive aesthetics.
- Design content for navigability, structure, and organization.
- Want our content to communicate its message as effectively as possible.
- Work closely with Shared Services and Application Development to test applications for usability and bugs. Specify areas for further development.
- Skills: html, css, usability testing, graphic design, interface design, strong organizational and written communication skills
Our Mission

Facilitate the technical, professional, and social development of the undergraduate engineering population at UCSD by providing:
- the latest accurate information about IEEE UCSD's projects and events
- value-added services to members and non-members alike
- opportunities to improve technical and professional skills through real world experience
- a creative outlet and showcase for work that can't be done in the classroom.
Duties and Responsibilities
- Guarantee the website is up-and-running 24/7 with recent and accurate information.
- Enable other branches of the org to use the website as their central portal for advertising, announcements, and project management.
- Make sure that all content, including that posted by non-technical people through the content management system, validates as xhtml 1.0 strict and css 2.1.
- Develop services that enhance the utility of the website to our users
- Work with the officer team to develop tools for automating administrative tasks
How to Join Technical Committee
Deadline
Email your resume to ieee.ucsd@gmail.com. The deadline to apply to Tech Committee for Spring 2008 is 11:59pm Sunday 4/13. Applications submitted after this date will be considered for Fall 2008.
Technical Evaluation
All applicants to tech committee are required to take a short technical evaluation before we can grant an interview. The technical evaluation is a multiple choice test designed to evaluate your familiarity with general computer science concepts, web technologies, and object oriented design.
We will be administering technical evaluations at our Spring 2008 infosession.
Interview Process
- Email your resume to ieee.ucsd@gmail.com with the subject line "Join Tech Committee". Within 1-3 business days, you will receive an email confirming that we have received your resume and are reviewing it.
- Within 3-5 business days of receiving the confirmation email, you will be informed whether or not we would like to proceed with an interview.
- We try to schedule the interview as soon as possible. The interview takes about 30 minutes.
- All committee members must be approved by the officer team, so you will be informed of our decision after the first officers meeting following your interview.
IDEs, Editors, and Tools
- Eclipse IDE - for php, sql, html, css, xml, Java, C/C++, and much more: Installation Instructions | Eclipse home
- Notepad++ - free text editor with tabbed interface and syntax highlighting: free download
- Apache Http Server: http://httpd.apache.org/
- PHP: http://php.net
- Mysql: http://dev.mysql.com/downloads/mysql/5.0.html#win32
- Ubuntu linux: http://www.ubuntu.com/getubuntu/download
Reference and Tutorials
- Safari books online (UCSD students only): http://proquest.safaribooksonline.com
- HTML & XHTML: The Definitive Guide, 6th edition
- CSS: The Definitive Guide, 3rd Edition
- JavaScript: The Definitive Guide, 5th Edition
- XML in a Nutshell, 3rd Edition
- MySQL Cookbook, MySQL in a Nutshell
- Apache Cookbook (2008)
- Linux in a Nutshell, 5th Edition
- Designing Interfaces
- PHP documentation: http://www.php.net/manual/en/
- MySQL Reference Manual: http://dev.mysql.com/doc/refman/5.1/en/
- Google and Wikipedia are your best friends
