Computer Programming II
| Keywords |
| Classification |
Keyword |
| OFICIAL |
Informatics |
Instance: 2007/2008 - 2S
Cycles of Study/Courses
Teaching language
Portuguese
Objectives
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.
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
J. P. Hamilton ; object-oriented programming with Visual Basic .NET, O'Reilly, 2003. ISBN: 0596001460
Duthie, G. Andrew;
Microsoft ASP.NET programming with Microsoft Visual BASIC.NET step by step. ISBN: 0-7356-1934-4
Evaluation Type
Distributed evaluation without final exam
Assessment Components
| Description |
Type |
Time (hours) |
Weight (%) |
End date |
| Subject Classes |
Participação presencial |
56,00 |
|
|
| Problem Solving |
Teste |
45,00 |
|
2008-05-30 |
| VBasic Project |
Trabalho escrito |
36,00 |
|
2008-06-02 |
| Computer assessment (9h) |
Exame |
|
|
2008-04-04 |
| Computer assessment (17h) |
Exame |
|
|
2008-05-29 |
|
Total: |
- |
0,00 |
|
Amount of time allocated to each course unit
| Description |
Type |
Time (hours) |
End date |
| Study |
Estudo autónomo |
25 |
2008-05-30 |
|
Total: |
25,00 |
|
Eligibility for exams
Frequency of 75% of the classes
Calculation formula of final grade
0,35x(1ºtest) + 0,35x(2º test) + 0,2x(Computer assignment)+0,1x(Class continuous evaluation)
Examinations or Special Assignments
assignments:
Develop a web site using ASP or ASP.net;
Develop a Visual Basic application.