Fundamentals of Programming |
|
Electronic resources and textbooksThe drafts of the ANSI/ISO C or ISO/ANSI C++ contain details about both languages. |
|
min. 20 |
Requirements for credit |
max. 45 |
At the end of semester you have to hand in semestral work. Specification of the project will be published in first half of semester. After you choose one, you'll solve it independetly. You can consult your semestral work with lectors on labs. You'll handle in semestral work following the orders of your lector, usually in ZIP archive, called by your ID. Project must contain program and user documentation, source codes and other files that are needed for compilation. |
upto 10 |
You can receive additional 10 points for your activity on labs. Points will be added to you credit points upto max. 45. |
min. 10, max. 2x15 |
You have to pass two tests, where you knowledge about C and C++ will be tested. The day of test will be announced on the semester start. Example of the test of C language is in file 1-1.pdf. Example of the test of C++ language is in file 2-1.pdf. Evaluation of the test is as following: for the correct answer +1 point, for no answer 0 points, for incorrect answer -1/3 point. Always only one of the offered answers is correct. |
min. 10, max. 25 |
The final test of your knowledge of C++ will be at the least in the last week of semester. |
max. 100 |
Sources from book "Programovací jazyk C pro zelenáče" can be downoladed in tar.gz and/or ZIP.
Lecutres sylabus can be downoladed in PDF.
Source codes showed on lectures can be downoladed as well.
Recommended literature is on separate page. Of course you can use any other resources, which will suite you and cover all the themes in lectures.
Other things related to lectures - questions, recommendations, ... you can mail me to: Petr.Saloun@vsb.cz.
funcionality (12 points),
work with files and programatic style (4 points),
work with STL, minimally with dynamic alocated memory (4 points),
output to HTML or GUI application (4 points),
program and user documentation including včetně test case (minimally one) (max. 8+8 points),,
theme can be also used in other subjects – in C/C++ only programatic part and user docmentation will be rated (not analysis and design),
only source codes are hand over not runtime program (1 point),
whole project is packed into one ZIP archive, named after students ID, e.g. NOV123.ZIP, files are well named and splitted to header files and .cpp files (4 points).
Last modification 26. 9. 2005
doc. RNDr. Petr Šaloun Ph.D., Dept. of Computer Science, Faculty of Electrical Engineering and Informatics VŠB-TU Ostrava.