Pokazywanie postów oznaczonych etykietą Informatyka. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą Informatyka. Pokaż wszystkie posty

piątek, 14 sierpnia 2015

"Chcę zostać informatykiem" - Recenzja książki

 Informatyka jest bardzo potężnie rozwijającą się dziedziną, zaliczana do nauk ścisłych oraz techniki zajmującej się przetwarzaniem informacji, w tym również technologii zajmującej się wytwarzaniem systemów, przetwarzających dane. Informatyka tworzyła niegdyś część matematyki, dopiero później rozwinęła się do odrębnej dyscypliny. Jednakże pomimo tego, nadal pozostaje w ścisłej współpracy z matematyką, ponieważ matematyka dostarcza podstaw teoretycznych informatyce.

 We współczesnych czasach nastąpił wzrost nowych działów związanych z informatyką, tej chwili jest ona zarówno dziedziną naukową tak jak przykładowo fizyka. Ale również można szukać powiązana z informatyką w różnych innych na pierwszy rzut oka niepowiązanych z nią dziedzinach życia.

Wciąż rośnie zapotrzebowanie rynku na wysokiej specjalistów w dziedzinach IT, eksperci Ci dzięki swojej wiedzy i doświadczeniu potrafią budować, projektować i programować systemy komputerowe. Popularność tego zawodu również wzmaga to, że Informatyk nie zarabia mało, wręcz przeciwnie zawód ten słynie z dużych zarobków, dlatego nie brakuje chętnych do rozpoczęcia nauki  w tym zawodzie.

Bardzo dużo osób zaczyna swoją przygodę od technikum, większość z nich nie zdaję sobie sprawy jak wygląda nauka na tym kierunku od podszewki, zaczynając czasem bywa i tak, że są zaskoczeni. Żeby wyprzedzić to zaskoczenie i przygotować domniemanego kandydata do tej długiej drogi technikum-studia- zawodowa praca, została stworzona pozycja " Chcę zostać informatykiem".

W książce tej zostały przedstawione podstawowe zagadnienia matematyczne przedstawione w informatyce, jak i również podstawy algorytmiki oraz programowania komputerów, sieci komputerowych oraz bezpieczeństwa informacji.
Również jeżeli ktoś uwielbia gry komputerowe, używając książki w praktyce można nauczyć się jak taką grę stworzyć.

"Chcę zostać informatykiem" - Autorzy: Walery Susłow, Adam Słowik, Michał Statkiewicz


Plusem książki są zadania z rozwiązaniami, dzięki temu można sprawdzić czy kod, który został napisany jest dobrej jakości i czy rozwiązanie kursanta jest poprawne. A kandydat ćwicząc nabywa wiedze, którą na pewno wykorzysta w trakcie trwania studiów informatycznych.

Brawo dla autorów i bardzo polecam tą książkę :)

Książkę można znaleźć: TUTAJ


środa, 29 października 2014

Systemy baz danych...

Bazy danych odgrywają znaczącą role w codziennym życiu każdego z nas, zdajemy sobie z tego sprawę logując się do swojego konta w banku, przeglądając strony aukcyjne lub po prostu wpisując hasło w wyszukiwarce Google.
Szybkie i bezpieczne przetwarzanie  oraz przechowywanie ogromnych ilości informacji jest dziś bardzo ważnym czynnikiem funkcjonowanie wielu firm, organizacji i instytucji.
Współczesne bazy danych są sumą wiedzy i technologii rozwijanych przez przez kilka ostatnich dziesięcioleci. Owocem tych prac jest przede wszystkim bardziej wyspecjalizowane oprogramowanie -  systemy zarządzania  bazami danych DBMS (Database Management System) czyli rozbudowane narzędzia do tworzenia zbiorów informacji i zarządzania nimi.

Główne zadania DBMS można określić następująco:

1. Zapamiętywanie danych oraz wyszukiwania ich na podstawie innych wyników
2. Oddzielenie funkcji zapamiętania i wyszukiwania od programów aplikacyjnych, co powoduje że programy stają się mniej wrażliwe na zmianę danych.
3. Umożliwienie korzystania z danych na podstawie ich logicznego opisu, system całkowicie przejmuje kontrole nad wykorzystaniem urządzeń pamięciowych dla zapisu danych,
4. Umożliwia dostęp do danych dla wielu użytkowników,
5.Sprawdzanie danych za pomocą odpowiednio zdefiniowanych procedur kontrolnych,
6. Ochrona danych.

Niestety mają one również jedną wadę - należą do najbardziej złożonych rodzajów oprogramowania.

Dostęp do baz danych powinien być zdefiniowany za pomocą języka zapytań, który jest zresztą łatwy w użyciu oraz z zastosowaniem języków programowania wysokiego poziomu.
Można wyróżnić cztery podstawowe rodzaje baz danych:

  • hierarchiczne
  • sieciowe
  • relacyjne
  • obiektywne
 Wymieniona kolejność jest nieprzypadkowa, a mianowicie jest kolejnością chronologiczną w jakiej dane bazy powstawały.

Hierachiczne

W hierarchicznej bazie danych stosuje się struktury typu drzewa. Węzłom w strukturze drzewa odpowiadają zbiory rekordów danych. Zbiór rekordów poziomu wyższego jest łączony relacjami 1:m (one-to-many) ze zbiorami poziomu niższego. Dzięki takiej budowie, wyszukiwanie określonych elementów w bazie odbywa się stosunkowo szybko. Istotna wadą baz hierarchicznych jest jednak redundancja danych wynikająca z faktu, że można wykorzystywać jedynie relacje typu 1:m. Duże kłopoty sprawia również zmiana struktury istniejącej bazy.

Sieciowe
Sieciowa baza danych jest rozwinięciem bazy hierarchicznej przez dodanie możliwości zapisu relacji m:m (many-to-many). Tak więc w bazie sieciowej poza relacjami hierarchicznymi występują dodatkowe połączenia, umożliwiające uzyskanie dostępu do danego rekordu bez potrzeby każdorazowego przechodzenia przez strukturę drzewa. Wprowadzone zmiany spowodowały zmniejszenia redundancji danych przez dodatkowe możliwości powiązania danych, które już istnieją, ale nie wyeliminowały trudności związane ze zmianą struktury bazy istniejącej.

Relacyjne

Obecnie najczęściej stosowanymi bazami są bazy relacyjne, Pakiet programów służących zarządzaniu relacyjnymi bazami danych jest nazywany RDBMS (ang. Relational Database Management System). Bazy te realizują z powodzeniem wszystkie funkcje związane z zarządzaniem informacją opisową.
W relacyjnej bazie danych wykorzystywana jest struktura tablicy. W skład bazy wchodzi jedna lub więcej powiązanych ze sobą tablic. Każda kolumna tablicy zawiera elementy tego samego typu, ma swoją nazwę i jest przez nią identyfikowana. Zbiór wartości jakie mogą występować w danej kolumnie nazywa się jej dziedziną.  Wiersz tablicy, nazywany rekordem , identyfikowany jest za pośrednictwem wartości zapisanych w nim elementów. Funkcję klucza, jednoznacznie określającego poszczególne wiersze, może spełniać pojedyncza kolumna lub też kilka odpowiednio wybranych kolumn.W relacyjnej bazie typowym językiem zapytań jest SQL.
Wyszukiwanie w więcej niż jednej tablicy dokonywane jest z wykorzystaniem wspólnych wartości tego samego typu atrybutów

Obiektowe

Obiektowe bazy danych rozwinęły się wraz z rozwojem i rozpowszechnieniem programowania zorientowanego obiektowo. Cechą charakterystyczną obiektowych baz danych jest to, że przechowują obiekty o dowolnych strukturach wraz z przywiązanymi do nich metodami . Dzięki takiemu rozwiązaniu bazy takie mają znaczną przewagę nad innymi rodzajami baz kiedy zachodzi konieczność przechowywania bardzo złożonych struktur. Znaczącą wadą baz obiektowych w chwili obecnej jest problem z realizacją zapytań.

(Powyższe fragmenty tekstu są zaczerpnięte z wykładu dr inż. Waldemara Izdebskiego)

Żeby ułatwić osobom, które interesują się bazami danych oraz  studentom, którzy mają przedmiot na wykładach. W związku z tym  trzech znanych naukowców z dziedziny IT z Uniwersytetu Stanforda- Hector Garcia-Molina, Jeffrey D. Ullman i Jennifer Widom - postanowiło stworzyć pierwszy kompletny podręcznik, wprowadzający do systemów baz danych.
Zawiera on opis wszystkich najnowszych standardów bazy danych SQL 1999, SQL/PSM, SQL/CLI, JDBC, ODL oraz XML i to w większym zakresie niż w większości publikacji.
Podręcznik został przygotowany w taki sposób aby po przeczytaniu książki przez użytkownika projektowanie czy użytkowanie bazy danych nie stanowiło dla czytelnika żadnego problemu.
Mogę z czystym sumieniem polecić tą książkę.

 "Systemy baz danych" - Hector Garcia-Molina, Jeffrey D. Ullman i Jennifer Widom
Książkę można znaleźć tutaj: LINK

sobota, 11 października 2014

Bazy danych...

Bazy danych to  dziedzina informatyki, dynamicznie się rozwijająca i mająca szerokie zastosowanie wszędzie tam, gdzie niezbędne jest przetwarzanie danych np. w korporacjach.
Każda osoba zwana inaczej użytkownikiem korzystając z komputera spotyka się z bazami danych na każdym kroku.
Zapewne każdy czytelnik mojego bloga  korzysta z serwisów aukcyjnych, portali społecznościowych, bez bazy danych takie serwisy, portale itp. nie mogłyby istnieć. Kupno książki w sklepie internetowym to czynność która, oczywiście nie kojarzy się z informatyką i z jej omawianym działem, a jednak korzysta z jego wytworów i ma z nim wiele wspólnego.

Zastanówmy się jak możemy zdefiniować poprawnie pojęcie baz danych. Często słyszę od kolegi ze studiów, stwierdzenie " Używam bazy danych." jak można zinterpretować to stwierdzenie?
  Najogólniej można stwierdzić, że bazy danych to zbiór informacji wraz z możliwością łatwego dostępu do danych oraz ich zmianę ( tj. modyfikację , dodawanie nowych i usuwanie starych) z poziomu aplikacji z niej korzystającej.
No i właśnie w taki sposób  jest rozumiany  zwrot " Używam bazy danych" oznacza " Korzystam ze zbioru informacji, który łatwo odczytywać  i zmieniać".

Oczywiście, żeby zacząć zajmować się bazami danych należy poszukać odpowiedniej książki.. Kiedy poszukiwałam swojej pozycji NIE kierowałam się przede wszystkim objętością stron, tylko jakością potrzebnego materiału.
Ponieważ czasem nawet jeśli książka jest obszerna może być jakościowo niezbyt dobra.
Tak więc znalazłam książkę, która mnie pozytywnie zaskoczyła swoją zawartością, byłam zdumiona, że książka, która ma stron 207 może zawierać wszystko co jest potrzebne aby zacząć swoją przygodę z bazami danych.
Dzięki tej książce, która przygotowuje  nawet całkowicie " zielonego" czytelnika do spotkania z bazą danych i jej instalacji, zapoznaje z interfejsem programu Sybase SQL Anywhere i co najważniejsze omawia składnie najważniejszych poleceń SQL-a.
Praca z bazą danych to czysta przyjemność. Polecam.


"Bazy danych" - autorzy Włodzimierz Khadzhynov, Piotr Ratuszniak


Książkę można znaleźć tutaj: LINK

piątek, 26 września 2014

Jak kupować taniej książki pomagając przy tym innym?

Istnieją wśród nas osoby, które uważają, książki w pdf-ie to nie książki. Dla nich definicją książki jest przedmiot z różną ilością stron papierowych, który można nosić w torbie, plecaku lub w kieszeni ( wersja kieszonkowa).
Wiadomo, że czasami chcąc nabyć pozycję, która kosztuje czasem tyle co pół wypłaty osób z najniższą krajową. I co wtedy należy począć? Należy szukać i jeszcze raz szukać wersji tańszych. W większości przypadków kończy się to tym, że osoba, która  nie uznaję ebooków musi się nimi jednak zadowolić.
A co zrobić gdy dana książka nie ma swojej ebookowej wersji lub nie została zeskanowana przez entuzjastów, którzy uwielbiają kiedy społeczeństwo im  nabija punkty za pobieranie w pewnym portalu.
Wtedy musimy poszukać na aukcji książek używanych, nie będę pisała w tej chwili o portalach aukcyjnych krajowych ponieważ chyba każdy wie, że  polskie książki można kupić tam taniej.

Przykładowo musimy poszukać książki, która jest napisana w języku angielskim, na stronach polskich nie można znaleźć jej w żadnym aukcyjnym serwisie. Wtedy przeglądamy aukcje międzynarodowe, na co zwracać uwagę?
Oczywiście na aukcje charytatywne-  są one oznaczone wstążką. Moja ostatnia książka była kupiona właśnie na takiej aukcji, pieniądze z takich aukcji są przeznaczone na rehabilitacje dla dziecka niepełnosprawnego, książki takie są tam sprzedawane po cenie  czasem niższej nawet o 90 % od ceny sugerowanej, wszystko po to aby książkę jak najszybciej sprzedać. Dzięki czemu można pomóc osobom chorym i zyskać naprawdę ciekawą pozycje.

 Niedługo pojawi się wpis o kolejnej książce, którą tak właśnie upolowałam.



sobota, 20 września 2014

Wprowadzenie do algorytmów...

Algorytm jest przepisem opisującym krok po kroku rozwiązanie problemu lub osiągnięcie celu.

Przykład:

Algorytm gotowania kalafiora:

Krok 1. Włóż różyczki kalafiora do osolonej się gotującej wody
Krok 2. Zanotuj czas początkowy t0
Krok 3. Odczytaj czas aktualny t
Krok 4.  Oblicz D t = t - t0
Krok 5. Jeśli D t< 15 min, to przejdź do kroku 3
Krok 6. Kalafior odcedzamy. 

Tak jak widać algorytm gotowania kalafiora jest przepisem opisującym krok po kroku osiągnięcie celu jakim jest ugotowanie kalafiora.
Od zawsze człowiek starał sobie ułatwiać życie oraz ulepszać własne  metody realizacji swoich zamierzonych celów. Za przykład mogę przytoczyć między innymi : pakowanie plecaka, wychodzenie z labiryntu, wysyłanie wiadomości.

Niektóre algorytmy mają już 2000 lat więc zostały wymyślone na długo przed pojawieniem się pierwszych komputerów. Właśnie jednym z najstarszych algorytmów jest Algorytm Euklidesa czyli algorytm wyznaczania największego wspólnego dzielnika dwóch liczb. Został on opisany przez greckiego matematyka Euklidesa w jego dziele "Elementy".

Pierwsze wzmianki na temat tego algorytmu pojawiły się w dziele Euklidesa zatytułowanym "Elementy", około trzechsetnego roku przed naszą erą, sprawia to, że jest jednym z najstarszych,wciąż używanych algorytmów numerycznych.

Żeby przybliżyć bliżej tematykę algorytmów należy sięgnąć po pozycję książkową, która powinna solidnie ale zarazem krok po kroku wprowadzać czytelnika po kolejnych działach książki.
Tak więc istnieje książka, która zyskała miano BIBLII ALGORYTMÓW, w książce zostały omówione metody matematyczne stosowane do analizy algorytmów, sortowanie i statystyki pozycyjne, struktury danych, podstawowe metody projektowania efektywnych algorytmów.
Również dużo miejsca poświęcono  złożonym strukturom danych i podstawowym algorytmom grafowym. Poszczególne części książki stanowią materiał dydaktyczny wielu przedmiotów ( informatycznych) , które są wykładane na uczelniach wyższych.
Książka również zawiera zbiór zadań i problemów do rozwiązania, zadania są zróżnicowane co powinno być bardzo interesujące dla czytelnika.
Czytelnikiem w zasadzie może być każdy, kto chcę zajmować się  projektowaniem i programowaniem systemów informatycznych.


"Wprowadzenie do algorytmów" -  autorzy Thomas H. Cormen , Charles E. Leiserson , Ronald L. Rivest, Clifford Stein.

 
 Książkę można znaleźć tutaj: LINK


piątek, 11 października 2013

Urządzenia zewnętrzne

Widząc na planie zajęć przedmiot Urządzenia Zewnętrzne pierwsze co musimy zrobić to poszukać dobrych materiałów na temat programowania Językiem Asemblerowym oraz książek dotyczących podstaw działania  i architektury komputerów , systemów liczbowych oraz arytmetyki.
Nie jest to  prosty przedmiot trzeba spędzić nad tym sporo czasu, żeby co najważniejsze to zrozumieć. Ale w sumie nie chodzi nam o zrozumienie żeby zaliczyć egzamin, tylko a by posiąść wiedzę która będzie nas prowadzić  przez resztę Naszej kariery informatyka, elektronika.

Tak więc znalazłam 3 książki które powinny nam pomóc w zrozumieniu i nauce tegoż przedmiotu.

Są to:

    Podstawy budowy i działania komputerów - autor Andrzej Skorupski
            

Anatomia PC.Potężne źródło wiedzy o budowie komputerów PC-autor  Piotr Metzger

 Zrozumieć asembler -autor Jeff Duntemann


 

wtorek, 24 września 2013

Inteligencja obliczeniowa

Czasem bywa i tak że, wszystko co nowe jest dla nas przerażające.  Każdy student zaczynając przygodę  z sztuczną inteligencją zapewne łapię się za głowę na samą myśl o egzaminie i zaliczeniu ćwiczeń.
Ale na Nasze studenckie szczęście istnieje pewna cenna książka, która jest bardzo przydatnym nabytkiem dla osób, które chciałyby zacząć przygodę z sztuczną inteligencją i udowadnia że nie ona aż tak upiorna :-)

Metody i techniki sztucznej inteligencji - autor Leszek Rutkowski

Książka jest kierowana do studentów i pracowników naukowych uczelni wyższych. Należy zaznaczyć, że tę rolę doskonale spełnia. Książka podzielona jest na 10 rozdziałów, które w formalny sposób opisują techniki sztucznej inteligencji, w szczególności wykorzystanie zbiorów przybliżonych, zbiorów rozmytych (typu 1 i 2),  przegląd architektur sieci neuronowych (od perceptronu, przez SOM, sieci Hopfielda do ART  i sieci radialnych) i ich algorytmów uczenia.

poniedziałek, 9 września 2013

Słownik encyklopedyczny - Informatyka

Ostatnio natrafiłam na pewnym portalu internetowym na ciekawą książkę, która również może być przydatna dla studentów.
Słownik encyklopedyczny zawiera ponad 6000 haseł dotyczących, zbiór odniesień internetowych, sprzętowych, dotyczących zaawansowanej inżynierii oprogramowania.
Na pewno będzie niezastąpiony do codziennej pracy oraz  nauki przed egzaminami i nie tylko.


Słownik Encyklopedyczny. Informatyka 

 

sobota, 3 sierpnia 2013

Podstawy systemów operacyjnych

Czasem bywa i tak że pozornie dla informatyka przedmiot łatwy, może narobić nam ogromnych problemów z zaliczeniem.
Na wykładzie wszystko wydaję się takie proste, wyluzowane i bezstresowe, a tu nagle przychodzi egzamin i jest rzeź.
Są książki które pamagają w nauce do przedmiotu jednakże pragnę zaznaczyć że raczej nie pomogą nam w zaliczeniu, bez ówczesnego nauczenia się chociażby 2 tygodnie przed egzamem.

"Podstawy systemów operacyjnych"  - autorzy Abraham Silberschatz, Peter B. Galvin 



niedziela, 28 lipca 2013

Systemy cyfrowe

W raz z rozpoczęciem kolejnego roku akademickiego zastanawiamy się przez  co będziemy musieli teraz przechodzić, najpierw jest przerażenie, później zaciekawienie, następnie przychodzi ekscytacja i adrenalina.

Kiedy adrenalina przechodzi i zauważamy że nam to po prostu nie wychodzi, zaczynamy przekopywać internet z nadzieją że znajdziemy coś pomocnego  niestety, nie zawsze nam się to udaję.
I wtedy niektórzy z nas siedzą bezproduktywnie przed kompem zastanawiając się " jezu jak to zaliczę, jak ja to zaliczę", obserwują swoich kolegów którzy dobrze sobie radzą z różnorakimi tematami które musimy zaliczyć.
W każdej grupie ludzi znajdzie osoba która zawsze nam pomoże, takich ludzi należy na prawdę cenić ponieważ nie jest ich wielu, a nie którzy są po prostu zadowoleni z Naszego niepowiedzenia.
Ale kiedy nawet i tłumaczenie osobnika o nieskalanej osobowości nie pomaga,wtedy naszą jedyną i ostatnią szansą jest jakaś książka lub książki, książki bez których Nasze życie byłoby skazane na wielorakie kampanie wrześniowe.
Pierwszą książką którą chce Wam przestawić jest  pozycją która można stwierdzić że, jest najlepszą książką która jest dostępna na polskim rynku, zawiera wiele przykładów, ilustrację, schematy i wiele wiele innych bardzo potrzebnych tematów przydatnych do zaliczenia laboratorium i wykładu.
Byłam bardzo zaskoczona potencjałem książki tej ponieważ nie spodziewałam że można gdzieś zakupić coś tak wspaniałego za  tak małe pieniądze.

Układy scalone TTL w systemach cyfrowych - autor Jan Pieńkos, Janusz Turczyński.

 

czwartek, 25 lipca 2013

A może tak jakiś słownik?

 Czasem jest tak że piszemy jakiś kod, kompilujemy i wyskakują nam błędy, gdy znamy dobrze język to po prostu czytamy, poprawiamy i mamy po stresie.

Problem jest wtedy gdy nie znamy języka lub znamy ale na etapie "kali jeść, kali pić", powinniśmy mieć zawsze przy sobie dobry słownik który obok "tłumacza google"  jest niezastąpiony np. wtedy gdy nam net padnie.

Słownik techniczny angielsko-polski, polsko-angielski




Najbardziej aktualne źródło wiedzy o współczesnej terminologii technicznej. Zawiera słownictwo z ponad 20 dziedzin nauki i techniki, a także słownictwo ogólne i ekonomiczno-prawnicze przydatne w pracy inżynierów, techników oraz działalności badawczej. Szczegółowo odpowiada na pytania rodzące się podczas lektury i tłumaczenia fachowych tekstów naukowych i technicznych. Jest doskonałym narzędziem pracy naukowców, inżynierów i techników oraz studentów kierunków politechnicznych. Zawiera 90.000 haseł.

środa, 24 lipca 2013

VHDL


Wystarczy parę głębszych "zaczytań" w odpowiednie książki aby i ten język opisu sprzętu stał się miodem w Naszym sercu.
Na 100 % trzeba będzie poświęcić parę nocek ale uważam, że warto mieć poczucie że zrobiliśmy wszystko co najlepsze aby zaliczyć dany przedmiot lub temat.
Przedstawiam Wam bardzo pomocną książkę, która okazała się lekiem na moje wszystkie stresy z tym związane.


"Język VHDL w praktyce" -  autor: Józef Kalisz



Podręcznik zawiera opis języka VHDL, szeroko stosowanego do komputerowego projektowania układów i urządzeń cyfrowych, ilustrowany wieloma przykładami.

wtorek, 23 lipca 2013

Technika cyfrowa

Każdy student elektroniki oraz informatyki musi się zmierzyć z techniką cyfrową. Jest  to przedmiot jak na pierwsze spotkanie z elektroniką cyfrową dość ciężki.
Zazwyczaj studenci po pierwszych zajęciach w laboratorium zaczynają przekopywać internet w poszukiwaniu materiałów, chociażby aby zrozumieć algebre Boole'a.
Też przekopywałam sama :-), znalazłam kilka książek opisujących podstawy, dwie z nich najbardziej mi odpowiadały:
                                      "Podstawy techniki cyfrowej" - autor Andrzej Skorupski


"Układy Cyfrowe" - autor Głocki Wojciech

No ale co zrobić gdy nie wiesz czy Twoje zdolności są wystarczające aby zaliczyć egzamin?
Wtedy bardzo przydatny jest zbiór zadań z rozwiązaniami, opisuje on wszystkie zagadnienia potrzebne nam do zaliczenia egzaminu i jest bardzo pomocny przy zaliczeniu laboratorium.
I dodam jeszcze że jest przydatny w nauce, jeżeli chodzi o inne przedmioty zaliczające się do elektroniki cyfrowej.

"Technika cyfrowa. Zbiór zadań z rozwiązaniami" -  autorzy : Jerzy Tyszer, Grzegorz Mrugalski, Artur Pogiel, Dariusz Czysz 


 

poniedziałek, 22 lipca 2013

C

Każdy z nas kiedy rozpoczyna naukę czegoś nowego i nieznanego jest poważnie przerażony, zastanawia się nad sensem kontynuowania czynności z tym związanych.
Ja również miałam sporo problemów, wątpliwości, musiałam stoczyć ze sobą prywatną wojnę o to żeby nie zrezygnować i zrozumieć o co w tym wszystkim chodzi.
W końcu natrafiłam na bardzo ciekawą książkę w sumie był to zupełny przypadek, każdy student obserwuje swoich kolegów i koleżanki, każda nowa książka jest potencjalnym materiałem dzięki któremu możemy sobie ułatwić naukę do takowego przedmiotu.
I właśnie tak nabyłam tą książkę.

Język C. Nowoczesne programowanie. Wydanie II- autor K.N.King



W trakcie pasjonującej lektury - zgadza się, K.N. King potrafi w ten sposób pisać o swoim ulubionym języku - poznasz wszystkie aspekty programowania w języku C, począwszy od jego historii, poprzez fundamentalne pojęcia funkcji, zmiennych, a skończywszy na zarządzaniu pamięcią oraz wykorzystaniu wskaźników. "Język C. Nowoczesne programowanie. Wydanie II" to obowiązkowa pozycja dla każdego studenta poznającego tajniki tego języka. Programiści znający język C niewątpliwie docenią kunszt autora, a książka znajdzie zastosowanie jako przekrojowy przewodnik - taka pozycja powinna być na półce każdego programisty! 

niedziela, 21 lipca 2013

Aplikacje w C++

Jeżeli chcemy pobawić się w Visualu C++ lub mamy do zaliczenia projekt ;-)
Nie wiemy jak się za to zabrać i dostajemy białej gorączki oraz spazmów na samą myśl że termin nas goni.
Rozwiązaniem jest  ciekawa  książka którą zapewne  kochają (prawie) wszyscy   studenci informatyki :-)

Microsoft Visual C++ 2008. Praktyczne przykłady- Autor Marek Owczarek




C++

Jeżeli chcemy zacząć swoją przygodę z językiem C++ to powinniśmy zacząć od książki która opisuje trywialne podstawy, taką książką jest pozycja:

C++. Ćwiczenia praktyczne - autor Andrzej Stasiewicz

Dopiero gdy opanujemy mocne podstawy tego języka powinniśmy przejść do książki która jest no cegłą poprzednio  pisałam że, nie zalecam takich książek no, ale muszę zrobić tutaj wyjątek.
Jeżeli chcecie podreperować swoje zdolności musicie do niej zajrzeć:

Język C++ Szkoła programowania Wydanie VI- autor Stephen Prata




Ale najlepszą książką jeżeli chodzi o C++ jest jednak pozycja:

 Symfonia C++  IV Tomy - autor Jerzy Grębosz
 




W książce tej poznajemy powolutku krok po kroku uroki tegoż języka. Sięgając po kolejne tomy, powoli wgłębiamy się w coraz bardziej zaawansowane techniki.
Także z czystym sercem i sumieniem polecam.


sobota, 20 lipca 2013

Technika mikroprocesorowa - Microprocessor technology.

Od nowego semestru zaczynamy zajęcia  z Techniki Mikroprocesorowej szukając, dobrej pozycji która ma mi ułatwić naukę i zrozumienie tegoż przedmiotu natrafiłam na ciekawą pozycje.
W książce tej  używanym językiem programowania jest Asembler co jest bardzo ogromnym plusem, biorąc pod uwagę że na zajęciach laboratoryjnych jest używany.

Designing Embedded Systems with PIC Microcontrollers: Principles and Application

Tim Wilmshurst  



 

piątek, 19 lipca 2013

Java

Java - jest to bardzo prosty( zakręcony ;-) )  lecz chyba jeden z  ciekawszych języków programowania. Jeżeli chcemy zacząć dłuższą przygodę z tymże właśnie językiem musimy wybrać książkę która, NIE może być napisana w pigułce czyli jedna wielka cegła która ma wszystko w sobie ale tak zwięźle że, dostajemy białej gorączki czytając to.
Ja wybrałam książkę która jest w dwóch tomach, pierwszy tom opisuje tylko podstawy, drugi tom opisuje Techniki zaawansowane- czyli jak tworzyć aplikacje stron www, tworzenie gier, animacji procesu sortowania algorytmów oraz tworzenia baz danych i wiele wiele innych.

Autorzy: ,

"Java 2. Podstawy"

                       " Java 2. Techniki zaawansowane.Wydanie II"


czwartek, 18 lipca 2013

Reprogramowalne systemy cyfrowe

Kilka miesięcy temu mając laboratoria  z RSC, szukałam ciekawej pozycji, która pomoże  mi w zaliczeniu oraz  w nauce tegoż przedmiotu.
Przypadkiem natrafiłam na książkę cholernie drogą na polskim rynku ale dostępną po tańszej cenie na zagranicznych portalach aukcyjnych.

Książka " Digital electronic with VHDL" autor William Kleitz, zawiera opis krok po kroku od najłatwiejszych zagadnień do tych skomplikowanych obejmujących  łącznie technikę microprocesorową.





środa, 17 lipca 2013

Asembler

Jak to mówią studenta z książką spotkać można bardzo rzadko. Czyżbym była inną formą studenta czyli studenta - nie studenta (bo prawdziwy student nie uczy się tylko studiuje).

Szukając dobrej pozycji do nauki Asemblera- kolejnego zakręconego a zarazem ciekawego języka programowania.
 Natrafiłam na ciekawe pozycje:

"Asembler Sztuka programowania" - autor Hyde Randall


"Programowanie Asembler IBM PC" - autor Peter Abel



Miłej nauki.