본 레포지토리는 20개월간(2021.03 ~ 2022.10) 42 서울(Ecole 42의 서울 캠퍼스)의 교육생으로서 수행한 42cursus(본과정 커리큘럼)의 모든 프로젝트들을 정리한 것입니다. 각 프로젝트를 통해 학부 수준의 컴퓨터과학에 대해 학습하였습니다. 프로젝트에 대한 세부정보와 선행지식은 Link에 정리하였습니다.
| Circle | Project | Topic | Related | Stack |
|---|---|---|---|---|
| 00 | Libft | Libc | Data Structures | C |
| 01 | Netwhat | Network | Computer Network | - |
| 01 | get_next_line | Static Variables | Operating Systems | C |
| 01 | ft_printf | Variadic Arguments | Computer Architecture | C |
| 01 | ft_printf(FSM ver.) | Finite State Machine | Automata Theory | C |
| 02 | push_swap | Complexity | Algorithms & Analysis | C |
| 02 | minitalk | IPC | Operating Systems | C |
| 02 | FdF | Graphics | Computer Graphics | C |
| 03 | Philosophers | Synchronization | Operating Systems | C |
| 03 | minishell | UNIX Shell | Operating Systems | C |
| 04 | CPP Module | - | Objective Oriented Programming | C++ |
- 모든 코드는 엄격한 코딩 규칙인 Norminette을 준수하여 작성되었습니다.
- 프로젝트 결과물은 무작위 매칭된 동료에 의한 코드리뷰로 평가되었습니다.
