All Questions

Filter by
Sorted by
Tagged with
4
votes
2answers
93 views

Educational kiosk-mode DOS or Apple II-style computer built on modern hardware?

I grew up using an Apple IIe computer and I liked several things about it: It had no Internet access It had cool creative apps like Print Shop that I used to make stories and pamphlets It had Turtle ...
0
votes
0answers
36 views

Switching from mathematics bachelor to computer science master, is a good job in it-security feasible? [closed]

I am currently doing a bachelors in mathematics but I want to switch over to computer science with a focus on security and privacy for my masters studies. As far as I have read up until now it became ...
0
votes
0answers
37 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 ...
1
vote
0answers
25 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 ...
4
votes
1answer
26 views

Example of amortized analysis of algorithms rather than data structures

Amortized analysis is often taught in algorithms classes, with the different methods (aggregate, accounting, potential). It is very important when discussing some data structures and their use in ...
3
votes
1answer
44 views

Which websites provide real-time updated Jupyter notebooks for Python teaching?

Often, I find it useful to teach some Python to students. In-person classes are easy in this regard, I can just go to colab.research.google.com and show them the concepts there. (It requires no ...
6
votes
3answers
94 views

Reduce Grading & Improve Assignments

I'm looking at ways to improve assignments and reduce the amount of grading. Previously, there were two in-person lab classes with 15-20 students each week. Since Covid, there is now one online lab ...
2
votes
0answers
28 views

From where to study Query processing, Query optimization and Multiple Granularity protocol

I am wondering about from where do I need to consult the upper said topics in a good depth in order to solve the questions intuitively. Please help me out in this regard. Please provide some video ...
0
votes
0answers
23 views

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.
2
votes
1answer
89 views

Is there a free to use validated Computer Science concept inventory?

I'm looking for a multiple-choice assessment to determine the efficacy of an introductory CS program. Preferably validated with some research and free to use but both of those requirements are ...
2
votes
1answer
43 views

Adding MS excel in curriculum for highschool students

As we know that MS excel plays an important part in the life of programmers, managers, scientists, engineers, statisticians, etc. Shall we add a comprehensive course in excel for our high school ...
3
votes
6answers
129 views

Real world examples for the difference between null and zero?

What can be real-world examples to teach the difference between null and zero to high school students of computer science?
0
votes
0answers
23 views

Why GAN is Unsupervised Learning?

While teaching the Generative Adversarial Networks (GANs) topic in the ML/AI class, a question I often encounter is, "If we have a feedback/supervised learning [for Discriminator], then how come ...
7
votes
1answer
82 views

Is Cyber-Security E-safety or not

I am a Faculty Teacher of Computer Science and am in my NQT year. I am having been asked to re-apply for my job to be a permanent teacher at the school and have my interview next Tuesday. The school ...
4
votes
0answers
51 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 ...
3
votes
4answers
135 views

Greedy Algorithm Approach

One of the popular algorithm design techniques is the Greedy Algorithm. Do we have real-world examples of Greedy Algorithm which we can teach Undergraduate students? I know the famous Djikstra's ...
3
votes
0answers
67 views

Divide and conquer for subset sum problem

I want my students (equivalent first-year college students) to work on algorithmic paradigms during a 2 hours practical programming session in OCaml. I chose the subset sum problem since it can ...
2
votes
1answer
45 views

Do Theoretical Computer Science Conferences Accepts Survey Papers? [closed]

I am a Ph.D. student in Theoretical Computer Science (TCS). If I want to publish a survey paper, can I send that to a conference instead of a journal? Is that allowed? I am asking this because the ...
0
votes
0answers
25 views

Published papers or ongoing studies researching use of S.O. for Teams in the C.S. Classroom

Is anyone aware of any published papers or ongoing studies that research the integration of S.O. For Teams into C.S. education? There's a related post about this titled "Enterprise Stack Overflow ...
4
votes
3answers
103 views

Resources for flowchart programming for young, new programmers?

I'm working with middle school teachers who are teaching a CS class with middle schoolers. The students have a wide range of programming skills, and for some it would be beneficial to offer them an ...
3
votes
0answers
56 views

Growth of Early CS Students

At SigCSE this year a session participant said, roughly, "research shows that there is no correlation between 'early skill' is CS and a student's ultimate success in the field." ...
1
vote
1answer
82 views

MERN - Which textbook to use?

On Stack Overflow this question would be dismissed as "opinion based." But my first impression (after having spent half an hour on this exchange) is that the norms seem to differ a bit here....
5
votes
3answers
210 views

COBOL programmers

It is a well-known fact that we have a shortage of COBOL programmers. Why we do not re-introduce COBOL in our curriculum for the Undergraduate and Graduate Students? I know some schools are teaching ...
4
votes
0answers
108 views

a lecture that guides students to re-create git

A few years ago I visited a university (very likely an US university) lecture website that teaches perhaps file system or version control system (I'm really unsure here), which gradually lead students ...
2
votes
2answers
97 views

Decorators in Python

How to teach decorators to Undergrad students? I mean how make the concept crystal clear? Sometimes it becomes complex as : "functions passing another functions in argument, adding new ...
1
vote
0answers
27 views

Open Source Mentoring Programmes for Formal Education

I'm exploring options for students to work on open source projects for academic credit. The Apache Software Foundation run a Mentoring Programme, and also facilitate participating in the Mentoring ...
0
votes
1answer
61 views

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++.
0
votes
1answer
56 views

Online Platform for practicing Object Oriented Programming in Python

Is there any recommendation on an online platform that teaches and allows practicing object-oriented programming (OOP) in Python? I am familiar with Hackerrank and HackerEarth, however, they do not ...
3
votes
5answers
288 views

First programming Language : C or Python?

These days everybody is learning Python. I remember when we first started programming we were taught C Language. As a teacher which language should be taught first these days, C Language or Python?
0
votes
1answer
98 views

Learning GoLang

I want to learn Go Language as it is popular these days. I tried some demo programs on https://play.golang.org/. Do we have some good resources to learn Golang? It looks pretty similar to C, C++ in ...
2
votes
1answer
125 views

How many of “The Seven Laws of Teaching” are still relevant for teaching computer science today?

Wikipedia shows that in 1886 John Milton Gregory outlined his "The Seven Laws of Teaching"; asserting that a teacher should: Know thoroughly and familiarly the lesson you wish to teach; ...
2
votes
0answers
40 views

Data Engineering, ETL, SQL Server Integration Services(SSIS) resources form beginner to pro level

I am a fresh Ph.D. student in information science. I know some python, C, Cobol, etc. I know some sites to learn SQL for data science interviews. Can anybody tell me any resource available for data ...
2
votes
2answers
53 views

Do you know online courses with Haskell for Theory of Computation?

I taught Theory of Computation last Fall and I believe it would be more interesting for students to add some coding implementations. Are you aware of any online course or textbooks in which Haskell (...
5
votes
2answers
114 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....
4
votes
1answer
62 views

How can I credit to sources I'll use for my paid or free video tutorials on YouTube or Udemy?

I don't remember that I saw sources section on Udemy tutorials or YouTube videos, whether they are a course or not. Even, on books such as, https://www.unf.edu/~wkloster/2220/ppts/...
3
votes
1answer
35 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 ...
2
votes
2answers
63 views

Any tools or frameworks for visualisation of algorithms?

I would like to make animation of algorithms in order for students to see the flow of an algorithm in a visual way. Like an alternative to https://visualgo.net/en I want to make custom animations like ...
0
votes
0answers
27 views

Video lecture series for automata theory or theory of computation based on Peter Linz's text book

Not long ago I had asked this question. Sipser is a good book and the lectures by Harry Porter using Sipser text is awesome. But the thing is that is there any lecture series using Peter Linz's text ? ...
5
votes
5answers
735 views

How necessary is UML for a course in object programming patterns?

I'm gathering my wits to create a course that will focus a great deal on OO programming patterns (things like singleton, flyweight, command, etc, etc.) I do not have a lot of background in this topic ...
4
votes
6answers
374 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 ...
2
votes
4answers
100 views

Best online problem-bank style practice site for Python

I'm a high school student who has learned Java with the AP Computer Science A curriculum at school. My CS class used the University of Washington's Practice-it site for practicing Java. I was ...
5
votes
1answer
40 views

Reduce snap!'s features

I'm using snap! in my high school computer science class (11th grade, ~16 years old) and I'd like to reduce the features (~blocks) that snap! provides by default. Reasons: Simplify the interface Many ...
4
votes
3answers
137 views

Simple use case for self-modifying programs

.NET expression trees can be used to write self-modifying compiled programs -- because it is possible to construct and compile a method at runtime, it is also possible for a method to rewrite its own ...
3
votes
0answers
67 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 ...
4
votes
0answers
54 views

Have databases disappeared at GCSE?

I am tutoring a student in GCSE level computing science- the OCR exams specifically. I also tutor A level as well as the Scottish equivalent. My other students all need to know SQL for their courses, ...
1
vote
0answers
30 views

Forming a foundation in PHP

Does anyone know what topics I should start studying to form a foundation in PHP ? Loops, outputting data, manipulating a database etc. ? Edit: I want to start using PHP to create a social site. ...
1
vote
1answer
79 views

What's a good platform for independently teaching computer science and programming?

I've been interested in becoming a computer science/programming educator for a while now, and I have a real passion for it. I've taught a few people to code through sites like Khan Academy by ...
3
votes
1answer
35 views

How to use CSS diner to teach beginners in CSS

CSS diner is a game for learning CSS selectors. But it goes "into the woods" relatively quickly, focusing more on breath of selectors than on mastery of fundamentals Can it be productively ...
3
votes
0answers
53 views

games for teaching html

I have had good results, and happy students, using "CSS diner" to teach CSS selectors (I will share more in another question). And one of my students asked me if there is a similar game for ...
1
vote
2answers
79 views

is there any good specific pedagogy research to teach spreadsheets?

There is a lot of good research on how to teach introductory programming. But maybe(?) more important to most students is the ability to use a spreadsheet. What is the best way to teach introductory ...

15 30 50 per page
1
2 3 4 5
20