Programming II
General data
Course ID: | 0900-FS1-2PRO2 |
Erasmus code / ISCED: | (unknown) / (unknown) |
Course title: | Programming II |
Name in Polish: | Programowanie II |
Organizational unit: | Faculty of Physics |
Course groups: | |
ECTS credit allocation (and other scores): |
(not available)
|
Language: | Polish |
Type of course: | obligatory courses |
Requirements: | Computer tools 0900-FS1-1NKO |
Prerequisites (description): | Basic computer running Windows or Linux, using free IDE for learning programming (completed course Computer tools). Basic programming in C++ or Java, code edition, compilation and debugging (completed course Programming). Mathematics of secondary school. |
Mode: | (in Polish) w sali |
Short description: |
Perfecting the art of programming by working with objects. Choice of programming languages: Java, C++, or programming robotics in C/C ++ (Arduino, Raspberry Pi, simple electronics). |
Full description: |
Study profile: general academic Study form: stationary Subject type: obligatory Discipline and discipline of science: mathematical sciences, computer science Study year, semester: year 2, semester 4 Module: utility computing The number of hours of classes: lecture 15h, laboratory 45h ECTS points: 5 Ballance of student workload: Involving academic teacher: lecture 15h, laboratory 45h (2 pt ECTS). Individual work: preparation for classes in computer lab 67.5h, consultations 3h, preparing to pass 6h (3 pt ECTS). |
Bibliography: |
C++: [1] W. Porębski, Język C++ : wprowadzenie do programowania, wyd. 2, Komputerowa Oficyna Wydawnicza "Help", Warszawa 1999 [2] J. Grębosz, Symfonia C ++ standard : programowanie w języku C++ orientowane obiektowo, Wydawnictwo "Edition 2000" : Oficyna Kallimach, Kraków 2005 [3] S. Prata, Język C++, wyd. 5, Wydawnictwo Helion, Gliwice 2006 [4] A. Koenig, Accelerated C++ : practical programming by example, 22nd printing, Addison-Wesley, Boston 2013 JAVA: [1] B. Eckel, Thinking in Java: edycja polska, wyd. 4, Wydawnictwo Helion, Gliwice [2] B. Boone, Java dla programistów C i C++, Wydawnictwa Naukowo-Techniczne, Warszawa 1998 ROBOTICS: [1] Simon Monk – Zabawy z elektroniką – ilustrowany przewodnika dla wynalazców I pasjnatów, Wydawnictwo Helion, Gliwice 2014 [2] Daniel J. Barrett – Linux Leksykon kieszonkowy, Wydanie II, Wydawnictwo Helion, Gliwice 2012 [3] Andrew Robinson, Mike Cook – Raspberry PI. Najlepsze projekty, Wydawnictwo Helion, Gliwice 2014 [4] Brian W. Kernighan, Dennis M. Ritchie – Język ANSI C. Programowanie. Wydanie II, Wydawnictwo Helion, Gliwice 2014 |
Learning outcomes: |
K_W25 - knows the basics of programming in the selected high level language K_U23 - knows how to write a simple computer program in selected programming language, compile it and run K_K05 - can independently search the literature and Internet resources, also in foreign languages |
Assessment methods and assessment criteria: |
form of lecture credit: credit form of laboratory credit: credit |
Copyright by University of Bialystok.