I'm an Engineering(Mechatronics)/Computer Science student. I need to choose 2 of the following for my electives: 1. Database Applications Database System Architectural Principles Data models Theory of database design Query Optimization Storage Strategies Query Processing Transaction Processing 2. Web Application Development HTTP HTML and XML JavaBeans Design Patterns (e.g., Abstract Factories and Model-View-Controller) Tag Libraries (JSTL) Relational Databases (MySQL/JDBC) Object-Relation Mapping tools (BeanFactory) Security (including SSL) Web Services (SOAP/WSDL/UDDI) Frameworks (Struts) Internationalization Scalability and Performance Issues 3. Computer Graphics basic image processing geometric transformations geometric modeling of curves and surfaces animation 3-D viewing visibilit All of them looks quite interesting to me. Please explain to me which subject is more important/useful to me as a Mechatronics student towards my future career. ps:Mechatronics=mecha+tronics Thanks!