Most Popular
1162 questions
0
votes
0 answers
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 detail. Many thanks.

User 19826
- 143
- 5
0
votes
1 answer
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. It may not be very clear if method m1() is best…

User 19826
- 143
- 5
0
votes
0 answers
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 but i can't currently program due to migraines. I can't…

kyary
- 101
0
votes
0 answers
The use of technical interviews for formative assessment
I'm an industry practitioner with a keen interest in education; recently I've been reading more about Vygotsky's Zone of Proximal Development and the theory of Instructional Scaffolding whereby a student learns by performing a task while being…

yoniLavi
- 226
- 1
- 6
0
votes
1 answer
Theory of computation study material with lots of solved examples-:
eg-: examples to create dfa, nfa, turing machine, pda, regular grammar, cfg problems etc. What is the best resource for it? Any book there? Or any thing else there?

vnhc5
- 11
0
votes
1 answer
How to learn object oriented Python?
What would one suggest for a junior lever programming student to learn object oriented Python? For me, it is quite easy to understand objects in Java and non-object oriented Python but objects in Python seems weirder than in Java. Are there good…

studying
- 3
- 1
0
votes
0 answers
What are the real-life use cases for for fractional/quotient regular languages?
In computer science theory some textbooks introduce fractional/quotient regular languages. In particular, given L1 and L2 languages on the same alphabet, the right quotient of L1 with L2 is defined as
L1/L2 = {x : xy ∈ L1 for some y ∈ L2}.
The left…

Drimades Boy
- 489
- 3
- 10
0
votes
0 answers
Applications of Euclidean Geometry
I have been learning euclidean geometry since a long time and learned about many theorems but I am majoring in Applied Computer Science and I don't find any use of geometry in the CS field.
I realize that CS is mainly about number theory and…

muchin
- 1
0
votes
0 answers
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 if one exists.

paus
- 233
- 1
- 6
0
votes
1 answer
What is a good textbook for teaching Web Programming?
Is there any textbook you would recommend as appropriate for preparing a Web Programming college course? I would prefer a book that comes with sets of exercises, practice, code examples, etc. Students are university level expected to have…

Drimades Boy
- 489
- 3
- 10
0
votes
1 answer
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 teacher not in the USA, and I want to expand the…

3SAT
- 103
- 4
0
votes
0 answers
Good resources to teach Natural Language Processing
What could be good resources to teach Natural language Processing to Undergraduate students?
I am using python as medium.

Talha Tayyab
- 347
- 2
- 13
0
votes
1 answer
Why might be the benefits of teaching data structure course in Python?
As the question suggests, is it a good idea to teach Data Structure course in Python. Or what be any good rationale for teaching Data Structure course in Python and not in C++.

motiur
- 101
- 2
0
votes
1 answer
How many projects(within the same organisation) can one apply for in GSoC (google summer of code)?
Not because one would want to take on two tasks, but so that if one project is already filled/assigned,they could be assigned another one,instead of being turned down from the organization
I have seen answers about the number of organizations one…

coder5051
- 3
- 1
0
votes
2 answers
Difference between a Bachelor's degree and a Master's degree in CS
I have just graduated from university with a B.S. in Economics. I am looking into changing fields into something less abstract and more practical, Computer Science.
I have the choice between a couple options.
Either a two year bachelor's degree with…

kanayt
- 241
- 1
- 2
- 4