====== Podstawy Programowania 1 (Język C) ====== Kolokwium poprwakowe odbędzie się **1 września (piątek) godz. 10:00 w sali PK6** ** Laboratorium - semestr letni 2021/22** * grupa 1 wtorek godz. 14:00-16:00 sala PK6 WFAiIS * grupa 2 wtorek godz. 16:00-18:00 sala PK6 WFAiIS * adres kursu w Moodle: https://moodle.umk.pl/WFAIIS/course/view.php?id=39 ===== Zaliczenie zajęć ===== Warunki zaliczenia: * obecność (dozwolone 2 nieobecności bez usprawiedliwienia) * zaliczenie minimum 50% zadań realizowanych w trakcie laboratoriów. Rozwiązania zadań należy deponować na stornie kursu w Moodle. * zdanie 2 kolokwiów (minimum 50% z każdego kolokwium) ===== Literatura ===== * Brian W. Kernighan, Dennis M. Ritchie, //Język ANSI C//\\ * David Griffiths, Dawn Griffiths, //„Rusz głową! C”//, Helion, Gliwice, 2013. * [[http://pl.wikibooks.org/wiki/C|Programowanie w C]] ({{https://upload.wikimedia.org/wikibooks/pl/6/6a/C.pdf|PDF}}) Wikibook * [[https://www.tutorialspoint.com/cprogramming/|Learn C programming]] on TutorialsPoint ===== Laboratorium ===== {{page>.:sidebar&noheader&nofooter}} ===== Projekty zaliczeniowe ===== Osoby, które potrafią programować w języku C, mogą zaliczyć zajęcia na podstawie projektu zaliczeniowego. Temat projektu jest dowolny jednak należy go uzgodnić najpierw z prowadzącym zajęcia. * [[projekty_zasady|Co powinien zawierać projekt?]] * [[propozycje_programow|Propozycje tematów projektów zaliczeniowych]] ===== Kilka przydatnych odnośników ===== [[ide_wstep|Ściąga dotycząca programowania w C w Visual Studio]]\\ [[http://en.cppreference.com/w/c| C reference]]\\ [[http://en.wikibooks.org/wiki/C_Programming|Programming C (wikibook)]] ([[http://pl.wikibooks.org/wiki/C|wersja polska)]]\\ [[http://pl.wikibooks.org/wiki/Programowanie:C:Biblioteka_standardowa:Indeks_alfabetyczny|Alfabetyczny spis funkcji biblioteki standardowej ANSI C (tzw. libc) w wersji C89]]\\ [[http://www-h.eng.cam.ac.uk/help/tpl/languages/C/teaching_C/teaching_C.html|ANSI C for Programmers on UNIX Systems]]\\ ===== Zintegrowane środowiska programistyczne (IDE) ===== [[https://visualstudio.microsoft.com/pl/vs/features/cplusplus/|Visual Studio]] - darmowe Visual Studio Community 2022 z kompilatorem C%%++%% (Windows)\\ [[http://www.codeblocks.org/|Code::Blocks]] (GNU Linux, MS Windows, Mac OS)\\ [[https://code.visualstudio.com/|Visual Studio Code]] (GNU Linux, Windows, Mac OS)\\ [[https://code.visualstudio.com/docs/languages/cpp|C/C++ for Visual Studio Code]] ===== Kompilatory C Online ===== [[http://ideone.com/|Ideone - Kompilator online]]\\ [[https://www.onlinegdb.com/online_c_compiler|OnlineGDB]]\\ [[https://www.jdoodle.com/c-online-compiler|jdoodle]]\\ [[https://www.tutorialspoint.com/compile_c_online.php|Compile and Execute C Online]]\\ [[https://paiza.io/en/projects/new?language=c|paiza.io]] Online C Compiler \\