UFSCAR
이 저장소에는 컴퓨터 과학 과정의 디플린과 내가 본 강의 / 짧은 코스 전체에서 수행 된 저의 작업, 활동, 메모 및 연습이 포함되어 있습니다.
알고리즘 및 프로그래밍 (CAP)의 구성
C 언어는 기본 프로그래밍 개념을 배우는 데 사용됩니다.
교사 : Ednaldo Braggento Pizzolato
- 데이터 유형
- 가정 어구
- 랜덤 숫자 생성
- 반복 관계
- 벡터
- 모듈 식 작동
- 직장
- 벡터 순서
- 포인트
- 동적 할당
- 기능의 Poon (나는 혼자서 배웠고 한 가지 예가 있다고 생각합니다)
- 구조물
struct - 악센트를 받아들이도록 언어 변경 (
setlocale ) - 갤러리 게임
- CGI (조금 더 이해하는 데 도움이되는 기사를 썼습니다.이 링크를 클릭하십시오)
디지털 회로 실험실 (Lab CD)
Verilog, FPGA Quartus 및 프로그램이 사용되는 언어를 변경합니다.
교사 : 프레디 Joao Valente
- 7 세그먼트 표시
- 반 -어드먼트
- 전체 가산기
- 상태 기계
컴퓨터 프로그래밍 (PC)
C ++ 언어 객체 지향 프로그래밍을 배우는 데 사용됩니다.
교사 : Renato Bueno
- 타조
- 수업
- 개인, 공개 및 보호 된 방법 및 속성
- Makefile
- 건축업자와 구축함
- 음
- 동적 할당
- 연산자 과부하
- 테스트 해상도
- 유산
- 추상 방법
- 템플릿 클래스
- GTK 3을 사용하여 작업합니다
데이터 구조 (ed)
C ++ 언어는 데이터 구조와 SFML 라이브러리를 이해하는 데 사용됩니다.
교사 : Roberto Ferrari Junior & Diego Furtado Silva
- 목록
- 두 줄의 요소를 변경합니다
- 대기열을 비교하십시오
- 라인에 요소를 삽입하십시오
- 배터리 요소를 훈련하십시오
- 균형 잡힌 나무
- 스택 및 대기열 구조를 사용한 게임
건축 실험실 및 컴퓨터 조직 1 (Lab ARQ1)
Verilog, FPGA Quartus 및 프로그램이 사용 된 학습 MIPS 아키텍처가 변경되었습니다.
교사 : Ricardo Menotti
- 계수기
- 회색 코드 회계사
- 크로스바
- 버스 즈와이어
- 논리적 및 산술 연합 (Ula / Ale)
그래프 이론 (그래프)
Python Language 및 NetworkX 라이브러리 사용.
교사 : Alexandre Luis Magalhaes Levada
- 너비 검색 (BFS)
- 깊이있는 검색 (DFS)
- 게일 쉐플리
- 최소 비용 생성 트리 (MST)
- 문제 뱀과 사다리
정보의 조직 및 복구 (ORI)
C 언어는 디스크 정보를 복구하는 데 사용됩니다.
교사 : Jander Moreira
- 이진 파일의 읽기 및 쓰기
- Little Endian 표준으로 데이터를 저장합니다
- 차단하다
- 내부 및 외부 주문
알고리즘의 프로젝트 및 분석 (PAA)
파이썬 언어는 알고리즘을 구현하는 데 사용됩니다.
교사 : Mario Cesar San Felice
- 분열과 정복
- 주문
- dijkstra
- 최소 비용 -생성 트리
- 배낭
컴파일러 구성 1 (CC1)
Java Language가 사용되며 Antlr 라이브러리는 Moon Language의 컴파일러를 만듭니다.
교사 : Daniel Lucédio
데이터베이스 실험실 (실험실 BD)
Oracle 데이터베이스를 사용했습니다.
교사 : Marilde Terezinha Prado Santos
프로그래밍 언어 패러다임
교사 : Heloisa de Arruda Camargo
- 논리 프로그래밍을위한 프롤로그
- 기능 프로그래밍을위한 LISP
- 명령형 프로그래밍을위한 C
- 객체 중심 프로그래밍 용 Java
- 병렬 프로그래밍을위한 Java
운영 체제 1 (SO1)
C 언어를 사용했습니다.
교사 : Kelen Cristiane Teixeira Vivaldini
운영 체제 2 (SO2)
편집에서 커널 모듈에 이르기까지 Linux 운영 체제에 대해 배우기
교사 : Rafael Vidal Aroca
- 퀴즈
- 시스템 호출
- 포크와 exec
- 간단한 쉘 생성
- 종료 파이프
- 소켓
- 표준 라이브러리 교체
분산 시스템
이벤트 동기화를 다루는 방법까지 분산 시스템에 대해 배우는 것. 교사 : Hermes Senger
- 일부 동기화 기술
- 투명성의 유형
- 메신저 서비스
- RPC
- 지도자 선거
- 약속
고급 객체 지향 프로그래밍
개방형, Liskov 교체 및 다른 언어의 단일 응답 성과 같은 일부 객체 방향 원리에 대해 배우는 것.
교사 : Daniel Lucédio
웹을위한 소프트웨어 개발 1
웹 개발이 어떻게 이루어지고 주요 뉘앙스에 대해 배웁니다. 교사 : Delano Medeiros Beder
- 클라이언트 서버 아키텍처
- HTTP 프로토콜
- 리디렉션, 추천 및 포함
- 요청, 응용 프로그램 및 세션 범위의 속성
- Java 서버 페이지
- 표현 언어
- JSP 표준 태그 라이브러리
- 국제화
- Java 데이터베이스 연결
- Ajax
- 사용자 인증
컨설팅 및 정보 기술 응용 프로그램 (Cati Jr.)
상자 카를로스 연방 대학교의 학술 컴퓨팅 주간 (Secomp)
튜토리얼 교육 프로그램 (PET-BCC)