. "Computer Systems, Architectures, Network"@en . . . . . . . . . . . . . . . . . . . . . . . . . "Introduction to computer networks"@en . . "6.0" . "Prerequisites\nPrior programming and operating system knowledge recommended.\n\nObjectives\nAt the end of the course, students must understand: - Computer networks and be able to analyze the main paradigms. -The TCP/IP protocol architecture and identify existing problems and evolution trends. Students must also have acquired the skills and methodologies needed to: - Analyse the essential aspects of network performance - Analyse a network protocol - Configure simple services and networks, as well as to detect errors and correct them.\n\nProgram\n1) Introduction - network components; access networks, physical media, and digitization of information; core networks, switching and Internet structure; Degradation factors and performance metrics; TCP/IP protocol architecture; historical evolution 2) Application layer - networked applications, client-server and peer architectures; API and socket programming; Web and HTTP; the e-mail; name service and DNS; file distribution; streaming; network management and SNMP 3) Transport layer: connectionless transport and UDP; reliability and TCP; congestion control and TCP 4) Network layer - data and control; IPv4 and IPv6 (addressing, fragmentation, configuration, address translation and resolution); routing algorithms, intra-AS routing, and OSPF; inter-AS routing and BGP; ICMP; SDN 5) Link layer: error detection and correction; multiple access; local area networks; level 2 switching and addressing; virtualization and data center networks\n\nEvaluation Methodology\n50% continuous evaluation / 50% non-continuous evaluation\n\nCross-Competence Component\nThe discipline seeks to stimulate a diverse set of transversal competences, suitable for a BSc student:: Critical and Innovative Thinking - Lab practice, programming project, and theory-based work enable to develop strategic thinking, critical thinking, creativity, and problem-solving strategies without explicit assessment. Intrapersonal Competencies - Performing laboratory work involves components of productivity and time management, stress management, proactivity and initiative, intrinsic motivation, and decision making without explicit assessment. Interpersonal Skills - In the network programming project, 20% of the project grade refers to the ability to work in teams and 20% of the demonstration grade to the ability to present the solution orally.\n\nLaboratorial Component\nDuring laboratory classes, students perform group work of 2 or 3 elements. Laboratory activities consist of traffic analysis, network configuration, debugging, and programming. Quizzes, experimental tests, and demonstrations are used to assess the students' performance. Laboratory classes are compulsory attendance classes, and the maximum limit of 2 absences is acceptable. If the student cannot attend at the scheduled time, he/she must agree in advance with the professor a replacement time. Exceptional situations, such as health problems, must be accompanied by valid justification (medical certificate, for example) for further analysis by the professor.\n\nProgramming and Computing Component\nThe course has a crucial programming component, which is the development of a network application using the socket API and the Pyhton programming language. Development goes through the various phases of the SW development process: design, specification, development, and testing. This component represents 1.5 ECTS of the teaching effort.\n\nMore information at: https://fenix.tecnico.ulisboa.pt/cursos/lerc/disciplina-curricular/845953938490016" . . "Presential"@en . "TRUE" . . "Bachelor in Telecommunications and Informatics Engineering"@en . . "https://tecnico.ulisboa.pt/en/education/courses/undergraduate-programmes/telecommunications-and-informatics-engineering/ " . "180"^^ . "Presential"@en . "Programme Overview\nTelecommunications and Informatics Engineering is dedicated to “Internet Engineering”, namely the so-called “internet of things”, which allows us to interact with various objects, such as refrigerators, heating our homes or products for sale in a supermarket. As such, a Telecommunications and Informatics Engineer works with complex, fixed or mobile communication networks and related infrastructures. It also develops services or applications, knowing the related security aspects.\n\nEntry Requirements - National Admission to Higher education\n\n* National Admission Exams: Mathematics A + Physics and Chemistry (Minimum grade point: 100 points (out of 200))\n* Application Grade: MS x 50% + PI x 50% (Minimum grade point: 120 points (out of 200))\n - MS: high school final arithmetic average grade | PI: Average of national admission exams’ grades.\n\nhttps://tecnico.ulisboa.pt/en/education/study-at-tecnico/applications/national-admission-for-higher-education/ \n\nAdmissions can also be done through one of the following ways:\n\n* Course Change and Transfer\n* Holders of Middle Level/Higher Education degrees\n* Applicants over the age of 23\n* Special Admission Regime for International Students\n\nMore information about admissions to Técnico (national and international candidates) is available at: https://tecnico.ulisboa.pt/en/education/study-at-tecnico/applications/"@en . . . "3"@en . "FALSE" . . . "Bachelor"@en . "Thesis" . "697.00" . "Euro"@en . "7000.00" . "None" . "Fields:\n\n* Telecommunications companies\n* Information technology companies\n* Government agencies\n* Research and development organizations\n* Consulting firms\n* Start-ups\n\nThe average salary for a telecommunications engineer in Portugal is €35,000 per year. The average salary for an informatics engineer in Portugal is €30,000 per year.\n\nSome of the possible positions:\n\n* Telecommunications engineer\n* Network engineer\n* Systems engineer\n* Software engineer\n* Data scientist\n* Cyber security engineer"@en . "1"^^ . "TRUE" . "Midstream"@en . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .