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…
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