Dansk - English
Short version - Full version
Object Oriented Programming & Design (Fall 2007) |
|||
Course code : | XPE5-1-U2 | ||
ECTS Credits : | 7,5 | Status : | Compulsory |
Revised : | 25/10 2007 | Written : | 27/01 2004 |
Placement : | 5. semester | Hours per week : | 6 |
Length : | 1 semester | Teaching Language : | Danish |
Objective : | To develop the student’s abilities to combine and integrate accepted computer system engineering theories and principles with marketing economics. The student has to use the above in an independent problem statement which must include an electronic system. Furthermore the objective is to enable the student to employ theoretical methods, models and principles in the marketing research process for the chosen problem. To give the student a fundamental understanding of the principles of computer system engineering, object oriented programming and data communications. På det merkantile område fokuseres der på udenrigshandel, international økonomi og international markedsføring. Objekt orienteret programming og design: Provide the students with basic knowledge of the structures of an object oriented program to put them in a better position to predict resource-, cost- and schedule-requirements in connection with development projects as well as existing system modification. Give the students an insight into software engineering to provide them with an overview of how a software application develops from customer demands to software release. To provide the students with systematic methods of how customer demands can be formally described in a way that enables a software development department to do the engineering work. Data Communications: This part provides the students an overview and practical insight of basic networking and communications media. Furthermore it is intended to provide the students a thorough understanding of open standards and communications protocols, which are central elements in the course. Web technologies: To give the students basic insight in server side programming on the internet using Active Server Pages (ASP). To give the students knowledge about communication with data stores through the internet using ASP and ADO. Udenrigshandel, international økonomi og international markedsføring: To give students basic skills and know-how concerning sales abroad. Methods to estimate the opportunities in international markets are taught. The course focuses on global marketing strategy. This will enable the student to choose market, distribution- and control, product decisions, as well as proctive policies. Furthermore the study of e-business as well as the international competitive advantages of the company will enable the student to assess opportunities/ limitations on the international market. | ||
Principal Content : | The theme of the project is international marketing of electronic systems, where the market is decided by 2. foreign language of the team. Objekt orienteret programming og design: The student receive an introduction to object oriented programming with Java including program structure, the object oriented way of thinking, graphical user interfaces and database communication (JDBC). The students will be engaged in working with software engineering using methods from Object Oriented Analysis and Design (OOA&D) and introducing them to the most general UML-diagrams. Data Communications: The subject is based on methods, principles and theories with focus on technologies within fixed networks as well as wireless. Communications protocols and specific protocol layers in relation to OSI and TCP/IP are central. The practical overview will be accomplished by lab-sessions regarding data logging, interfacing and serial communications via standards like RS232 and Ethernet. Web technologies: To design a web page using the data from a database (Access). The tools used are SQL (Structured Query Language), ASP (Active Server Pages), VBScript og ADO (ActiveX Data Objects) Udenrigshandel, international økonomi og international markedsføring: The use of macro and micro tools in connection with international market research is tought as well as selection of distributions channel, product policies and e-business. This leads to combined risk analysis. | ||
Teaching method : | Theory and laboratory during the first 10 weeks, thereafter 5 weeks of project work. The teams consists of 4-6 students. | ||
Required prequisites : | - | ||
Recommended prerequisites : | Basic knowledge about programming in Java. Practical experience compiling and running Java applications. Knowledge concerning the internet and HTML programming. | ||
Relations : | - | ||
Type of examination : | Look under remarks | ||
External examiner : | External | ||
Marking : | 7 step scale | ||
Remarks : | The evaluation of PE5 is divided up in 2 parts – one base don OOP and Design, and the other based on the project. Eksamen 1 i OOP og design, system engineering: The students work in groups of 2 students each, designing and programming an application and a database. Each student is examined for 20 minutes during which the group’s results are presented by the student and discussed. Based on the quality of the group’s solution, the presentation given by the student and the final discussion the student receive his own individual grade. Eksamen 2 i projekt : Evaluation 2 (Project) Each student will have 30 minutes to present answers to 2 questions: one technical and one mercantile question (there will be 10 questions in each pool of questions). The student will also, during the examination, answer questions related to the project. The weighted grade: Project 40% Question 1 30% Question2 30% If one of the grades in evaluation 2 is less than 6, the weigthed grade will assume this grade. The students will only be informed about thje weighted grade. | ||
Teaching material : | James F. Kurose & Keith W. Ross: ”Computer Networking”, 2nd edition, Addison Wesley, ISBN 0-321-17644-8. Buser et. al.: ”Beginning Active server pages 3.0”, Wrox 1999, ISBN 1-861003-38-2. IDG hæftet med Access 2000. (Java: Her benyttes en begrænset udgave af Jacob Norfalks bog: ”Objektorienteret Programmering i Java”, som findes gratis på internettet - http://javabog.dk.) Global marketing management, Svend Hollensen ISBN 0-273-64644-3 Kvalitativ værdiprofilering, Orla Nielsen ISBN 87-16-7trinsskala299-8 | ||
Responsible teacher : | Søren Raagaard
, sraa@dtu.dk |