Enterprise Information Systems
Keywords |
Classification |
Keyword |
OFICIAL |
Automation, Control & Manufacturing Syst. |
Instance: 2009/2010 - 1S
Cycles of Study/Courses
Acronym |
No. of Students |
Study Plan |
Curricular Years |
Credits UCN |
Credits ECTS |
Contact hours |
Total Time |
MIEEC |
18 |
Syllabus since 2007/2008 |
5 |
- |
6 |
63 |
160 |
Teaching language
Portuguese
Objectives
The central aim of this course is to train students on the development of industrial information systems, by integrating data acquisition devices, database management systems and web applications.
Besides, this course aims to consolidate students’ knowledge on the methods of system analysis and specification and project management. This course also aims to deepen students’ knowledge on business processes of industrial companies, as well as production and quality management, logistics and maintenance.
Program
1. Web programming fundamentals
- Web applications: basic concepts
- Presentation of style sheets
- Presentation of PHP programming language
- Presentation of JavaScript programming language
2. Web programming techniques
- State maintenance in Web applications
- Web applications structure: data access layer, business logic layer and presentation layer
- Web and Ajax services
3. Database management systems
- Integrity constraints, views, triggers and transactions
- Data modelling and database design
Mandatory literature
Rasmus Lerdorf, Kevin Tatroe; Programming PHP, O'Reilly , 2002. ISBN: 1-56592-610-2
Ewald Geschwinde, Hans-Jürgen Schönig; PHP and PostgreSQL: Advanced Web Programming, Sams Publishing, 2002. ISBN: 0-672-32382-6
Teaching methods and learning activities
At the beginning of the course, it will be introduced web programming fundamentals and students will have to do practical assignment, which will last approximately 6 weeks. This assignment aims to train students on fundamental techniques of Web programming.
The second part of the course will be focused on more advanced themes (such as Webservices, ajax, structure of Web applications, database design). At the same time, it will be developed an industrial information systems (requirements analysis, specification, conception, implementation and test).
Software
PostgreSQL
Evaluation Type
Distributed evaluation with final exam
Assessment Components
Description |
Type |
Time (hours) |
Weight (%) |
End date |
Subject Classes |
Participação presencial |
52,00 |
|
|
Web application development |
Trabalho escrito |
40,00 |
|
|
Introduction to web programming |
Trabalho escrito |
40,00 |
|
|
Examen |
Exame |
2,00 |
|
|
Preparation for the examen |
Exame |
8,00 |
|
|
|
Total: |
- |
0,00 |
|
Amount of time allocated to each course unit
Description |
Type |
Time (hours) |
End date |
Individual study |
Estudo autónomo |
20 |
|
|
Total: |
20,00 |
|
Eligibility for exams
Students have to reach a minimum mark of 40% in the practical assignments.
Calculation formula of final grade
Final Mark will be based on the average mark of the following components:
- Continuous assessment: 10%
- Practical assignments: 60%
- Final Exam: 30%
Students have to reach a minimum mark of 40% in the final exam, to complete the course.
Special assessment (TE, DA, ...)
Students who cannot attend to classes have to do practical assignments (to be defined by the professors) and a final exam.
Classification improvement
Students can improve their mark of the continuous assessment component by doing an extra assignment. Improvement of the final exam mark (according to the rules).
Observations
Students have to do an oral presentation of both of their assignments, which will be individually assessed, accordingly to the aims of the course.