Computer and Communication Systems
Instance: 2011/2012 - 2S 
Cycles of Study/Courses
Teaching language
Suitable for English-speaking students
Objectives
Upon completing this course, the students should have acquired an understanding of the essential concepts of the technology that supports electronic information, which should allow them to use it effectively.
Program
1. Computers: the hardware and the software; basic structure and operation of a computer; introduction to computer programming. Examples of programming languages and programs.
2. Software: system and application programs; basic structure and operation of an operating system; shell, process, thread, multiprogramming, memory management, file system and I/O devices; interaction with the computer: graphical and text interfaces; user working environment and supporting mechanisms. Examples of operating systems and human-machine interaction.
3. Computer networks: principles of data communication and digital information flow; examples of networks; protocols and layers; the TCP/IP protocol suite; IP addresses; name resolution; routing; distributed applications. Practical examples of network services usage.
4. The Internet and the services it provides: standards and interoperability; the client-server and peer to peer models; the World Wide Web; electronic mail; virtual terminal; file transfer; real-time communication; instant messaging; IRC. Usage of Internet services; construction of simple HTML pages.
Mandatory literature
José Alves Marques,... [et al.];
Sistemas operativos. ISBN: 978-972-722-575-0
José Gouveia / Alberto Magalhães; Redes de Computadores - Curso Completo, FCA Editora, 2010. ISBN: 978-972-722-582-8
Pereira, Fernando;
Linux. ISBN: 972-722-263-3
Coelho, Pedro;
Criação de páginas na World Wide Web com HTML 4 & JAVA. ISBN: 972-722-134-3
Complementary Bibliography
Stevens, W. Richard;
TCP/IP illustrated. ISBN: 0-201-63346-9
Tanenbaum, Andrew S. 1944-;
Computer Networks. ISBN: 0-13-166836-6
ULL;
HTML:The complete reference. ISBN: 0072119772
Tanenbaum, Andrew S. 1944-;
Modern operating systems. ISBN: 0-13-031358-0
Comer, Douglas E.;
The Internet book. ISBN: 0-13-892092-3
Gouveia, José;
Redes de computadores. ISBN: 972-722-473-3
Teaching methods and learning activities
The course is divided in theoretical classes (2 lessons of 1 hour by week) and practical classes (1 lesson of 2 hours by week).
Theoretical classes shall comprise formal presentation of subject-matter, with the use of transparencies and computer presentations; in these classes, students will also be presented with examples which complement the concepts and with demonstrations of applications and services.
In practical classes, students are required to solve practical exercises and carry out practical assignments. Moreover, the assessment of submitted coursework shall partly be done in these classes.
Software
Notepad ++
UBUNTU Edição FEUP
HTML Kit
Windows 7
keywords
Technological sciences > Technology > Communication technology > Network tecnology
Technological sciences > Technology > Internet technology
Physical sciences > Computer science > Computer hardware
Evaluation Type
Distributed evaluation without final exam
Assessment Components
| Description |
Type |
Time (hours) |
Weight (%) |
End date |
| Attendance (estimated) |
Participação presencial |
50,00 |
|
|
| Theoretical evaluation tests |
Exame |
2,00 |
|
|
| Practical assignment - specific study |
Trabalho escrito |
60,00 |
|
|
|
Total: |
- |
0,00 |
|
Amount of time allocated to each course unit
| Description |
Type |
Time (hours) |
End date |
| Study during semester |
Estudo autónomo |
77 |
|
|
Total: |
77,00 |
|
Eligibility for exams
Approval in the course obligates to acquire a grade greater than 9,5 points (in 20).
Course material will be evaluated in two moments, during the theoretical lessons:
T1 - first exam evaluating contents related to sections 1 and 2 from the course program;
T2 - second exam evaluating contents related to sections 3 and 4 from the course program.
Practical component will be composed by a practical work (done in groups with 3 students) evaluated based in the documentation presented and, in case of doubts, based in one oral presentation of the work.
Calculation formula of final grade
FG = 0.6*TT + 0.4*PW
FG - Final grade
TT - Theoretical exams (T = (T1 + T2)/2
PW - Practical work
Examinations or Special Assignments
The resit exam comprises a practical component (see below).
Special assessment (TE, DA, ...)
Students who are exempt from attending classes (according to their student status), shall be subject to the same assessment as that of regular students.
Classification improvement
Students who wish to improve their classification in resit periods, shall take an exam consisting of 2 parts:
TE - 2-hour theoretical exam, closed-book (12 marks);
PE - half-hour practical exam with computer, comprising both oral and written components (8 marks).
Observations
The practical group work (typically in groups of 3 students) submitted for assessment, shall have its overall classification adjusted to each group member; students within the same group may, therefore, be given different marks on the same work.