Go to:
Logótipo
You are here: Start > CINF029

Computer and Communication Systems

Code: CINF029     Acronym: SCCOM

Keywords
Classification Keyword
OFICIAL Computer Science

Instance: 2024/2025 - 2S Ícone do Moodle

Active? Yes
Web Page: https://moodle2425.up.pt/course/view.php?id=4590
Responsible unit: Department of Informatics Engineering
Course/CS Responsible: Bachelor of Arts in Information Science

Cycles of Study/Courses

Acronym No. of Students Study Plan Curricular Years Credits UCN Credits ECTS Contact hours Total Time
CINF 79 Study plan 1 - 6 41 162

Teaching Staff - Responsibilities

Teacher Responsibility
Daniel Augusto Gama de Castro Silva

Teaching - Hours

Lectures: 1,50
Practical: 1,50
Type Teacher Classes Hour
Lectures Totals 1 1,50
Daniel Augusto Gama de Castro Silva 1,50
Practical Totals 3 4,50
Daniel Augusto Gama de Castro Silva 4,50

Teaching language

Portuguese

Objectives

Provide the students with the knowledge of essential concepts regarding the technologies that support the creation, storage and communication of digital information, allowing students to use them effectively.

This includes computer architectures, operating systems (Windows and Linux), network architectures and services, as well as Web 2.0 technologies and services.

 

Learning outcomes and competences

At the end of the course students should be able to:

  • describe the basic architecture of a computer and its operation
  • identify the components of a modern operating system
  • distinguish the concepts of process, thread, multiprogramming and multitasking, system mode and user mode
  • seamlessly use a computer with Linux OS
  • identify the various computer network topologies and the basic principles of digital data communication
  • characterize the TCP/IP protocol and some of the supported network services
  • explain what the internet is and the most uded models in the World Wide Web, namely the client-server and peer-to-peer models
  • define the concept of cloud computing and data storage on remote servers

Working method

Presencial

Program

1. Numbering Systems: binary, octal and hexadecimal systems.

2. Computer Architectures: basic structure and functioning of a computer; main components of a computer system.

3. Operating System: basic concepts and functions; structure and functioning of an operating system; concepts of shell, process, thread, multiprogramming, memory management, filesystem and I/O devices; virtual machines; interaction with computers - CLI, GUI and NUI paradigms.

4. Computer networks: data communication and digital information transfer; network types and topologies; layer model and TCP/IP protocol; IP addressing, name resolution and routing; security in computer networks; wireless networks; network services.

5. Internet and Web 2.0: norms and interoperability; communication models; World Wide Web and existing services; cloud computing and storage; interaction and information visualization; crowdsourcing; Web 3.0.

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

Complementary Bibliography

Stevens, W. Richard; TCP/IP illustrated. ISBN: 0-201-63346-9
Tanenbaum, Andrew S. 1944-; Computer Networks. ISBN: 0-13-166836-6
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

Theoretical classes shall comprise a formal presentation of subject-matter, using electronic presentations; in these classes, students will also be presented with examples that complement the concepts and demonstrations of applications and services. In some classes, there will be discussion sessions, following a flipped classroom philosophy.

In practical classes, students are asked to solve practical exercises to consolidate their knowledge.

Software

Windows
UBUNTU Edição FEUP
gedit
ghex

keywords

Physical sciences > Computer science > Computer architecture
Physical sciences > Computer science > Computer systems
Technological sciences > Technology > Internet technology
Physical sciences > Computer science > Computer hardware
Technological sciences > Technology > Communication technology > Network tecnology

Evaluation Type

Distributed evaluation with final exam

Assessment Components

Designation Weight (%)
Exame 25,00
Participação presencial 10,00
Teste 25,00
Trabalho escrito 40,00
Total: 100,00

Amount of time allocated to each course unit

Designation Time (hours)
Estudo autónomo 52,00
Frequência das aulas 42,00
Trabalho de investigação 72,00
Total: 166,00

Eligibility for exams

A student enrolled in the course obtains approval if the maximum number of absences in practical classes is not exceeded (the maximum number of absences corresponds to 25% of classes: three absences) and if he successfully concludes the practical assignments.

Calculation formula of final grade

In regular exam season:

FG = 0.1*PP + 0.4*TP + 0.25*MT + 0.25*EN

FG - Final Grade

PP - Participatory Presence

TP - Practical Component, obtained through a practical assignment

TP = F1*0,45 + F2*0,4 + F3*0,15 (minimum of 35% in each part)

F1 - Phase 1
F2 - Phase 2
F3 - Phase 3 (Presentation)

MT - Mini-test (minimum of 35%)

EN - Regular exam (minimum of 35%)

 

In the resit exam season:

FG = 0.1*PP + 0.4*TP + 0.5*ER

FG - Final Grade

PP - Participatory Presence

TP - Practical Component, obtained through a practical assignment

TP = F1*0,45 + F2*0,4 + F3*0,15 (minimum of 35% in each part)

F1 - Phase 1
F2 - Phase 2
F3 - Phase 3 (Presentation)

ER - Resit exam (minimum of 35%)

Examinations or Special Assignments

There are no special tests or assignments.

Special assessment (TE, DA, ...)

Students who, in accordance to their statute, are exempt from attending classes, shall be subject to the same evaluation as that of regular students, including the requirement to deliver the practical assignments, with the same deadlines. In these cases, work monitoring sessions should be agreed upon with the teachers. In this case, the Paticipatory Presence component will be diluted into the remaining components.

Classification improvement

Improvement of the theoric components (Mini-Test and regular Exam) can be attained in the resit exam season.
Improvement on other components is limited to another edition of the curricular unit.

Recommend this page Top
Copyright 1996-2025 © Faculdade de Engenharia da Universidade do Porto  I Terms and Conditions  I Accessibility  I Index A-Z  I Guest Book
Page generated on: 2025-06-24 at 06:06:43 | Acceptable Use Policy | Data Protection Policy | Complaint Portal