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

Computer Programming II

Code: EIG0011     Acronym: PC II

Keywords
Classification Keyword
OFICIAL Informatics

Instance: 2009/2010 - 2S

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

Cycles of Study/Courses

Acronym No. of Students Study Plan Curricular Years Credits UCN Credits ECTS Contact hours Total Time
MIEIG 99 Syllabus since 2006/2007 1 - 6 56 160

Teaching language

Portuguese

Objectives

BACKGROUND:
Many engineering and management problems are today difficult to solve without a computer. In order to solve those problems is essential to know how to create algorithms and build computer programs. These skills are fundamental along the course but also in supporting future engineering work.

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

PREVIOUS KNOWLEDGE
Build algorithms and develop sequential computer programs.

PERCENT DISTRIBUTION
Scientific component: 60%
Technological component:40%

LEARNING OUTCOMES:
The students should be able to:
-build MS-Excel spreadsheets models using formulas and VBA programming;
-use sequential and random access files in MS-Visual Basic;
-develop web pages with programming script languages (ASP, ASPX);
-create algorithms using primitive and complex data structures;
-build windows applications using object oriented programming in VB.

Program

Using MS-Excel spreadsheets and programming in VBA for Excel. Using sequential and random access files in Visual Basic (VB); Programming in web script languages (ASP, ASPX). Object oriented programming: classes, properties, methods and events; oop concepts – encapsulation, inheritance and polymorphism. Programming in windows environment. Programming in VB using objects. Data structures: stacks; linked lists; queues; recursion; search and sort algorithms.

Mandatory literature

Hamilton, J. P.; Object-oriented programming with Visual Basic.NET. ISBN: 0-596-00146-0
Duthie, G. Andrew; Microsoft ASP.NET programming with Microsoft Visual BASIC.NET step by step. ISBN: 0-7356-1934-4

Teaching methods and learning activities

This course unit will be based on the following activities:
(i) Theoretical classes will be based on the presentation of the themes of the course unit on the theoretical discussion of exercises. Students will be informed about the bibliography and assignments to be carried out;
(ii) Students have to, individually or in group, give solutions to the exercises presented in theoretical classes and read the bibliography
(iii) Theoretical-practical classes will be based on the discussion of the solutions of exercises and cases, as well as on the discussion of the bibliography.

Evaluation Type

Distributed evaluation without final exam

Assessment Components

Description Type Time (hours) Weight (%) End date
Attendance (estimated) Participação presencial 60,00
Problem solving Teste 40,00 2010-06-09
Group project Trabalho escrito 36,00 2010-06-09
Test Exame 2010-04-07
Test Exame 2010-06-02
Total: - 0,00

Amount of time allocated to each course unit

Description Type Time (hours) End date
Study Estudo autónomo 26 2010-06-09
Total: 26,00

Eligibility for exams

To be admitted to exams, students have to attend to 75% of the classes.

Calculation formula of final grade

0.35x (1st test) + 0.35x (2nd test) + 0.2x (Computer assignment) +0.1x (Class performance)

Examinations or Special Assignments

A practical assignment on the development of an application of VBasic. NET using class of objects.

Special assessment (TE, DA, ...)

Students have to do/attend to all assessment components.
If students cannot attend to classes, the value which class performance is worth will be added to the grade of the practical assignment.

Classification improvement

Students have to do/attend all assessment components.
If students cannot attend to classes, the value which class performance is worth will be added to the grade of the practical assignment.
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-07-22 at 04:33:43 | Acceptable Use Policy | Data Protection Policy | Complaint Portal