Introduction to programming with C++ for engineers

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...

Full description

Saved in:
Bibliographic Details
Main Author: Cyganek, Boguslaw (Author)
Format: Book
Language:English
Published: Chichester, West Sussex, UK bWiley-IEEE Press 2021
Subjects:
Tags: Add Tag
No Tags, Be the first to tag this record!

MARC

LEADER 00000nam a2200000 c 4500
001 90809
003 MY-KLNDU
005 20241220003105.0
008 221104s20212021xxka b 001 0 eng d
020 |a 9781119431107 (pbk) 
020 |z 9781119431176 (pdf) 
020 |z 9781119431138 (epub) 
039 9 |a 202211041307  |b VLOAD  |c 202201241000  |d rafizah  |y 202104282049  |z dewi 
040 |a UPNM  |b eng  |c UPNM  |e rda 
090 |a QA 76.73.C153  |b C94 2021 
100 1 |a Cyganek, Boguslaw  |e author 
245 1 0 |a Introduction to programming with C++ for engineers  |c Boguslaw Cyganek 
264 1 |a Chichester, West Sussex, UK bWiley-IEEE Press  |c 2021 
264 4 |c © 2021 
300 |a xvii, 638 pages  |b illustrations  |c 26 cm 
336 |a text  |2 rdacontent 
337 |a unmediated  |2 rdamedia 
338 |a volume  |2 rdacarrier 
504 |a Includes bibliographical references and index 
505 0 |a Introduction -- Introduction to Programming -- C++ Basics -- Delving into object-oriented programming -- Memory management -- Advanced object-oriented programming -- Computer arithmetic -- Basics of parallel programming. 
520 |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. 
592 |a 40495  |b 7/9/2021  |c RM 394.26  |h Bookline 
650 0 |a C++ (computer program language) 
650 0 |a Engineering  |x Data processing 
999 |a vtls000099763  |c 90809  |d 90809