Questions tagged [resource-request]

For questions requesting teaching/classroom resources for a specific topic or lesson. To get a good answer, ensure your request is specific to a certain type of resource, and does not invite excessively broad or opinion-based answers. Check some of the highly voted example questions in this tag to see how to ask a good 'resource request'.

Filter by
Sorted by
Tagged with
0 votes
0 answers
17 views

Where can I find some artistically drawn tables demonstrating how a string of text can be stored in ASCII encoding?

The following is an example of the type of table we wish to show to students. However, we desire to use larger fonts, more vivid highly-saturated colors (purple, golden yellow, and/or other colors), ...
Samuel Muldoon's user avatar
2 votes
0 answers
33 views

A video lecture series which explains the modern linux memory management subsystem in detail with code walk through

Any detailed video lecture series which explains each component of the modern Linux memory management subsystem in great detail, with code walk-through, and good slides?
Abhishek Ghosh's user avatar
1 vote
0 answers
161 views

Books or resources for GPU architecture

While many good books deal with CPU architecture in detail, for instance, Computer Architecture: A Quantitative Approach by Patterson et al., and also some books deal with the hardware/software ...
Abhishek Ghosh's user avatar
1 vote
6 answers
166 views

What Informal Description Might Help Beginning Students Understand Python's `str.strip()` method?

When teaching python to new students in middle school (or any age group), the students sometimes find the python documentation to be a bit overwhelming. What is a short, easy-to-understand description ...
Samuel Muldoon's user avatar
1 vote
0 answers
25 views

Video lecture series which covers CUDA and GPU related concepts from basics to advanced level

I am a master's student. During my bachelor's, our curriculum primarily focussed on CPU architecture. There are excellent textbooks and video lectures which deal with the CPU architecture in depth. I ...
Abhishek Ghosh's user avatar
0 votes
4 answers
103 views

What are some teaching examples for a lesson on off-by-one errors which do not involve a for-loop or array indexing?

A lot of teaching examples of off-by-one errors which educators provide to their students involve for-loops. For example, we might have the following for-loop: ...
Samuel Muldoon's user avatar
0 votes
1 answer
93 views

what is a good way to learn new framework / language?

I have been learning rust since 2021. I followed different courses from YouTube and others. Then I shifted towards books to learn rust and right now after two years I am doing same thing and learning ...
Hamza's user avatar
  • 117
0 votes
1 answer
48 views

Suggestions and resources for the conception of a pedagogic machine (computer) and its emulator?

It's demanded to design a simplified machine (computer) and its emulator. First I need to do the design of this machine and here is some ideas I've thought about: Components: main memory, ALU, RI, ...
Jazmine's user avatar
5 votes
1 answer
54 views

Is there an online drag-and-drop interactive sort simulator?

When teaching my students about different sort algorithms, I would like to give them a virtual hand of cards to sort so they can try out an algorithm by dragging and dropping to reorder the cards. Is ...
Ellen Spertus's user avatar
5 votes
1 answer
147 views

Unplugged Project Idea

I teach a middle school coding course. We have done a very basic python introduction. For their first project, they wrote and coded their own MadLibs. For the upcoming project, they are going to ...
Beetle Bec's user avatar
4 votes
2 answers
59 views

Software for runnable algorithmic organigrams

I teach an algorithmics course at a level equivalent to first year of college. I discovered LARP (sorry it's in french), a software that allows to draw organigrams, run them, debug them step by step ...
Celelibi's user avatar
  • 141
2 votes
0 answers
59 views

What are some resources to practice javascript while learning it?

I’m looking for solved and unsolved assignments of JavaScript to practice. My goals are both, practice javascript to learn to program as well as practice javascript to be able to design MERN ...
zeeshanseikh's user avatar
3 votes
5 answers
310 views

Scratch-like environment for 3D game programming

I'm helping a 10-year-old learn to program simple games in Scratch. He's expressed interest in making a simple 3D game. Is there any Scratch-like environment or programming language for creating ...
Anna's user avatar
  • 131
2 votes
1 answer
84 views

Does anyone know of any reliable summary of the complexity of common data structure operations?

It seems that the most popular source on the internet on this topic is https://www.bigocheatsheet.com/: Wikipedia and basically any other similar table I find on the internet copy this one. There are ...
GermanJablo's user avatar
5 votes
2 answers
297 views

Can we do anything to help CS students from 3rd world under developed countries?

The situation of students in these countries is terrible. In paper, every information for CS is available in paper. And it's correct for 70% of content. Mainly the content available that is of high ...
goidod's user avatar
  • 51
3 votes
1 answer
373 views

Could any one suggest me an easy book to learn AT&T syntax of x86 assembly programming so that I can understand the code of xv6 better?

Could any one suggest me a easy book to learn AT&T syntax of x86 assembly programming so that I can understand the code of xv6 OS better? Respected Ben. I. had suggested me this free book. But ...
Abhishek Ghosh's user avatar
7 votes
4 answers
1k views

Do you include coding assignments in an intro to complexity and computation course?

In an introductory course on complexity and computing, I am thinking about including some programming tasks. I wonder what types of tasks I could give the students beyond "construct" a ...
0x90's user avatar
  • 171
4 votes
4 answers
237 views

Is there a computer science certification program outside of academic programs?

Nowadays, the standard way to learn computer science is at a university, though a formal computer science degree program or at least coursework. What I've been wondering is if there is a certification ...
Robert Columbia's user avatar
0 votes
0 answers
37 views

Regarding state diagrams - (different levels)

UML State diagrams could represent a single object, a system or a sub-system. I am looking for the best methods and resources which help students draw correct state diagrams, and at the right level of ...
User 19826's user avatar
0 votes
1 answer
71 views

How to decide which methods are responsibility of which classes

My students have a hard time assigning correct responsibilities and methods to classes. They get confused about which method suits which class better. Suppose we have two classes, class A and class B. ...
User 19826's user avatar
8 votes
2 answers
673 views

A more recent book (or equivalent resource) on C programming to be acquainted with the latest standards (or the language grammar)

I have studied books on C like the classic "The C Programming Language [2e]" by Dennis Ritchie, Brian Kernighan or "C-The Complete Reference [4e]" by Herbert Schildt. But these ...
Abhishek Ghosh's user avatar
0 votes
0 answers
55 views

Resource for practicing algorithms without programming? (migraine sufferer)

Does there exist a resource for exercises and problems of the form "design a program with the following specifications in time/space O(f(n))"? I am aware of competitive programming websites ...
kyary's user avatar
  • 101
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
33 views

Sources on the Topic Source Code Security/Authenticity

I have been asked so be the second on grading a paper a Student is going to write about "Creating a methodology for ensuring Code Security/Authenticity". Sadly this is not my field of ...
Jens Krüger'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
0 votes
0 answers
35 views

Resources for the Redis course

What optimal resources you could recommend for a small Redis course with a preliminary academic foundation at the beginning of the book? I would be grateful for an applied university-level curriculum ...
paus's user avatar
  • 233
1 vote
0 answers
52 views

Resource (preferably video) explaining working of page coloring in details to solve problem of aliasing in Virtually Indexed Physically Tagged caches

Here is a question that was asked in the GATE CS examination. It asks to find the number of bits required to color the pages to remove the problem of aliasing in VIPT caches. My peers out there ...
Abhishek Ghosh's user avatar
4 votes
1 answer
90 views

Free online AI/ML demos for grade 8-10 students

What are some free online AI/ML demos for grade 8-10 students? I am a high school teacher, and I am exploring apps and games which will help students understand and appreciate the world of Artificial ...
user avatar
7 votes
2 answers
589 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
3 votes
1 answer
39 views

Services-centered design

I am having some difficulties to find free access documentation, lecture notes, scientific papers, or books, on a course I have to give. Course topic is "Services-centered design". Course ...
cProg's user avatar
  • 141
3 votes
0 answers
170 views

Is there any detailed video lecture series which uses “Compilers: Principles, Techniques and Tools” by Aho et al as the text book as a bible?

I am interested in learning Compiler Design , and from many resources I came to know that "The Dragon Book" is a good textbook. (Below are the two editions of the said textbook. [Red Dragon ...
Abhishek Ghosh's user avatar
2 votes
1 answer
210 views

Textbook or video lectures to develope intuition for solving any unseen Graph Theory problems

Background Hello, I am a third year undergraduate in CS. I am eager to pursue higher education from one of the best institutes in out country. For that I need to write a competitive exam, named GATE ...
Abhishek Ghosh's user avatar
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
1 vote
1 answer
83 views

Creating a complete application

Good day, I have learnt the basics of C++ and now know how to write simple console applications using codeblocks. I would very much like to create a fully functional application like a calendar or ...
Robin Ting's user avatar
1 vote
1 answer
922 views

Mnemonics to remember the TCP header fields

I am bad at memorizing things. So could anyone recommend me some mnemonics, so that I can remember the fields of the header... Thank you.
Abhishek Ghosh's user avatar
1 vote
2 answers
156 views

Self Learning Quantum Computing and helpful resources that can aid, guide and teach Quantum Computing from CS&E perspective

Most technologists have some basic understanding of quantum computing. Quantum bits are represented by qubits, and information isn’t simply a zero or one, it can be both at the same time, representing ...
RewCie's user avatar
  • 179
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
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
4 votes
1 answer
135 views

Looking for a blog article on the UI/UX design of an interactive coding interface like Khan Academy's

I'm not sure if someone can help or if this is even the right place to ask, but I've been looking for a while for a marvelous essay / blog post / article from an author whose name I don't recall, that ...
Tristan Duquesne's user avatar
2 votes
2 answers
213 views

Looking for a text book on object-oriented concepts and programming

I'm looking for a text for a course in object oriented programming. Most of the students will have done some programming courses in the past, but the background of the students is varied so the ...
Theodore Norvell's user avatar
5 votes
3 answers
259 views

Algorithmic Game Theory as an undergrad

I am an undergrad going into my junior year this semester. I really wanted to explore algorithmic game theory, as my university has some excellent professors in that field. However, as my undergrad is ...
xii70523yuoia's user avatar
5 votes
2 answers
200 views

Where can I find high-quality editable slides for teaching git?

I would like to teach my software engineering students git and to introduce key ideas in a presentation. Creating slides from scratch does not seem like a good use ...
Ellen Spertus's user avatar
2 votes
1 answer
224 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
1 vote
0 answers
50 views

Detailed video lecture that gives in-depth explanation of the intuition behind Fibonacci Heaps operations

I was going through the text Introduction to Algorithms by Cormen et. al. but faced some issues with the Fibonacci Heap section, especially the intuitive working of the charging and discharging of the ...
Abhishek Ghosh's user avatar
2 votes
1 answer
516 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
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
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
1 vote
0 answers
70 views

Detailed video lecture series that follows "Computer Architecture: A Quantitative Approach" by Henessy Patterson

I want to do self-study for Computer Architecture and I wish I could get hold of a detailed video lecture series that goes hand in hand with the classic text "Computer Architecture: A Quantitative ...
Abhishek Ghosh's user avatar
4 votes
1 answer
465 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