IPT Logotipo do IPT

Ano Letivo: 2014/15

Tecnologias de Informação e Comunicação

Programming Languages

<< back to Curriculum Plan

Publication in the Diário da República: Plano 4 - 2010/2011

6 ECTS; 1º Ano, 2º Semestre, 30,0 PL + 30,0 TP , Cód. 925014.

Lecturer
- Fernando Sérgio Hortas Rodrigues (2)

(1) Docente Responsável
(2) Docente que lecciona

Prerequisites
Not applicable

Objectives
Learn the object-oriented paradigm, namely the concepts of inheritance, abstraction, encapsulation and polymorphism.
Learn C# programming language and the.NET framework.
Develop .NET and C# applications with data access.

Program
1-General concepts
1.1-Introduction to the .NET and to the .NET framework
1.2-Exploring the Visual Studio .NET IDE
1.3-How to create a Windows Desktop Application project

2-C# programming language fundamentals
2.1-Understanding C# programming language fundamentals
2.2-C# predifined data types
2.3-Expressions
2.4-Conditional instructions
2.5-Iterative instructions

3-Object creation with C#
3.1-Class definition
3.2-Methods declaration
3.3-Constructors
3.4-Static class members

4-Objected Oriented Programming Technicas with C#
4.2-Inheritance
4.3-Polimorphism

5-C# programming
5.1-Arrays
5.2-Object Indexing
5.3-Colections
5.4-Interfaces
5.5-Exception Handling
5.6-Delegates and Events

6- C# and .NET based applications developing
6.2-Overriding Methods from the System.Object class library
6.3-String and numeric formating
6.4-Files and Streams

7-ADO.NET
7.1-ADO.NET Data providers
7.2-ADO.NET Disconnected layer
7.3-DataSets
7.4-Binding DataTable Objects to User Interfaces
7.5-Data Adapters

Evaluation Methodology
Exams (40%) and Practical project (60%).

Bibliography
- Marques, P. e Pedroso, H. e Figueira, R. (2011). C# 4.0. Lisboa: FCA
- Watson, K. (2012). Beginning Visual C# 2012 Programming. -: Wrox

Teaching Method
Theoretical and Practical classes

Software used in class

 

 

 


<< back to Curriculum Plan
NP4552
Financiamento
KreativEu
erasmus
catedra
b-on
portugal2020
centro2020
compete2020
crusoe
fct
feder
fse
poch
portugal2030
poseur
prr
santander
republica
UE next generation
Centro 2030
Lisboa 2020
Compete 2030
co-financiado