Questions tagged [textbook]

This tag is for questions about using a specific textbook as part of curriculum as well as for questions about using a type or category of textbook. Textbooks may be physical or electronic.

Filter by
Sorted by
Tagged with
13 votes
12 answers
632 views

Textbooks: Yes, no, roll your own?

I haven't used textbooks in my classes for a number of years. I find that generally it is hard to get students to read them unless you assign homework questions. And I'm not a fan of that method. What ...
Alfred Thompson's user avatar
8 votes
6 answers
687 views

Paper Books or eBooks?

The majority of my students are finally becoming internet equipped. (This is kind of a big deal here in India). Whenever I start a new session, students ask me to recommend a textbook for them. I use ...
Jay's user avatar
  • 1,884
7 votes
4 answers
370 views

Do you know of a complete textbook for teaching databases?

The textbooks that I know about, teaching databases, are not complete. In the sense that they lack a complete set of assignments, homework, projects, slides and instructor manual. Do you know of any ...
IkAndej's user avatar
  • 71
7 votes
2 answers
594 views

Book to substitute "Compilers: Principles, Techniques and Tools" by Ullman et. al. (popularly known as the red dragon book)

I am currently following the red dragon book: But most of the time, I have difficulty understanding the kinds of stuff in the book. Though the content is fine, and I end up asking questions on cs....
Abhishek Ghosh's user avatar
6 votes
5 answers
3k views

Could you recommend books on concurrent programming?

I am self-learning concurrent programming. I have some experience with concurrent programming. Have self learned OS and programming. There are both programming languages and libraries that provide ...
Tim's user avatar
  • 219
6 votes
2 answers
390 views

Teaching OOP in Java, to students who already know Java

I am going to teach a course in object-oriented programming in Java, and am looking for materials - textbooks and slides. It is a course for 2nd-year undergrads. In the 1st year, they already learned ...
Erel Segal-Halevi's user avatar
5 votes
3 answers
3k views

What and where should I study for competitive programming?

I am currently in the 10th grade. I would like to get started in competitive programming. This are the things I know now: Mathematics - Currently in pre-calculus Well Mathematics in my country is ...
Neelesh V's user avatar
  • 188
5 votes
3 answers
263 views

Best book and video lecture series to follow for an "object oriented programming" course for advanced undergraduates

I am looking for an elegant textbook to be followed for self-study in an objected oriented programming course at the undergraduate level. Our course is as shown: I humbly request you to suggest to me ...
Ran Mouri's user avatar
  • 111
5 votes
1 answer
445 views

Tips for self-study with just a textbook and google

I'm going to be working through a textbook on discrete mathematics that has a special focus on computer science. My only resources are the textbook (which, in its defense, has answers to the odd ...
auden's user avatar
  • 4,684
4 votes
6 answers
395 views

Reference request for resource with difficult programming exercises

I am asking this question on behalf of my brother. He is taking his first programming class. So far he has just learned the basics (if-then statements, for loops, while loops, etc.) The class is using ...
Helix's user avatar
  • 143
4 votes
5 answers
496 views

What non-programming book is vital for learning the CS mindset? [closed]

If you had to recommend a single book to introduce the way programmers think to anyone, but it had to be from outside the field of CS, what would it be? For programmers, my hands down, all-time, ...
user avatar
4 votes
1 answer
468 views

Study the book "Computer Architecture- A quantitative approach" (3rd Edition) for the first time

Whenever I searched for "best book for computer architecture" in google, the first result to come up was this book "Computer Architecture : A quantitative approach"(3rd Edition) by Henessy and ...
Abhishek Ghosh's user avatar
4 votes
1 answer
250 views

Computer Graphics Textbook Recommendations

I'm a math professor who will be teaching an undergraduate course in computer graphics next semester, and am looking for some resources to help me structure my course, specifically a textbook, ...
TomKern's user avatar
  • 171
4 votes
2 answers
167 views

Book recommendation: basic, broad and solid overview for advanced learners

I did a PhD in software engineering, now working in financial IT. I had a proper education in algorithms, data structures, operating systems, networks, software etc. and worked as a tutor for Java, ...
Bastl's user avatar
  • 141
4 votes
1 answer
142 views

Seek for textbook suggestions of introductory software engineering

I am looking for a good textbook to teach freshman (or some sophomores) introductory to software engineering. Specially, need that the textbook has example labs/projects for the whole semester ...
Nerdy Girl's user avatar
4 votes
0 answers
84 views

Error free solution manual for "Introduction to Algorithms" by Cormen et al. for self study or alternative method to tackle them single handed

I am a CS undergraduate student, strictly speaking I am fond of studying theoretical CS subjects, the corresponding books just attract me. Now in theoretical CS we probably have algorithm design and ...
Abhishek Ghosh's user avatar
4 votes
0 answers
668 views

Using zyBooks and labs

Has anyone used zyBooks in their classes? I've seen some good comments on the SIGCSE list about them. I would primarily use this in our CS I class (Java) with their lab feature as a way to provide ...
Levon's user avatar
  • 371
3 votes
4 answers
1k views

Java: The Complete Reference, which edition to follow

Java is updating on a regular basis and it being so the corresponding text books to study Java also changes. Now I do not know why the edition "Java 2: The Complete Reference" by Herbert ...
Abhishek Ghosh's user avatar
3 votes
1 answer
100 views

Books and courses to learn Operating Systems Fundamentals?

I've to get FE exam to get licensed as an engineer in Nepal. I want to learn everything properly because I feel I didn't learn to the extent that I could in college. My first hitlist is operating ...
zeeshanseikh's user avatar
3 votes
1 answer
95 views

Problem book for Haskell course

I need a set of problems for beginner Haskell course represented as a problem book or workbook. Can you help me find any to give them as a homework on weekly basis? I was able to find only one book in ...
paus's user avatar
  • 233
2 votes
4 answers
89 views

Book recommendation on human "computers"

I am looking for books on computers, in a now special sense: https://www.lexico.com/en/definition/computer ...
Gergely's user avatar
  • 345
2 votes
2 answers
1k views

Book recommendations for self studying Data Structures in depth in an elegant manner

I am a student from CS background. I am currently going through "Introduction to Algorithms" By Cormen et. al. $\quad\quad\quad\quad\quad\quad\quad\quad\quad\quad\quad\quad$ It is indeed a ...
Abhishek Ghosh's user avatar
2 votes
1 answer
225 views

Operating System Concepts by Silberschatz and Galvin, how much down the edition timeline can I go to safely understand the core-concept

I am student from CS background and I have Operating Systems in my upcoming semester. A simple search around the internet revealed that that Operating System Concepts by Silberschatz and Galvin is ...
Abhishek Ghosh's user avatar
2 votes
1 answer
522 views

Principles of Compiler Design v/s Compilers: Principles, Techniques and Tools by Aho, Ullman

Now for a student who is trying to master the subject of "Compiler Design" which book should he/she follow (written by Aho, Ullman)? 1) Principles of Compiler Design By Aho Ullman (1977) I ...
Ran Mouri's user avatar
  • 111
2 votes
2 answers
113 views

Becoming a master from a newbie at Computer Science and Electronics [closed]

I want to learn about Computers and Electronics and presently don't hold any kind of degree in the same. My urge to learn is entirely driven by my interest and curiosity for these subjects. I will be ...
Mayank Mittal's user avatar
2 votes
1 answer
185 views

The theory of parsing, translation, and compiling, v.s. Compilers: Principles, Techniques, and Tools?

Alfred V. Aho, Jeffrey D. Ullman have written The theory of parsing, translation, and compiling. Volume 1 Parsing 1972 and Volume 2 Compiling 1973 Compilers: Principles, Techniques, and Tools 2ed ...
Tim's user avatar
  • 219
2 votes
0 answers
77 views

introduction materials to the actor model?

I am looking for some introductions to the actor model. I don't mind books in specific programming languages, as long as they don't distract away or restrict the presentation of the model Is this a ...
Tim's user avatar
  • 219
2 votes
1 answer
201 views

Is there a good textbook for writing an interpreter in an imperative language? [closed]

Can anyone recommend a good textbook for writing interpreters (not compilers) that don't use languages like Scheme or Haskell?
tty's user avatar
  • 41
1 vote
1 answer
237 views

Is Deitel Intro to Python for Computer Science 2020 a resumed version of Deitel How to Program C, C++ and Java?

I am still not finding the right book for my career path. My first book related to programming on my university was Deitel How to Program C for Programming 1 subject, for Programming 2 we use C++ How ...
rubengavidia0x's user avatar
1 vote
1 answer
229 views

MERN - Which textbook to use?

If you have taught a course on MongoDB, Express, React and Node, what textbook would you recommend? I'm particularly interested in open source textbooks authored on Github. But I'm open to anything.
Luke's user avatar
  • 141
1 vote
2 answers
192 views

Any website or textbook with problems/solutions for Computer Science Theory?

The course includes: Regular Languages, Context-Free Languages, Turing Machines, Decidability, Reductions, etc. Do you know of any collection of problems/solutions suitable for a senior course?
Drimades Boy's user avatar
1 vote
1 answer
225 views

Textbook on Optimization

Can anyone suggest some good textbooks on optimization for MSc level? Books with more concrete applications and examples on real problems would be more appreciated. I am more interested in algorithm ...
velut luna's user avatar
1 vote
1 answer
201 views

latest Book (2018/19) for Computer Science for Grade 2 to 8 students [closed]

I am currently looking for what book to use/adapt for the 2019-2020 school year for students Grade 2 to 8 ICGSE or CBSE or other pattern.
lahith's user avatar
  • 11
1 vote
2 answers
82 views

Help identifying a '90s CYOA-style book with BASIC code listings

Way back in the '90s, I read a choose-your-own-adventure style book, where most sections ended in a choice of 2 or 3 different pages to turn to (as is typical). However, this particular book was ...
bguiz's user avatar
  • 111
1 vote
0 answers
53 views

Textbook recommendation for macros and assembler

I was going through GATE-CS questions, while solving I came across the following question here. Write short answers to the following: Which of the following macros can put a macro assembler into an ...
Abhishek Ghosh's user avatar
1 vote
1 answer
63 views

How to learn asymptotic notations rigorously?

Is there any good tutorial about how to make asymptotic notations rigorously? I think the way from Turing machines to the analysis of pseudocode is quite a big. Or is the situation that there are some ...
guest's user avatar
  • 13
1 vote
0 answers
36 views

Books for programming environments/interfaces of distributed systems?

I found that Advanced Programming Unix Environment and The Linux Programming Interface provide specific programming knowledge to me, compared to the concepts introduced in OS text books such as the ...
Tim's user avatar
  • 219
0 votes
1 answer
56 views

How would you define the word "render" in the vocabulary list, or define "render" for a text/exam, for a course on computer science?

In computer programming, the word render means to turn typed written code into a pretty picture for people to look at. Outside of computer science, the word render means somthing like "boil ...
Samuel Muldoon's user avatar
0 votes
1 answer
233 views

Recommended CS books for high school

What are the popular books for teaching CS in high schools in the USA? The programming language doesn't matter. I'm asking because I'm looking for more exercises to give to my students. I am a CS ...
3SAT's user avatar
  • 103