Computer Programming I
Keywords |
Classification |
Keyword |
OFICIAL |
Informatics |
Instance: 2008/2009 - 1S
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:
-work with computers using MS-Windows and Unix operating systems;
-use graphical, presentation and word processing applications;
-use network and internet services;
-build web pages and develop web sites;
-create algorithms in a pseudo language;
-use VBA script language for MS-applications and web pages;
-develop computer applications using MS-Visual Basic.
Program
Introduction to computing: computer architecture; MS-Windows and Unix; computer networks (microsoft and unix); word processing. Internet: electronic mail; news; ftp; telnet; www - world wide web; browsers and web search; html – hypertext markup language; building web pages using html and MS-frontpage; Programming: building algorithms using a pseudo language; constants, variables, expressions and arithmetic operators; simple data types; input and output; structured programming; control flow and decisions; arrays – vector and matrix applications; modular programming – subprograms and functions; programming in MS-Visual Basic and VBA – Visual Basic for Applications. Introduction to consulting manuals and reference books in computing. Introduction to the documentation of programs and systems.
Mandatory literature
Meyer, M. & Baber, R; Computers Today and Tomorrow, Que, 1998
Halvorson, Michael;
Microsoft Visual Basic .NET. ISBN: 0-7356-1905-0
Complementary Bibliography
Wirth, Niklaus;
Algorithms and data structures, N. ISBN: 0-13-021999-1
J.P. Hamilton; Object-Oriented Programming with Visual Basic .NET, O'Reilly & Associates, 2003. ISBN: 0-596-00146-0
Software
Visual Basic .NET
Evaluation Type
Distributed evaluation without final exam
Assessment Components
Description |
Type |
Time (hours) |
Weight (%) |
End date |
Subject Classes |
Participação presencial |
52,00 |
|
|
Problem Solving |
Teste |
45,00 |
|
2009-01-16 |
Computer assessment |
Exame |
|
|
2008-11-13 |
Computer assessment |
Exame |
|
|
2009-01-15 |
Web project |
Exame |
18,00 |
|
2009-01-10 |
|
Total: |
- |
0,00 |
|
Amount of time allocated to each course unit
Description |
Type |
Time (hours) |
End date |
Study |
Estudo autónomo |
20 |
2009-01-16 |
|
Total: |
20,00 |
|
Eligibility for exams
Frequency of 75% of the classes
Calculation formula of final grade
0,4x(1ºtest) + 0,4x(2º test) + 0,1x(Computer assignment)+0,1x(Class continuous evaluation)