<ul class="nav nav-pills"> <li><a href="index.html">Home</a></li> <li class="active"><a href="#">Teaching</a></li> <li><a href="research.html">Research</a></li> <li><a href="pub.html">Publications</a></li> <li><a href="contact.html">Contact</a></li> </ul> <!-- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX --> <div class="panel panel-warning"> <div class="panel-heading"> <h3 class="panel-title"><span class="glyphicon glyphicon-bullhorn" aria-hidden="true"></span> **Office hours for 2025.2:** Mondays 17:30 - 18:30 and Wednedays 17:30 - 18:30.</h3> *You can book a virtual meeting in other available time slots [here](https://calendar.app.google/qyPtK1MgUSjGsxCm9)* </div> </div> --- ### Current Courses <div class="panel panel-warning"> <div class="panel-heading"> <h3 class="panel-title">**Software Engineering I** - Systems Analysis and Development Degree - 2nd year - 2024.2 - (active)</h3> </div> <div class="panel-body"> **Topics:** Introduction to Software Engineering. Systems and Requirements Analysis. Software Analysis and Design. UML structural and comportamental diagrams. Software testing. Software manutenance. Software configuration and changes management. Software Development Process. </div> </div> <div class="panel panel-warning"> <div class="panel-heading"> <h3 class="panel-title">**Applied Project II** - Systems Analysis and Development Degree - 2nd year - 2025.2 - (active)</h3> </div> <div class="panel-body"> **Topics:** Design, development and delivery to the campus community of an applied software project. Build knowledge about project management methodologies. </div> </div> --- ### Past courses <div class="panel panel-warning"> <div class="panel-heading"> <h3 class="panel-title">**Operating Systems** - Systems Analysis and Development Degree - 2nd year - 2025.1 - (active)</h3> </div> <div class="panel-body"> **Topics:** Introduction to C. Introduction to Operating Systems: user interfaces, operating systems structs and architectures, services, system calls and libraries. Internal aspects of the management services for processes, memory, I/O and file systems. Concurrent programming. </div> </div> <div class="panel panel-warning"> <div class="panel-heading"> <h3 class="panel-title">**Embedded Systems** - Telecommunications Engineering - 4th year - 2020.2 - 2024.2</h3> </div> <div class="panel-body"> **Topics:** Embedded Systems General Concepts. Embedded Systems Design Methodologies. Embedded Real-Time Operating Systems. Development and Debugging tools. Buses and network devices. Project Development. </div> </div> <div class="panel panel-warning"> <div class="panel-heading"> <h3 class="panel-title">**Object-Oriented Programming** - Systems Analysis and Development Degree - 1st year - 2024.1</h3> </div> <div class="panel-body"> **Topics:** Introduction to the object-oriented programming paradigm. Introduction to Java. Third-party Java Libraries. Tools for project development and automation. Packing and distribution of Java desktop applications. Introduction to UML. Tools for building class diagrams. </div> </div> <div class="panel panel-warning"> <div class="panel-heading"> <h3 class="panel-title">**Protocol Design** - Telecommunications Engineering - 4th year - 2023.2</h3> </div> <div class="panel-body"> **Topics:** Protocol structure. Protocols basic mechanisms. Protocol coding. Specification, modeling and validation of protocols. Protocols design and implementation using state machines. </div> </div> <div class="panel panel-warning"> <div class="panel-heading"> <h3 class="panel-title">**Operating Systems** - Telecommunications Engineering - 3rd year - 2020.2 - 2023.2</h3> </div> <div class="panel-body"> **Topics:** Introduction to Operating Systems. Internals of OS Subsystems (process management, file system, memory management, input/ouput management). Aspcets of security and protection. Operating systems APIs. OS user interfaces. </div> </div> <div class="panel panel-warning"> <div class="panel-heading"> <h3 class="panel-title">**Integration Project II** - Telecommunications Engineering - 3rd year - 2021.2 - 2023.1<h3> </div> <div class="panel-body"> **Topics:** Project development methodologies. Implementation of a telecommunications system. Relations between science, technology and society. </div> </div> <div class="panel panel-warning"> <div class="panel-heading"> <h3 class="panel-title">**Integration Project III** - Telecommunications Engineering - 4th year - 2021.1<h3> </div> <div class="panel-body"> **Topics:** Project development methodologies. Implementation of a telecommunications system. Relations between science, technology and society. </div> </div> <div class="panel panel-warning"> <div class="panel-heading"> <h3 class="panel-title">**Embedded Systems** - Telecommunications Engineering - 4th year - 2015.2 - 2017.2</h3> </div> <div class="panel-body"> **Topics:** Embedded Systems General Concepts. Embedded Systems Development Methodologies. Embedded Real-Time Operating Systems. Development and Debugging tools. Buses and network devices. Project Development. </div> </div> <div class="panel panel-warning"> <div class="panel-heading"> <h3 class="panel-title">**Programmable Logic Devices II** - Telecommunications Engineering - 4th year - 2015.1 - 2017.2<h3> </div> <div class="panel-body"> **Topics:** Modular hardware development in FPGA systems, FPGA reconfiguration, FPGA-embedded MPSoC systems, Advanced Projects using FPGAs. </div> </div> <div class="panel panel-warning"> <div class="panel-heading"> <h3 class="panel-title">**Integration Project II** - Telecommunications Engineering - 3rd year - 2014.2 - 2017.2<h3> </div> <div class="panel-body"> **Topics:** Project development methodologies. Implementation of a telecommunications system. Relations between science, technology and society. </div> </div> <div class="panel panel-warning"> <div class="panel-heading"> <h3 class="panel-title">**Operating Systems** - Telecommunications Engineering - 3rd year - 2014.1 - 2017.2<h3> </div> <div class="panel-body"> **Topics:** Introduction to operating systems. Internals of OS subsystems (process management, file system, memory management, input/ouput management). Aspcets of security and protection. Operating systems APIs. OS user interfaces. </div> </div> <div class="panel panel-warning"> <div class="panel-heading"> <h3 class="panel-title">**Computer Networks** - Technical Degree in Telecommunications (integrated to High School) - 2nd year - 2014.2 - 2015-1</h3> </div> <div class="panel-body"> **Topics:** Introduction to computer networks and th Internet. The archuitecture of the Internet (TCP/IP architecture). Local Area Networks (LAN). </div> </div> <div class="panel panel-warning"> <div class="panel-heading"> <h3 class="panel-title">**Computer Networks** - Technical Degree in Telecommunications - 1st year - 2014.2</h3> </div> <div class="panel-body"> **Topics:** Components of a computer network: applications, hosts, routers, links. Packet switching. Network applications: Web, DNS, VoIP. IP addressing and subnets. Static routing of IP networks. Transport protocols and application ports. Local Area Network (LAN) technology and its components. Wireless network technology and its components. Point-to-Point links. </div> </div> <div class="panel panel-warning"> <div class="panel-heading"> <h3 class="panel-title">**Computer Networks I** - Telecommunications Engineering - 2nd year - 2014.1</h3> </div> <div class="panel-body"> **Topics:** Definitions of protocols and network services. Circuit and Packet switched networks. Definition of WAN, MAN, and LAN. Network convergence. Network architecture (OSI and TCP/IP models). Application Layer: hypertext applications and protocols, name resolution services, multimedia applications and signaling/communication protocols. Transport Layer: connection-oriented and connectionless protocols. Network Layer: addressing, forwarding, and routing. Introduction to Link and Physical Layers. </div> </div> <div class="panel panel-warning"> <div class="panel-heading"> <h3 class="panel-title">**Computer Networks II** - Telecommunication Systems Bachelor (extinct) - 2nd year - 2014.1</h3> </div> <div class="panel-body"> **Topics:** Introduction to the Link Layer; local networks (LAN); virtual local networks (VLAN); wireless networks (IEEE 802.11); long distance networks (MAN/WAN). </div> </div> <div class="panel panel-warning"> <div class="panel-heading"> <h3 class="panel-title">**Computer Network Management** - Technical Degree in Telecommunications (integrated to High School) - 4th year - 2013.2</h3> </div> <div class="panel-body"> **Topics:** Administration of Linux-based Systems. Management of Accounts and Quotes. Network configuration and routing. Server-side installation of network services: DNS, DHCP, NFS, SAMBA, FTP, WEB, EMAIL, SSH. Network security tools. Aspects of network management: the SNMP protocol. </div> </div> <!-- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX --> <div id="footer" class="container"> <nav class="navbar navbar-default navbar-fixed-bottom"> <div class="navbar-inner navbar-content-center"> <p class="credit">Arliones Hoeller is solely responsible for the content of this page and such content may not represent the official position of [Instituto Federal de Santa Catarina - IFSC](http://www.ifsc.edu.br).</p> </div> </nav> </div>