Go to:
Logótipo
You are here: Start > ESG0030

Programming

Code: ESG0030     Acronym: PROG

Keywords
Classification Keyword
OFICIAL Computer Science
OFICIAL Engineering

Instance: 2016/2017 - 1S Ícone do Moodle

Active? Yes
Responsible unit: Department of Industrial Engineering and Management
Course/CS Responsible: Master in Services Engineering and Management

Cycles of Study/Courses

Acronym No. of Students Study Plan Curricular Years Credits UCN Credits ECTS Contact hours Total Time
MESG 23 Syllabus since 2007/08 1 - 6 42 162

Teaching language

Suitable for English-speaking students

Objectives

The aim of this course is to provide students with fundamental knowledge about Information and Communication Technology (ICT) and, in particular, allow them to develop their skills in computer programming.

Learning outcomes and competences

The students should be able to:

1) design algorithms and create object oriented programs;

2) solve complex problems using spreadsheets and VBA programming;

3) develop Web applications using different tools (HTML, CSS, JavaScript, PHP, MySQL).

Working method

Presencial

Program

Introduction to programming. Algorithm design. Object oriented programming. Abstraction and encapsulation. Classes, properties, methods and events. Inheritance, polymorphism and interfaces. Solving complex problems using spreadsheets and programming in VBA (Visual Basic for Applications). Development of Web applications using several tools (HTML, CSS, JavaScript, PHP, MySQL)

Mandatory literature

Hamilton J. P.; Object-oriented programming with Visual Basic.NET. ISBN: 0-596-00146-0
Welling Luke; PHP e MySQL. ISBN: 978-85-352-1714-8

Teaching methods and learning activities

Teaching is based on the following types of activities: presentation of theoretical concepts together with application examples; design algorithms and building programs problem solving and their implementation in computer; pratical problem solving using spreadsheets and programming in VBA; group project for acquisition of web application development skills.

Evaluation Type

Distributed evaluation without final exam

Assessment Components

Designation Weight (%)
Teste 70,00
Trabalho prático ou de projeto 30,00
Total: 100,00

Amount of time allocated to each course unit

Designation Time (hours)
Elaboração de projeto 40,00
Estudo autónomo 73,00
Frequência das aulas 49,00
Total: 162,00

Eligibility for exams

The approval is obtained with a final grade greater than or equal to 9.5 and the test's average grade greater than or equal to 7.5.

Calculation formula of final grade

0.35x(1st test) + 0.35x(2nd test) + 0.3x(group project)
Recommend this page Top
Copyright 1996-2024 © Faculdade de Engenharia da Universidade do Porto  I Terms and Conditions  I Accessibility  I Index A-Z  I Guest Book
Page generated on: 2024-10-02 at 13:27:51 | Acceptable Use Policy | Data Protection Policy | Complaint Portal