Code: | EIG0007 | Acronym: | PC I |
Keywords | |
---|---|
Classification | Keyword |
OFICIAL | Informatics |
Active? | Yes |
E-learning page: | https://moodle.fe.up.pt/ |
Responsible unit: | Department of Industrial Engineering and Management |
Course/CS Responsible: | Master in Engineering and Industrial Management |
Acronym | No. of Students | Study Plan | Curricular Years | Credits UCN | Credits ECTS | Contact hours | Total Time |
---|---|---|---|---|---|---|---|
MIEIG | 112 | Syllabus since 2006/2007 | 1 | - | 5 | 56 | 135 |
The aim of this course is to provide students with fundamental knowledge about Information and Communication Technology (ICT) and, in particular, allow them to develop their skills in computer programming.
The students should be able to: - identify different computer equipments and technical terms used in this area; -work with operating systems such as MS-Windows and Unix and use different functions of computer networks; - use the Internet for different purposes: communication between users, access to remote computers, document transfer and information (design of HTML pages and programming in script languages) - use applications of personal productivity such as word processors, graphic applications and presentation. To be capable of developing integrated applications using programming languages such as Visual Basic for Applications (VBA); - create algorithms in a pseudo language; - implement algorithms and develop applications using Visual Basic language; - develop applications using object oriented programming in Visual Basic in Windows environment
N.A.
Introduction to computing: Computer architecture; Operating systems MS-Windows and Unix; Use of tools of personal productivity; word processing, graphic and presentation applications Computer Networks: network protocols; structure of network operating systems; Main network operating systems Internet: Evolution of the Internet; Electronic mail (e-mail); Mailing lists; File transfer (ftp); remote use of computers (telnet); research and access to information; www (world wide web) protocols; browsers; Design of HTML pages: Origins and evolution of HTML language; page structure; HTML elements; Syntactic rules; Use of advanced concepts of HTML editors Programming: Introduction to programming; Algorithms; Stages of problem solving; Development of algorithms; Elementary concepts; Constants, variables, expressions and arithmetic operators; Concepts of structured programming; Repetition and decision structures; Index variables Subprograms: functions and procedures; variable duration; Visual Basic and Visual Basic for Applications programming; Object oriented programming in VB. Net
This course unit is based on three different types of activities: (I) Theoretical classes- presentation of the themes of the course, theoretical discussion of exercises and bibliographical references will be given; (II) Exercises- individual or group activities, preparation of solutions for exercises and cases, consult bibliographical references; (III) Theoretical-practical classes- computer exercises and discussion of bibliographical references
Designation | Weight (%) |
---|---|
Participação presencial | 10,00 |
Teste | 80,00 |
Trabalho laboratorial | 10,00 |
Total: | 100,00 |
Designation | Time (hours) |
---|---|
Estudo autónomo | 60,00 |
Frequência das aulas | 52,00 |
Trabalho laboratorial | 23,00 |
Total: | 135,00 |
To be admitted to exams, students have to attend 75% of the classes.
0.4x(1st Mini-test) + 0.4x(2nd Mini-test + 0.1x(Practical Assignment)+0.1x(Teachers' evaluation)
Two Min-tests and an individual project consisting of web site development.
Students have to do all the assessment components.
Students have to do all the assessment components.