UFSCAR
Этот репозиторий содержит мою работу, занятия, заметки и упражнения, выполняемые на протяжении всего курса «Диплоины компьютерных наук» и лекции / короткие курсы, которые я наблюдал.
Строительство алгоритмов и программирования (CAP)
Язык C используется для изучения основных концепций программирования.
Учитель: Ednaldo Braggento Pizzolato
- Типы данных
- Условное
- Генерация случайных чисел
- Повторение связей
- Векторы
- Модульная работа
- Обязанности
- Векторный заказ
- Пуант
- Динамическое распределение
- Пун функции (я научился самостоятельно и думаю, что есть только один пример)
-
struct структуры - Изменить язык, чтобы принять акцент (
setlocale ) - Галерея игра
- CGI (я написал статью, чтобы помочь немного больше, просто нажмите на эту ссылку)
Лаборатория цифровых цепей (Lab CD)
Verilog, FPGA Quartus и программа изменяют язык. Используется язык.
Учитель: Феди Жоао Валенте
- 7 сегментов отображаются
- Наполовину
- Полный аддер
- Государственная машина
Компьютерное программирование (ПК)
Язык C ++ используется для изучения объектного программирования.
Учитель: Ренато Буэно
- Острим
- Сорт
- Частные, общественные и защищенные методы и атрибуты
- Makefile
- Строитель и эсминец
- Умл
- Динамическое распределение
- Перегрузка оператора
- Разрешение теста
- Наследство
- Абстрактный метод
- Шаблон класс
- Работа с использованием GTK 3
Структуры данных (Ed)
Язык C ++ используется для понимания структур данных и библиотеки SFML для создания работы.
Учителя: Роберто Феррари Джуниор и Диего Фуртадо Сильва
- Список
- Изменить элементы двух строк
- Сравните очереди
- Вставить элемент в строки
- Элемент батареи
- Сбалансированное дерево
- Игра с использованием стека и структур очередей
Архитектурная лаборатория и компьютерная организация 1 (лаборатория ARQ1)
Verilog, FPGA Quartus и программа изменяются, чтобы изучить используемую архитектуру MIPS.
Учитель: Рикардо Менотти
- Прилавок
- Серый кодовой бухгалтер
- Перекладка
- Автобусная смесь
- Логическое и арифметическое единство (ула / эль)
Теория графика (графики)
Используется язык питона и библиотека Networkx.
Учитель: Александр Луис Магалхас Левада
- Поиск по ширине (BFS)
- Поиск глубоко (DFS)
- Гейл Шапли
- Минимальное дерево, генерирующее затраты (MST)
- Проблема змея и лестницы
Организация и восстановление информации (ORI)
Язык C используется для восстановления информации о диске.
Учитель: Jander Moreira
- Чтение и написание двоичных файлов
- Хранение данных в Little Endian Standard
- Блокировать
- Внутренний и внешний порядок
Проект и анализ алгоритмов (PAA)
Язык питона используется для реализации алгоритмов.
Учитель: Марио Сезар Сан -Феличе
- Разделение и завоевание
- Заказывающий
- Дейкстра
- Минимальная стоимость, генерирующее дерево
- Рюкзак
Строительство компиляторов 1 (CC1)
Язык Java используется и библиотека ANTLR для создания компилятора для лунного языка.
Учитель: Даниэль Лючдио
- Синтаксический анализ
- Семантический анализ
Лаборатория базы данных (лаборатория BD)
Использовал базу данных Oracle.
Учитель: Марильда Терезинха Прадо Сантос
- Банк моделирование
- Создание таблиц с использованием SQL
Парадигмы языков программирования
Учитель: Heloisa de Arruda Camargo
- Пролог для логического программирования
- LISP для функционального программирования
- C для императивного программирования
- Java для объекта -ориентированного программирования
- Java для параллельного программирования
Операционные системы 1 (SO1)
Использовал язык C.
Учитель: Клен Кристиан Тейксейра Вивальдини
- Создание процесса
- Создание потока
- Светофоры
Операционные системы 2 (SO2)
Изучение операционной системы Linux, от компиляции до модулей ядра
Учитель: Рафаэль Видал Арока
- Викторины
- Системный вызов
- Вилка и исполнитель
- Создание простой оболочки
- Выходная труба
- Гнезда
- Замена стандартных библиотек
Распределенные системы
Узнание о распределенных системах, из того, что они являются даже как справиться с синхронизацией событий. Учитель: Гермес Сенгер
- Некоторые методы синхронизации
- Типы прозрачных пленок
- Услуги мессенджера
- RPC
- Лидерские выборы
- Встреча
Продвинутый объект -ориентированный программирование
Изучение некоторых принципов объектной ориентации, таких как открытый закрытие, замена Лискова и единственная отзывчивость на разных языках.
Учитель: Даниэль Лючдио
- Принцип единственной ответственности
Разработка программного обеспечения для Интернета 1
Изучение о том, как сделано веб -разработка и его основные нюансы. Учитель: Delano Medeiros Beder
- Архитектура клиента
- HTTP -протокол
- Перенаправление, направление и включение
- Атрибуты по объему запроса, приложения и сеанса
- Страница сервера Java
- Язык выражения
- Библиотека стандартной теги JSP
- Интернационализация
- Java Database Connectivity
- Аякс
- Аутентификация пользователя
Приложения консалтинговых и информационных технологий (Cati Jr.)
Неделя академической вычислительной техники Федерального университета Сан -Карлоса (Secomp)
Учебная программа образования (PET-BCC)
- Семинар по функциональному программированию с Haskell