Вопросы с тегом «computer-science»

Информатика или информатика (сокращенно CS или CompSci) - это научный подход к вычислениям и их приложениям.

11
Как я могу убедиться, что я на самом деле учусь программировать, а не просто изучаю детали языка? [закрыто]
Я часто слышу, что настоящий программист может легко выучить любой язык в течение недели. Мне говорят, что языки - это всего лишь инструменты для достижения цели. Программирование - это высший навык, который нужно освоить и освоить. Как я могу убедиться, что я на самом деле учусь программировать, а не просто …

30
Какое хорошее объяснение для указателей? [закрыто]
В ваших собственных исследованиях (самостоятельно или в классе) был ли у вас момент "ах-ха", когда вы, наконец, действительно поняли указатели? У вас есть объяснение, которое вы используете для начинающих программистов, которое кажется особенно эффективным? Например, когда новички впервые сталкиваются с указателями в C, они могут просто добавлять &s и *s, …

29
Почему степень информатики имеет значение для профессионального программиста? [закрыто]
У меня есть степень в области компьютерных наук. Это было здорово для открытия дверей, получения работы. Помогать мне в профессиональной области программирования на C # .NET (самой популярной платформе и языке в той области, где я работаю, если не во всех Соединенных Штатах на руках самой популярной ОС в мире) …

4
Как мне полностью самостоятельно изучать компьютерные науки? [закрыто]
Будучи программистом-самоучкой, мне бы хотелось, если бы я мог улучшить себя, самостоятельно изучая курс информатики, который преподают типичному выпускнику CS. Найти различные ресурсы в Интернете было легко, конечно же , есть открытые учебные материалы MIT , и есть курсы Coursera из Стэнфорда и других университетов. Есть множество других открытых ресурсов, …

8
Какие существуют методы, чтобы избежать переполнения стека в рекурсивном алгоритме?
Вопрос Каковы возможные способы решения переполнения стека, вызванного рекурсивным алгоритмом? пример Я пытаюсь решить проблему Project Euler 14 и решил попробовать ее с помощью рекурсивного алгоритма. Тем не менее, программа останавливается с java.lang.StackOverflowError. Вполне понятно. Алгоритм действительно переполнял стек, потому что я пытался сгенерировать последовательность Коллатца для очень большого числа. …

8
В чем разница между «уровнем абстракции» и «уровнем косвенности»?
Я не уверен, могут ли оба термина использоваться взаимозаменяемо. Может быть, есть какое-то академическое различие в информатике, которое не имеет отношения к повседневному программированию? Или я могу использовать оба термина взаимозаменяемо, не ошибаясь? Может быть, это зависит от контекста, в котором я использую оба термина? Редактировать: По той причине, что …

2
Что означает «не сочинять»?
Я вижу много текстов, особенно тексты о функциональном программировании, утверждающие, что определенные концепции CS «не сочиняются» . Примеры: замки не сочиняются, монады не сочиняются. Мне было трудно найти точное значение этой фразы. Когда я думаю о композиции, я имею в виду либо композицию функций, либо агрегацию объектов (как в случае …

16
Повредит ли мне когда-нибудь степень колледжа информатики? [закрыто]
Слишком часто я вижу, что есть много жизнеспособных программистов, не имеющих высшее образование в области компьютерных наук, информатики и т. Д. Теперь, когда я читаю больше статей о неудовлетворительном образовании и незначительности университетских степеней (особенно как программиста), повредит ли когда-нибудь высшее образование моей возможности трудоустройства? (Также в течение четырех лет …

11
Что делать, когда кодирование начинает становиться скучным, как будто это все больше и больше? [закрыто]
Я начал программировать в возрасте 6 лет на Commodore 64. Теперь мне 28 лет, и я должен закончить 4 курса с первой степени в области компьютерных наук. Я начинаю скучать по написанию кода после всех этих лет. Я прошел курс компьютерных наук по теоретическим компьютерным языкам и 10-летнему программированию на …

12
В чем разница между информатикой и программированием?
Я новичок в информатике и программировании, и мне было интересно, есть ли разница между информатикой и программированием? и вы можете выбрать, чтобы учиться только один из них в университете, или оба?

4
Предстоящее интервью Google, в поисках совета по подготовке [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …

18
Какую часть теории информатики я должен знать? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …

17
Каковы хорошие задания для вводного курса, чтобы достичь сегодняшних студентов? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, редактируя этот пост . Закрыто 6 лет назад . Я периодически преподаю введение в курс программирования с использованием Java . Я хочу …

5
Почему струны такие медленные?
С самого моего первого урока программирования в старшей школе я слышал, что строковые операции медленнее - то есть более дорогостоящие - чем мифическая «средняя операция». Почему делает их такими медленными? (Этот вопрос оставлен намеренно широким.)

17
Является ли «Computer Science! = Software Engineering» поводом для плохого обучения программированию?
Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Мы все это слышали; всякий раз, когда говорят о том, что выпускники CS имеют плохие навыки разработки, кто-то в конце концов говорит: …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.