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

Computer Programming

Code: EM103     Acronym: PC

Instance: 2003/2004 - 2S

Active? Yes
Web Page: http://www.fe.up.pt/smat/Programacao.htm
Responsible unit: Mathematics Section
Course/CS Responsible: Mechanical Engineering

Cycles of Study/Courses

Acronym No. of Students Study Plan Curricular Years Credits UCN Credits ECTS Contact hours Total Time
LEM 206 Plano de Estudos EM Oficial a partir de 2000 1 2 5,5 -

Teaching language

Portuguese

Objectives

The course seeks to provide knowledge in structural computer programming with an emphasis on algorithm design for different problems and implementation using Visual Basic. The purpose of this course is also to provide concepts and tools for using other computer languages.

Program

Algorithms. Algorithm design and algorithm language: Input and output statements; assignment, control and loop statements. Arrays.
Structure of a program. Visual Basic language: Input and output statements; assignment, control and loop statements. Variables and constants. Data Types: integer, real, boolean, char and strings. Arrays, records and files.
Procedures, subroutines and functions. Arguments. Local and global variables.
Testing and debugging techniques.
Visual Basic forms and events. Other computer languages.

Main Bibliography

David I. Schneider, "An introduction to programming using Visual Basic.NET", Prentice Hall, cop. 2003.
André Puga, "o projecto Hannoi", FEUP, 2002.
L. Costa Sousa, "Programação de Computadores - Apontamentos e exercícios para as aulas práticos", FEUP, 2002.

Complementary Bibliography

G. Andrew Duthie, "Microsoft ASP.NET : Step by step", Microsoft Press, 2002.

Teaching methods and learning activities

During the course Visual Basic Language is teached in order to implement algorithms. Simultaneasly other computer languages are used. .

Software

Microsoft Visual Basic

Evaluation Type

Distributed evaluation without final exam
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-08-21 at 01:16:10 | Acceptable Use Policy | Data Protection Policy | Complaint Portal