ID: 1495
Course type: scientific and vocational
Course coordinator: Dinulović R. Mirko
Lecturers: Dinulović R. Mirko
Contact: Dinulović R. Mirko
Level of studies: M.Sc. (graduate) Academic Studies – Mechanical Engineering
ECTS: 6
Final exam type: project design
Department: Department of Aerospace Engineering
Prepare inputs for the engineering software based on standard calculations. • Preparation of engineering calculations for effective programming and obtain efficient programs. • Testing and verification of software engineering. Validation of software engineering. • Use SQL to get information from databases. • Use SQL for engineering decision making. • Organization, normalization of data in the database. • Privacy, data archiving. Issues of software licensing.
After successful completion of the program provided for in this case the student can: • Prepare a budget for programming. • to assess the quality of information obtained from the input data that are processed program written for a defined budget. • use the database for specific problems in mechanical engineering. • use SQL as a generator of low-level information for software engineering.
1. Basic numerical methods in the calculations. 2. Designing software for selected numerical methods and calculations. Finding the zero function. Numerical differentiation and numerical integration. 3. Designing software for selected numerical methods and calculations. Numerical solution of partial differential equations and first order. Basic statistics. 4. Relational algebra, relations, and indexing. Basic SQL commands to create objects. 5. Basic SQL commands to update the object and relational operations. 7. Testing program. Validation of results and errors in calculation. 8. Software Licensing.
It consists of the auditory, laboratory exercises that accompany the course. Case Studies. The commemoration of the database design, different tools. Database-based storage of drawings, photographs and complex objects.
Database design. Software Engineering.С/C++
The necessary software for this case under the GNU license - free of charge. If you use Linux you needed Python is readily available. If you use another operating system, Python can be downloaded from the appropriate Web site (see URL) or the URL. To run the software necessary to possess enough simplest PC.
Total assigned hours: 75
New material: 20
Elaboration and examples (recapitulation): 10
Auditory exercises: 1
Laboratory exercises: 0
Calculation tasks: 10
Seminar paper: 0
Project: 19
Consultations: 0
Discussion/workshop: 0
Research study work: 0
Review and grading of calculation tasks: 0
Review and grading of lab reports: 0
Review and grading of seminar papers: 0
Review and grading of the project: 5
Test: 0
Test: 5
Final exam: 5
Activity during lectures: 10
Test/test: 20
Laboratory practice: 0
Calculation tasks: 10
Seminar paper: 0
Project: 20
Final exam: 40
Requirement for taking the exam (required number of points): 0
Jery R. Hanly, Essential C++ for Engineers and Scientists, Addison Wesley, ISBN 0-201-74125- 3;, 2002