Programming Language

Course: Programming Language
Year:

1

Semester:

1º Semestre

Curricular Unit:

Matemática Aplicada e Estatística

ECTS:

5.5

Regent:

Carlos Alberto Rosa Ferreira

Objectives:The aim of the course is to introduce the most basic aspects of programming languages. The important fundamental concepts and techniques for writing programs are introduced. The ideas of the course are illustrated through programs in Microsoft Visual Basic Express Edition Language.
Contents:1. Introduction to Programming:
What are programming languages?
The elements of language
Types of language
Compiler / Interpreter
2. Logic of Programming:
Introduction
Algorithms
Data Types
Input and output operations
Structure of Control Algorithms
Vectors and Matrices
Sub-programs
Parameters
3. Visual Basic:
Most important terminology
Brief Explanation of the Work Environment of Visual Basic Program
Understanding aspects of programming in VB
Project in VB
The most commonly used objects
Forms
Properties
Methods
Events
Type Modules
Write code in VB
Forms
Menu Editor
Variables
Arrays
Variables created by the user
Constants
Collections
Subprograms
Comparison Operators
Logical Operators
Decision-making structures
Repetition structures
Reading and writing external files
Compilation
Errors
Evaluation:Discipline is of theoretical and practical nature. Daily practice in the development of small routines computing is essential to the learning process. The evaluation is obtained alternatively by continuous evaluation or in the final exam. Continuous assessment consists of two tests. The two tests are written with practical development of small routines The Final Exam consists of a aspect theoretical and practical and in the end the student must make an oral examination.
Bibliography:A list is presented to the students.
Program in pdf:

Português

English

2019/2020

2019/2020

2018/2019

2018/2019

2017/2018

2017/2018

2016/2017

2016/2017

2015/2016

2015/2016

2014/2015

2014/2015

2013/2014

2013/2014



Erasmus Incoming