LEADER 03403nam 2200577 450 001 9910829949903321 005 20240219172922.0 010 $a1-119-43113-1 010 $a1-119-43117-4 010 $a1-119-43115-8 024 7 $a10.1002/9781119431152 035 $a(CKB)4100000010870880 035 $a(MiAaPQ)EBC6408338 035 $a(CaBNVSL)mat09289921 035 $a(IDAMS)0b0000648d56bbc0 035 $a(IEEE)9289921 035 $a(JP-MeL)3000111728 035 $a(Au-PeEL)EBL6408338 035 $a(OCoLC)1149179545 035 $a(EXLCZ)994100000010870880 100 $a20210512d2021 uy 0 101 0 $aeng 135 $aurcnu|||||||| 181 $ctxt$2rdacontent 182 $cc$2rdamedia 183 $acr$2rdacarrier 200 10$aIntroduction to programming with C++ for engineers /$fBoguslaw Cyganek 210 1$aHoboken, NJ :$cWiley :$cIEEE Press,$d2021. 215 $a1 online resource (659 pages) 300 $a"IEEE Press" 300 $a"with website"--Cover 300 $aIncludes bibliographical references and index 311 $a1-119-43110-7 320 $aIncludes bibliographical references and index. 327 $aIntroduction to Programming -- C++ Basics -- Delving into Object-Oriented Programming -- Memory Management -- Advanced Object-Oriented Programming -- Computer Arithmetic -- Basics of Parallel Programming -- Appendix. 330 $a"Increasingly, students of subjects other than Computer Science need to learn computer science basics. In this respect, students of Electronics, Telecommunication, Automatics, Robotics, etc. need to be well prepared to program low-level microprocessor platforms, to know programming concepts of simple and advanced operating systems (e.g. uC/OS, FreeRTOS and Linux), be well prepared for parallel computations, as well as for programming of embedded systems, device drivers, programmable logic devices (FPGA) and graphic cards, to name a few. All of these heavily rely on C/C++. Since the majority of the operating systems and system components are still expressed in pure C, EE students need to be able to understand C, at the same time being able to write new code in the modern object-oriented fashion provided by C++, however. Nevertheless, separately learning both languages as well as basics of data structures and algorithms would require too much time whereas the usual time allowance for these is one or two semesters only. This book is based on the author's lectures on Introduction to Computer Science, Methods and Techniques of Programming, and Operating Systems and Object-Oriented Programming Languages, given for undergraduate and graduate students of Electronics, Electronics and Telecommunication, as well as Acoustic Engineering in the Department of Electronics, AGH University of Science and Technology, over the last 20 years"--$cProvided by publisher. 606 $aC (Computer program language) 606 $aEngineering$xData processing 615 0$aC (Computer program language) 615 0$aEngineering$xData processing. 676 $a005.133 686 $a007.64$2njb/09 686 $a005.13/3$2njb/09 700 $aCyganek$b Bogusaw$0890978 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910829949903321 996 $aIntroduction to programming with C++ for engineers$94053609 997 $aUNINA