While it was commonly used, it really isn't that good of a book.
Would you believe it doesn't discuss looping structures at all? No repeat, while, for loops.
Last time I looked, for the latest edition of the book, you had to create a timed online account to access the chapters they didn't include in the book anymore. Ridiculous. Use any other book, I'd say.
CS profs are talking about small programs. A sort routine, a program to parse a file, maybe a compiler. These are challenging problems but once you think of a solution the actual act of programming it is fairly easy.
SE profs talk about large systems. Many people working for years on the same application, all doing a small bit. The hard part lies in getting correct requirements and hoping they don't change too soon. Integrating all the little parts into one big working system.
Programming is easy. Software engineering is still an unsolved problem. And, in my opinion, not any closer to a solution than in the seventies.
Would you believe it doesn't discuss looping structures at all? No repeat, while, for loops.
Last time I looked, for the latest edition of the book, you had to create a timed online account to access the chapters they didn't include in the book anymore. Ridiculous. Use any other book, I'd say.