{"id":25497326,"url":"https://github.com/kotlin-android-study-with-ssafy/cs_study_1","last_synced_at":"2026-01-26T17:02:37.630Z","repository":{"id":276079302,"uuid":"928108623","full_name":"Kotlin-Android-Study-with-SSAFY/CS_Study_1","owner":"Kotlin-Android-Study-with-SSAFY","description":"SSAFY 13기 모바일 트랙 구미 5반 CS 스터디(A)","archived":false,"fork":false,"pushed_at":"2025-02-14T01:08:07.000Z","size":11,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-02-14T02:24:34.655Z","etag":null,"topics":["computer-science"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Kotlin-Android-Study-with-SSAFY.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-02-06T04:27:13.000Z","updated_at":"2025-02-14T01:08:10.000Z","dependencies_parsed_at":"2025-02-06T07:23:18.087Z","dependency_job_id":"dd620f3a-93ae-459c-8c69-911073e0c19d","html_url":"https://github.com/Kotlin-Android-Study-with-SSAFY/CS_Study_1","commit_stats":null,"previous_names":["kotlin-android-study-with-ssafy/cs_study","kotlin-android-study-with-ssafy/cs_study_1"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kotlin-Android-Study-with-SSAFY%2FCS_Study_1","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kotlin-Android-Study-with-SSAFY%2FCS_Study_1/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kotlin-Android-Study-with-SSAFY%2FCS_Study_1/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kotlin-Android-Study-with-SSAFY%2FCS_Study_1/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Kotlin-Android-Study-with-SSAFY","download_url":"https://codeload.github.com/Kotlin-Android-Study-with-SSAFY/CS_Study_1/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239576764,"owners_count":19662114,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["computer-science"],"created_at":"2025-02-19T01:19:18.207Z","updated_at":"2026-01-26T17:02:37.623Z","avatar_url":"https://github.com/Kotlin-Android-Study-with-SSAFY.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"## 면접? 기술?\n- 면접 스터디라는 느낌보다는 CS의 각자 맡은 파트를 공부하고 발표하며 지식을 공유하고 서로 궁금한 것을 계속 질문하고 이것들을 전부 기록으로 남기는 느낌의 스터디라고 생각해주시면 편할 것 같습니다.\n- Deep Dive하게 할 것이냐, 기본에 충실할 것이냐는 스터디원과 함께 만들어가는 것이라고 생각합니다.\n\n## 멤버\n| \u003ca href=\"https://github.com/hsl26\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/100758335?v=4\" width=\"90\" height=\"90\"\u003e\u003c/a\u003e | \u003ca href=\"https://github.com/kmseongmin\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/102861243?v=4\" width=\"90\" height=\"90\"\u003e\u003c/a\u003e | \u003ca href=\"https://github.com/prodksdb\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/150729023?v=4\" width=\"90\" height=\"90\"\u003e\u003c/a\u003e | \u003ca href=\"https://github.com/ois0886\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/58154638?v=4\" width=\"90\" height=\"90\"\u003e\u003c/a\u003e | \u003ca href=\"https://github.com/PSYUN\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/133249953?v=4\" width=\"90\" height=\"90\"\u003e\u003c/a\u003e |\n| ----- | ----- | ----- | ----- | ----- |\n| [이현수](https://github.com/hsl26) | [김성민](https://github.com/kmseongmin) | [안유진](https://github.com/prodksdb) | [오인성](https://github.com/ois0886) | [박상윤](https://github.com/PSYUN) |\n\n## 진행 방식\n- 주 1회 2시간\n- 매주 각자 인원에게 할당된 주제를 공부 (아래 예상 진행도 참고)\n    - 기술 개념(최대한 많이 그리고 깊게)\n- 공부를 해서 정리한 내용을 스터디원에게 발표\n- 한명의 발표가 끝나고 면접 느낌으로 스터디원과 Q\u0026A형식으로 질의 응답\n- 정리한 내용을 매주 Github ReadMe 에 업로드\n    - 이에 대한 내용은 본인 블로그에 다 가져가셔도 됩니다. (타 스터디원 내용까지도 허용)\n \n## \n```kotlin\nimport kotlin.random.Random\n\nfun main() {\n    val names = listOf(\"오인성\", \"박상윤\", \"안유진\", \"이현수\", \"김성민\")\n    val numbers = (1..5).shuffled().toMutableList() // 1~5를 랜덤하게 섞음\n    \n    val assignments = names.mapIndexed { index, name -\u003e name to numbers[index] } // 이름과 숫자를 매칭\n    \n    assignments.forEach { (name, number) -\u003e\n        println(\"${name} -\u003e ${number}\")\n    }\n}\n```\n\n## 예상 진행도\n### **📌 1주차: 컴퓨터 구조 기초 (2025.02.27)**\n1. 컴퓨터의 구성 **(안유진)**\n2. 중앙처리장치(CPU) 작동 원리 **(김성민)**\n3. 캐시 메모리 **(이현수)**\n4. 고정 소수점 \u0026 부동 소수점 **(오인성)**\n5. 패리티 비트 \u0026 해밍 코드 **(박상윤)**\n\n### **📌 2주차: 운영체제 개념 ① (2025.03.06)**\n1. 운영체제란? **(오인성)**\n2. 프로세스 vs 스레드 **(안유진)**\n3. 프로세스 주소 공간 **(김성민)**\n4. 인터럽트(Interrupt) **(이현수)**\n5. 시스템 콜(System Call) **(박상윤)**\n\n### **📌 3주차: 운영체제 개념 ② (2025.03.20)**\n1. PCB와 Context Switching **(안유진)**\n2. IPC(Inter Process Communication) **(박상윤)**\n3. CPU 스케줄링 **(이현수)**\n4. 데드락(DeadLock) **(오인성)**\n5. Race Condition **(김성민)**\n\n### **📌 4주차: 운영체제 메모리 관리 (2025.03.27)**\n1. 세마포어(Semaphore) \u0026 뮤텍스(Mutex) **(오인성)**\n2. 페이징 \u0026 세그먼테이션 **(김성민)**\n3. 페이지 교체 알고리즘 **(이현수)**\n4. 메모리(Memory) **(박상윤)**\n5. 파일 시스템 **(안유진)**\n\n### **📌 5주차: 데이터베이스 기초 (2025.04.03)**\n\n1. 키(Key) 정리 **(안유진)**\n2. SQL - JOIN **(박상윤)**\n3. SQL Injection **(김성민)**\n4. SQL vs NoSQL **(이현수)**\n5. 정규화(Normalization) **(오인성)**\n\n### **📌 6주차: 네트워크 기초 (2025.04.17)**\n1. OSI 7 계층 **(이현수)**\n2. TCP 3 way handshake \u0026 4 way handshake **(안유진)**\n3. TCP/IP 흐름제어 \u0026 혼잡제어 **(오인성)**\n4. UDP **(박상윤)** \n5. 대칭키 \u0026 공개키 **(김성민)**\n\n### **📌 7주차: 네트워크 심화 \u0026 보안 (2025.05.08)**\n1. HTTP \u0026 HTTPS **(박상윤)**\n2. TLS/SSL handshake **(오인성)**\n3. 로드 밸런싱(Load Balancing) **(이현수)**\n4. Blocking,Non-blocking \u0026 Synchronous,Asynchronous **(김성민)**\n5. Blocking \u0026 Non-Blocking I/O **(안유진)**\n\n### **📌 8주차: 소프트웨어 공학 개념 \u003c정리만\u003e**\n1. 클린코드 \u0026 리팩토링\n2. TDD(Test Driven Development)\n3. 애자일(Agile)\n4. 객체 지향 프로그래밍(Object-Oriented Programming)\n5. 함수형 프로그래밍(Fuctional Programming)\n\n### **📌 9주차: 소프트웨어 개발 \u0026 배포 \u003c정리만\u003e**\n1. 데브옵스(DevOps)\n2. 서드 파티(3rd party)란?\n3. 마이크로서비스 아키텍처(MSA)\n4. CI/CD 개념\n5. 서버리스(Serverless)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkotlin-android-study-with-ssafy%2Fcs_study_1","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkotlin-android-study-with-ssafy%2Fcs_study_1","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkotlin-android-study-with-ssafy%2Fcs_study_1/lists"}