Forum studentów Wydziału Matematyki Stosowanej AGH

Forum wszystkich studentów WMS
Teraz jest Śr, 12 gru 2018, 14:58

Strefa czasowa: UTC + 1




Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 18 ] 
Autor Wiadomość
PostNapisane: So, 24 maja 2008, 19:44 
Offline
Potrafi liczyć do dziesięciu

Dołączył(a): So, 24 maja 2008, 19:40
Posty: 4
hej, chciałabym dowiedziec się jak jest z informatyką na wms. Ja niestety nigdy nie chciałam studiowac inf. Czy tłumaczą wszystko po kolei i od początku czy zakładają, ze my to wszystko już świetnie umiemy?


Góra
 Zobacz profil  
 
 Tytuł:
PostNapisane: So, 24 maja 2008, 23:44 
Offline
Rozwiązuje zadania z jedną niewiadomą
Avatar użytkownika

Dołączył(a): Cz, 08 wrz 2005, 11:27
Posty: 42
no wiesz... tutaj jako tako nie ma informatyki... w sumie to nie wiem co rozumiesz pod tym pojęciem....

na 1 semestrze jest linux... to uczą Cię tam obsługi tego systemu...

a jeśli chodzi o programowanie w C/C++ to jest różnie.... jedni to lubią a jedni nie... uczą Cię tam jak programować.. ale samemu też się trzeba trochę przyłożyć... w sumie tak jak ze wszystkim....

_________________
winners never quit... quitters never win


Góra
 Zobacz profil  
 
 Tytuł:
PostNapisane: N, 25 maja 2008, 11:25 
Offline
Rozwiązuje zadania z jedną niewiadomą

Dołączył(a): So, 25 mar 2006, 15:55
Posty: 25
linuxa na pierwszym semestrze juz nie ma:)
nie ma co sie bac informatyki, dużo osób jest, które nie są zainteresowane informatyką i poradziły sobie bez problemów.


Góra
 Zobacz profil  
 
 Tytuł:
PostNapisane: N, 25 maja 2008, 11:38 
Offline
Rozwiązuje zadania z jedną niewiadomą
Avatar użytkownika

Dołączył(a): Cz, 08 wrz 2005, 11:27
Posty: 42
hmmm... ja na przykład bardzo nie lubię programować, chociaż umiem to robić, i jak mam kolejny przedmiot który ode mnie tego wymaga to się męczę...

_________________
winners never quit... quitters never win


Góra
 Zobacz profil  
 
 Tytuł:
PostNapisane: N, 25 maja 2008, 16:42 
Offline
Potrafi liczyć do dziesięciu

Dołączył(a): So, 24 maja 2008, 19:40
Posty: 4
a co dokładnie jest z programowania?? Czy programowanie strukturowe czy obiektowe? i czy tylko w języku C++ czy w jakims innym też??


Góra
 Zobacz profil  
 
 Tytuł:
PostNapisane: N, 25 maja 2008, 17:19 
Offline
Rozwiązuje zadania z jedną niewiadomą

Dołączył(a): So, 25 mar 2006, 15:55
Posty: 25
głównie c/c++. ale na finansówce jeśli nadal beda symulacje komputerowe to sa podstawy visual basic for excel:)


Góra
 Zobacz profil  
 
 Tytuł:
PostNapisane: N, 25 maja 2008, 23:01 
Offline
Programuje lodówkę w Mathematice

Dołączył(a): Pt, 05 lis 2004, 17:25
Posty: 96
Lokalizacja: Zawiercie
Karolinaaa napisał(a):
a co dokładnie jest z programowania??

Głównie są to matematyczne programy, początkowo np. szukanie NWD dwóch liczb, a potem coraz trudniejsze. Na przedmiocie Metody Obliczeniowe przeważnie stosuje się już gotowe biblioteki numeryczne w programach.
Karolinaaa napisał(a):
i czy tylko w języku C++ czy w jakims innym też??

Jak najbardziej można w innym języku programowania pisać, np. doktorowi Bożkowi w ogóle to nie przeszkadza.


Góra
 Zobacz profil  
 
PostNapisane: So, 06 wrz 2008, 11:20 
Offline
Potrafi liczyć do dziesięciu

Dołączył(a): Cz, 10 lip 2008, 16:18
Posty: 2
Czy na kierunku matematyka można nauczyć się chociaż podstaw programowania, które pomogą w dalszej samodzielnej nauce?


Góra
 Zobacz profil  
 
PostNapisane: So, 06 wrz 2008, 11:45 
Offline
Rozwiązuje zadania z jedną niewiadomą
Avatar użytkownika

Dołączył(a): Cz, 08 wrz 2005, 11:27
Posty: 42
tak, jest C/C++

_________________
winners never quit... quitters never win


Góra
 Zobacz profil  
 
PostNapisane: So, 06 wrz 2008, 16:08 
Offline
Potrafi liczyć do dziesięciu

Dołączył(a): Cz, 10 lip 2008, 16:18
Posty: 2
To akurat wiem, jednak w jakim stopniu są one nauczane tzn. na jakim poziomie zaawansowania?


Góra
 Zobacz profil  
 
PostNapisane: So, 06 wrz 2008, 18:50 
Offline
Rozwiązuje zadania z jedną niewiadomą
Avatar użytkownika

Dołączył(a): Cz, 08 wrz 2005, 11:27
Posty: 42
no.. od podstaw..

Zawartość programowa dla C:

1. Pojęcia podstawowe (2 h). Algorytm, jego struktura, obiekty i instrukcje, schemat blokowy algorytmu.

2. Język programowania C (12 h). Składnia i struktura języka (typy danych, operatory, wyrażenia, instrukcje). Struktura programu (funkcje, preprocesor, klasy pamięci, operacje na wskaźnikach i adresach). Podstawowe biblioteki i narzędzia (wejście i wyjście programu, pliki).

3. Maszynowa reprezentacja liczb i znaków (2 h). Systemy zapisu liczb (pozycyjne i niepozycyjne, stałopozycyjne i zmiennopozycyjne). Arytmetyka. Standard ASCII.

4. Elementy teorii złożoności i poprawności algorytmów (4 h). Notacja $\Theta$, $O$, $\Omega$. Specyfikacja problemu. Pojęcia złożonośći czasowej pesymistycznej i średniej algorytmów. Metody obliczania złożoności. Metody rozwiązywania równań rekurencyjnych. Klasyfikacja problemów.

5. Przegląd algorytmów sortowania metodą porównywania elementów wraz z oszacowaniem ich złożoności (8 h). Proste algorytmy sortowania: przez proste wstawianie, przez wstawianie połówkowe, proste wybieranie, bąbelkowe, mieszane, Shella. Zaawansowane algorytmy sortowania: stogowe, przez scalanie, szybkie. Twierdzenie o dolnym ograniczeniu złożoności obliczeniowej dla problemu sortowania.

6. Inne algorytmy sortowania (2 h). Sortowanie przez zliczanie, sortowanie metodą kubełkową. Znajdowanie $k$-tego (co do wielkości) elementu w tablicy.


Zawartość programowa dla C++:

1. Wprowadzenie do programowania obiektowego - język C++ (8 h). Rozszerzenia nieobiektowe języka C. Deklaracje klas i obiektów, komponenty i rodzaje praw dostępu do komponentów. Konstruktor i destruktor. Funkcje operatorowe, przeciążanie funkcji i operatorów. Funkcje i operatory zaprzyjaźnione. Dziedziczenie i schematy dziedziczenia.

2. Złożone struktury danych (10 h) Listy pojedynczo i podwójnie wiązane (implementacja wskaźnikowa). Stosy i kolejki (implementacja tablicowa i wskaźnikowa). Drzewa (implementacje, porządki w drzewach). Drzewa przeszukiwań binarnych. Drzewa wyważone: AVL i B-drzewa. Grafy. Implementacje grafów poprzez macierz sąsiedztwa i listy sąsiedztw.

3. Podstawowe algorytmy grafowe (6 h) Przeszukiwanie grafu wgłąb i wszerz i ich zastosowanie do badania spójności grafu. Minimalne drzewo rozpinające (algorytmy Kruskala i Prima). Znajdowanie najkrótszych ścieżek (algorytmy Bellmana-Forda, Dijkstry, Floyda-Warshalla). Maksymalne przepływy w sieciach (algorytm Forda-Fulkersona). Cykl Eulera (algorytm Fleuryego).

4. Porównanie podstawowych metod projektowania algorytmów (6 h). Algorytmy rekurencyjne, metoda dziel i zwycięźaj, algorytmy z nawrotami, metoda podziału i ograniczeń, algorytmy zachłanne, programowanie dynamiczne.


Wszystko można znaleźć na stronie : http://www.syllabus.agh.edu.pl/MA/index.html

_________________
winners never quit... quitters never win


Góra
 Zobacz profil  
 
PostNapisane: N, 07 wrz 2008, 14:40 
Offline
Potrafi liczyć do dziesięciu

Dołączył(a): Wt, 26 wrz 2006, 21:18
Posty: 5
Lokalizacja: kraków
z tym programowaniem to jest tak ze mozna je przejsc nic nie umiejac, ale tez mozna sie sporo nauczyc, zalezy od podjscia;)


Góra
 Zobacz profil  
 
PostNapisane: N, 07 wrz 2008, 18:28 
Offline
Rozwiązuje zadania z jedną niewiadomą
Avatar użytkownika

Dołączył(a): Cz, 08 wrz 2005, 11:27
Posty: 42
w 100% się z tym zgadzam....

_________________
winners never quit... quitters never win


Góra
 Zobacz profil  
 
PostNapisane: N, 07 wrz 2008, 19:34 
Offline
Programuje lodówkę w Mathematice

Dołączył(a): Pt, 05 lis 2004, 17:25
Posty: 96
Lokalizacja: Zawiercie
Lepiej się nauczyć, bo potem są metody obliczeniowe ;)


Góra
 Zobacz profil  
 
PostNapisane: N, 07 wrz 2008, 21:45 
Offline
Rozwiązuje zadania z jedną niewiadomą
Avatar użytkownika

Dołączył(a): Cz, 08 wrz 2005, 11:27
Posty: 42
dreamtheater napisał(a):
Lepiej się nauczyć, bo potem są metody obliczeniowe ;)



hahaha... wydaje mi się, że nawet ktoś kto prawie się nie zna na programowaniu poradzi sobie na tym przedmiocie....

_________________
winners never quit... quitters never win


Góra
 Zobacz profil  
 
PostNapisane: N, 07 wrz 2008, 23:02 
Offline
Programuje lodówkę w Mathematice

Dołączył(a): Pt, 05 lis 2004, 17:25
Posty: 96
Lokalizacja: Zawiercie
Blinqa napisał(a):
hahaha... wydaje mi się, że nawet ktoś kto prawie się nie zna na programowaniu poradzi sobie na tym przedmiocie....

Zależy czy ma go przez 1 semestr czy przez 3 :P


Góra
 Zobacz profil  
 
PostNapisane: Pn, 08 wrz 2008, 8:14 
Offline
Rozwiązuje zadania z jedną niewiadomą
Avatar użytkownika

Dołączył(a): Cz, 08 wrz 2005, 11:27
Posty: 42
nie będę się sprzeczać :P
po prostu takie jest moje zdanie :D ;)

_________________
winners never quit... quitters never win


Góra
 Zobacz profil  
 
PostNapisane: Wt, 09 wrz 2008, 12:40 
Offline
Programuje lodówkę w Mathematice

Dołączył(a): Pt, 05 lis 2004, 17:25
Posty: 96
Lokalizacja: Zawiercie
A moje jest inne ;) Nieraz bywa tak, że algorytm do zaprogramowania jest napisany słownie i aby przerobić go na kod, trzeba się nieźle nagłówkować. Wtedy przydatne mogą być np. struktury, które nie należą raczej do podstaw języka C ;)


Góra
 Zobacz profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 18 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
cron
Powered by phpBB® Forum Software © phpBB Group
Przyjazne użytkownikom polskie wsparcie phpBB3 - phpBB3.PL