CompSci - wątek na dyskusję i zrozumienie tematu czym jest CompSci

i co chcielibyście/my widzieć w tej grupie

3 comments CompSci akerro strm.pl 0

Założyłem grupę bo połowa portalu wyraziła "zainteresowanie" tą tematyką. Do moderatorów dodałem automatycznie borysa i shisha, jak ktoś jest chętny to PW do mnie.

To jest mniejse na dyskusję, co chcielibyście/my widzieć w tej grupie, tylko przedstawię swoją definicję CompSci, którą wyniosłem z uczelni. Jeśli ktoś chciałby poszerzyć lub skrócić tą definicję, jestem otwarty.

Computer Science jest ściśle naukowym podejściem do informacji, ich modyfikowania, gromadzenia, wyszukiwania i analizowania. To nie jest wiedza, do której dojdziesz samodzielnie w rok, dwa czy pięć, nawet pracując w najlepszej korporacji. Do CS potrzeba lata praktyk, doświadczeń, znajomości wyników badań poprzedników oraz popełnione przez nich błędy. Przykład czym jest CS? Napisz genetyczny algorytm, który z modelu 3D człowieka nauczy go tak używać mięśni by stał, albo chodził, albo biegał w podskokach. Model ma uczyć się na swoich błędach, gromadzić dane o użyciu i skuteczności użyciu danych mięśni do... stania pionowo. Wideo

Czym nie będzie CS? Computerphile opowiada w 75% o rzeczach, które programista po dwóch latach praktyk powinien wiedzieć, już z samego doświadczenia. I mówię tutaj o zwykłym programiście, nie osobie z ComputerScience (typowo naukowcowi), która pokazuje, że sky is the limit. IMO to znacznie bardziej pasuje do g/Informatyka albo g/ciekawostki niż g/CompSci.
Informatyka to praca z informacjami, czyli grafik, programista, sieciowec, ale także tłumacz, dziennikarz czy nauczyciel. Żeby być informatykiem nie potrzeba znajomości żadnego języka programowania, do pracy naukowej w CompSci wymagana jest znajomość kilku języków, różnych rodzajów języków programowania, FORTRAN, MatLab, C++, Java, Haskell, Prolog... Wymagana jest umiejętność czytania prac naukowych oraz niesamowicie przydatne jest doświadczenie w implementowaniu algorytmów opisanych słownictwem naukowym lub pseudokodem w wybranym języku programowania.

To tylko moja opinia, którą wyniosłem z uniwersytetu, więc zapraszam do dysusji.

Brak powiązanych.
szarak

@akerro: ładnie napisane. Przyznam, że początkowo spodziewałem się raczej, że pojawi się tutaj coś co powinienem raczej nazwać "Information Technology", czy po naszemu po prostu Informatyka, nauka o informacji i jej przetwarzaniu. Teraz widzę, że naiwnie przyjąłem z góry co wydawało mi się, że zobaczę :)

Koncepcja dobra, choć przyznam, że pewnie sam nie zagłębię się w nią powyżej pewnego "bezpiecznego z perspektywy czasowej" poziomu, czyli raczej skupię się na śledzeniu zasad, ogólnych mechanizmów, niż detali implementacji.
UV

zskk

UV za "połowę portalu" :D a poza tym ciekawi mnie co chcesz tutaj na prawdę poruszyc, bo pogadałeś jak ja we wszystkich wypowiedziach portalowych :P sugeruję algorytmy genetyczne ze swojej strony

akerro

@zskk: no bo to jest połowa portalu c'nie? Akurat teraz myślałem o rozpoznawaniu twarzy i wykrywaniu obiektów na obrazie.