«computer-science» 태그된 질문

컴퓨터 과학 또는 컴퓨팅 과학 (약칭 CS 또는 CompSci)은 계산 및 해당 응용 프로그램에 대한 과학적 접근 방식입니다.

11
언어의 세부 사항을 단순히 배우기보다는 실제로 프로그래밍하는 법을 배우고 있는지 어떻게 알 수 있습니까? [닫은]
나는 종종 실제 프로그래머가 일주일 이내에 어떤 언어라도 쉽게 배울 수 있다고 들었습니다. 언어는 일을 끝내기위한 도구 일뿐입니다. 프로그래밍은 배우고 숙달해야하는 최고의 기술입니다. 언어의 세부 사항을 단순히 배우기보다는 실제로 프로그래밍하는 법을 배우고 있는지 어떻게 알 수 있습니까? 그리고 한 언어가 아닌 모든 언어에 적용 할 수있는 프로그래밍 기술을 어떻게 개발할 …

30
포인터에 대한 좋은 설명은 무엇입니까? [닫은]
자신의 연구에서 (자신의 수업 또는 수업에 대한) 마지막으로 실제로 포인터를 이해했을 때 "ah ha"순간이 있었습니까? 특히 효과적인 초보자 프로그래머에 대한 설명이 있습니까? 예를 들어, 초보자가 C에서 처음 포인터를 만나면 컴파일 할 때까지 &s와 *s를 추가 할 수 있습니다 (내가 한 번했던 것처럼). 어쩌면 그것은 당신이나 당신의 학생을 위해 포인터를 "클릭"하게 …

29
컴퓨터 과학 학위가 전문 프로그래머에게 중요한 이유는 무엇입니까? [닫은]
컴퓨터 공학 학위를 받았습니다. 문을 열고 일자리를 얻는 데 아주 좋습니다. C # .NET 프로그래밍의 전문 분야 (세계에서 가장 인기있는 OS를 손에 쥐지 않고 미국 전체가 작동하지 않는 경우 가장 인기있는 플랫폼 및 언어)가 유용하지는 않습니다. 왜 프로페셔널 커리어에서 프로그래머로서 도움이된다고 생각하십니까? 오늘날의 세계적 적응에서, 빠른 마음, 강력한 의사 소통, …

4
컴퓨터 과학을 완전히 스스로 공부하는 방법은 무엇입니까? [닫은]
완전히 스스로 가르치는 프로그래머이기 때문에 전형적인 CS 대학원생에게 컴퓨터 과학 과정을 직접 학습함으로써 나 자신을 더 잘할 수 있기를 바랍니다. 인터넷에서 다양한 리소스를 쉽게 찾을 수 있었으며 MIT 오픈 코스웨어 는 물론 스탠포드 및 기타 대학의 코스 라 코스도 있습니다. 인터넷에는 수많은 다른 공개 자료가 있으며 반복해서 권장되는 좋은 책이 …

8
재귀 알고리즘에서 스택 오버플로를 피하기 위해 어떤 방법이 있습니까?
질문 재귀 알고리즘으로 인한 스택 오버플로를 해결하는 가능한 방법은 무엇입니까? 예 Project Euler 문제 14 를 해결 하려고 시도하고 재귀 알고리즘으로 시도하기로 결정했습니다. 그러나 프로그램은 java.lang.StackOverflowError와 함께 중지됩니다. 알겠습니다 매우 큰 수의 Collatz 시퀀스를 생성하려고 시도했기 때문에 알고리즘이 실제로 스택을 오버플로했습니다. 솔루션 그래서 궁금합니다. 재귀 알고리즘이 올바르게 작성되었다고 가정하고 스택 …

8
'추상 계층'과 '간접 수준'의 차이점은 무엇입니까?
두 용어를 서로 바꿔서 사용할 수 있는지 확실하지 않습니다. 컴퓨터 과학에있어서 일상적인 프로그래밍과 관련이없는 학문적 인 차이가있을 수 있습니다. 아니면 잘못없이 두 용어를 서로 바꿔서 사용할 수 있습니까? 어쩌면 그것은 두 용어를 사용하는 맥락에 달려 있습니까? 편집 : 두 용어가 상호 교환 가능하다는 것을 알 수있는 이유 는 추상화 계층에 …

2
“작성하지 않았다”의 의미는 무엇입니까?
많은 텍스트, 특히 함수형 프로그래밍 텍스트는 특정 CS 개념이 "구성하지 않는다"고 주장합니다 . 잠금은 작성하지 않고 모나드는 작성하지 않습니다. 이 구절의 의미를 정확하게 파악하는 데 어려움을 겪고 있습니다. 컴포지션을 생각할 때 함수 컴포지션 또는 객체 집계 ( "상속적인 컴포지션보다 선호 컴포지션")를 생각하지만 사람들이 여기에서이를 사용하는 의미는 아닙니다. 누군가 위의 두 …

16
컴퓨터 과학 대학 학위가 고용에 해를 끼칠 수 있습니까? [닫은]
컴퓨터 과학, 정보학 등에서 대학 학위를받지 않은 실용적인 프로그래머가 너무 많다는 것을 너무 자주 볼 수 있습니다. 저학력 교육과 대학 학위 (특히 프로그래머)의 미미에 대한 기사를 더 많이 읽었으므로 대학 학위로 인해 고용 능력이 떨어질 수 있습니까? (졸업 할 때부터 지금부터 4 년간 회계) 추신. 저는 UC 얼바인에갑니다. 학교 자체가 …

11
코딩이 지루한 느낌이들 때 어떻게해야합니까? [닫은]
저는 6 살 때 Commodore 64에서 프로그래밍을 시작했습니다. 이제 저는 28 살이고 컴퓨터 공학 1 학년부터 4 개의 과정을 이수해야합니다. 나는 몇 년 후 코드 작성에 지루해지기 시작했습니다. 나는 컴퓨터 보안에서 이론적 인 컴퓨터 언어와 네트워크 보안 분야에서 10 년의 C 시스템 코딩 과정을 밟았으며 코드 작성에서 자극을 얻지 못했습니다. …


4
다가오는 Google 인터뷰, 준비 조언 찾기 [닫기]
글쎄, 나는 내가 할 수있는 곳마다 책을 쳤다. 소프트웨어 엔지니어 직책을 위해 전화를 통한 첫 번째 인터뷰가 나옵니다. 나는 모든 블로그 게시물을 읽었고, 인터뷰의 모든 계정 (일부 꽤 오래된)을 읽었으며 Google 자체도 책 목록을 제안했지만 아무도 그중 누구도 놀라지 않을 것입니다. 그럼에도 불구하고 준비를 한 후에도, 나는 덮을 큰 땅이 …

18
내가 알아야 할 컴퓨터 과학 이론은 무엇입니까? [닫은]
함은 전자 공학이 아닌 컴퓨터 과학 학위를 가진 사람으로 말하자면, 무엇 하나의 비트 내가 알아야 할 컴퓨터 과학이 나를 더 나은 만들기 위해 현실 세계의 프로그래머? (실제로 나는 프로그래머로서 일상 업무에서 사용하고 이익을 얻을 수있는 것을 의미합니다. 예를 들어 데이터베이스 정규화를 이해하는 것이 많은 종류의 빠른 정렬을 이해하는 것보다 실용적이라고 …

17
오늘의 학생들에게 도달하기위한 입문 과정에 대한 좋은 과제는 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 나는 정기적으로 Java를 사용하여 프로그래밍 과정을 소개합니다 . 나는 학생들에게 그들과 관련이 있거나 흥미로운 것을 찾을 수있는 흥미로운 …

5
줄이 왜 이렇게 느린가요?
고등학교에서 처음으로 수업을 시작한 이래로 나는 문자열 연산이 신화적인 "평균 연산"보다 느리다는 것, 즉 더 많은 비용이 들었다고 들었습니다. 왜 그렇게 느리게합니까? (이 질문은 의도적으로 광범위하게 남았습니다.)

17
“컴퓨터 과학! = 소프트웨어 엔지니어링”은 프로그래밍을 잘못 가르치는 변명입니까?
잠김 . 이 질문과 주제는 주제가 다르지만 역사적 의미가 있기 때문에이 질문과 답변은 잠겨 있습니다. 현재 새로운 답변이나 상호 작용을받지 않습니다. 우리는 모두 들었습니다. 개발 기술이 부족한 CS 졸업생에 대한 토론이있을 때마다 누군가가 말합니다. 컴퓨터 과학은 소프트웨어 공학이 아닙니다. 내가 보는 문제는 프로그래밍과 소프트웨어 개발 이 CS 과정에서 진행 된다는 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.