0% found this document useful (0 votes)
167 views1 page

C How To Program 9 e Table of Contents Diagram PDF

Uploaded by

gus contreras
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
167 views1 page

C How To Program 9 e Table of Contents Diagram PDF

Uploaded by

gus contreras
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

C How to Program, Ninth Edition

with Case Studies Introducing Applications Programming and Systems Programming


by Paul Deitel & Harvey Deitel
PART 1 (Introductory) PART 2 (Intermediate) PART 4 (Advanced)
Programming Fundamentals Arrays, Pointers Data Structures and Systems Programming
Quickstart and Strings Algorithms Case Studies
1. Introduction to Computers and C 6. Arrays 12. Data Structures Systems Software
Intro to Hardware, Software & Internet; One- & Two-Dimensional Arrays, Passing Dynamic Memory Allocation, Lists, • Building Your Own Computer
Test-Drive Microsoft Visual Studio, Apple Arrays to Functions, Searching, Binary Stacks, Queues & Binary Trees, Secure C • Building Your Own Compiler with
Xcode, GNU gcc & GNU gcc in Docker Search Visualization, Sorting, Secure C 13. Computer-Science Thinking: Infix and Postfix Notation
2. Intro to C Programming 7. Pointers Sorting Algorithms and Big O Embedded Systems Programming
Input, Output, Types, Arithmetic, Pointer operators & and *, Insertion Sort, Selection Sort, Visualizing • Webots 3D Robotics Simulator
Decision Making, Secure C Pass-By-Value vs. Pass-By-Reference, Merge Sort, Additional Algorithms Performance: Threading/Multicore
3. Structured Program Array and Pointer Relationship, Secure C including Quicksort in the Exercises
Development 8. Characters and Strings
Algorithm Development, Problem C Standard Library String- and PART 5 (Advanced) Applications Programming
Solving, if, if/else, while, Secure C Character-Processing Functions, Secure C Preprocessor and Other Topics Case Studies
4. Program Control 14. Preprocessor Algorithm Development
for, do/while, switch, break, PART 3 (Intermediate) #include, Conditional Compilation, • Counter-Controlled Iteration
continue, Logical Operators, Secure C Formatted Input/Output, Structs Macros/Arguments, Assertions, Secure C • Sentinel-Controlled Iteration
5. Functions and File Processing • Nested Control Statements
15. Other Topics
Custom Functions, Simulation, Variable-Length Argument Lists, Random-Number Simulation
Random-Number Generation, 9. Formatted Input/Output • Building a Casino Game
scanf and printf formatting, Secure C Command-Line Arguments, Multiple-
Enumerations, Function Call and Return Source-File Programs, extern, exit/ • Card Shuffling/Dealing with Card Images
Mechanism, Recursion, Recursive 10. Structures, Unions, Bit atexit, calloc/realloc, goto, • The Tortoise and the Hare Race
Factorial, Recursive Fibonacci, Secure C Manipulation and Enumerations Numeric Literal Suffixes, Signal Handling Intro to Data Science
Creating Custom Types with structs • Data Analysis: Mean, Median & Mode
• C is one of the world’s most popular and unions, Bitwise Operators,
and senior programming languages Enumeration Constants, Secure C Appendices Direct-Access File Processing
• Transaction-Processing System
• C18/C11 standards 11. File Processing A. Operator Precedence
Streams, Text and Binary Files, CSV Files, B. ASCII Character Set Visualizing Searching & Sorting
• Topical, innovative presentation
Sequential and Random-Access Files, C. Multithreading/Multicore and Artificial Intelligence/Data Science
• Rich coverage of fundamentals Secure C Other C11/C18 Topics • Machine Learning, GNU Scientific
• Problem-solving/developing algorithms D. Intro to Object-Oriented Programming Library, Plotting with gnuplot, CSV Files
• 20+ fun computer-science, data-science • Analysis of algorithms with Big O • NLP: Who Wrote Shakespeare’s Works?
and artificial-intelligence case studies • Enhanced security and data science Online Appendices Game Programming with raylib
show C as it’s intended to be used— coverage as per ACM/IEEE 2020 • SpotOn and Cannon Games
E. Number Systems
some are fully implemented, some are curricula recommendations F–H. Using the Visual Studio, Security Via Cryptography
partially implemented and some re- • Use free open-source libraries and tools GNU gdb and Xcode Debuggers • Secret-Key & RSA Public-Key Crypto
quire students to do online research Visualization with raylib
• Real-world examples and data
• 147 complete working programs • Emphasis on visualization • Law of Large Numbers Animation
• Traditional or “flipped” classrooms
• 350+ integrated self-check exercises • Static code analysis tools Multimedia: Audio & Animation
• Secure C Programming, privacy, ethics
with answers • Performance, multithreading, multicore Web Services, Mashups, Cloud
• Case studies in systems programming • Accessing Web Services with libcurl;
• 445 end-of-chapter exercises/projects and applications programming • Questions? [email protected] OpenWeatherMap JSON Results
• Use with Windows®, macOS®, Linux® • Updates and errata: • Rapid Applications Development with
• Think like a developer with GitHub®,
• Visual C++®, Xcode® and GNU™ gcc open-source, StackOverflow and more https://deitel.com/chtp9 Web-Service Mashups

You might also like