All Questions

Filter by
Sorted by
Tagged with
-3
votes
0answers
19 views

How can I start a baby monitoring system using image processing? [closed]

I would like to implement a baby monitoring system using image processing. I would like to know whether it would be worth a research project to start with.
0
votes
0answers
19 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 ...
4
votes
1answer
66 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 ...
3
votes
0answers
35 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 ...
2
votes
3answers
95 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 ...
1
vote
0answers
51 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 ...
0
votes
1answer
34 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
24 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 ...
3
votes
2answers
80 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
52 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
0answers
49 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....
4
votes
3answers
197 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
103 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
94 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
25 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
58 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
49 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
274 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
0answers
70 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
121 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
37 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 (...
3
votes
1answer
71 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
57 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
34 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
60 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
25 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
731 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
371 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
99 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
38 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
132 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
64 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
29 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
77 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
51 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 ...
1
vote
2answers
168 views

How to learn C++?

My background: I have completed the course CS50X which covered C, python, web development, and some data structures in C. I can currently use C, python, and javascript. I want to learn C++ and I ...
5
votes
2answers
74 views

How do you read and write a project beyond a one-page script?

I have hit a plateau in learning to program in that while I know CS concepts and I can read and write a program such as a diminished find clone, I cannot create ...
2
votes
0answers
50 views

How should Parsons Problems be graded?

I am creating an exam, and I would like to try to incorporate a few Parsons Problems. I am beginning to wonder if this is reasonably possible. The advantages are (1) it allows struggling students to ...
2
votes
1answer
164 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 ...
2
votes
2answers
108 views

How to learn Java as a beginner?

I want to start learning Java from scratch. But as a beginner, I don't know where to start or what to learn first. I have basic knowledge in C++ but Java is an entirely new area to me. Can anyone give ...
2
votes
0answers
74 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 ...
2
votes
1answer
56 views

Trying out the concepts of machine learning during teaching from home

I came accross this handout of aiunplugged, specifically the topic of reinforcment learning (on page 12). I planned to do this boardgame, where students experience the concept of reinforcement ...
6
votes
4answers
121 views

Curriculum for a primary school learner

My niece is 11 this year and has shown a surprisingly deep interest in programming. She will spend hours on Khan Academy, using their javascript/processingjs environment. This is educational, but it's ...
2
votes
4answers
102 views

Order of parameter / variables on stack in C

Several years ago, I put together this little memory address exploration for my students to help them to understand pointers, arrays, the stack, and the heap. I just compiled and ran it in a new ...
13
votes
17answers
4k views

What are some fun projects for non-CS majors?

I'm teaching an undergrad Intro to Programming for Non-majors this semester (in Python) and I'm looking for some fun projects for my students that are engaging but not too difficult for them. This is ...
1
vote
0answers
40 views

Number of preps for networking and programming courses

I am currently teaching in a community college that includes teaching introductory programming course in C++. I also have a colleague who is currently teaching ...

15 30 50 per page
1
2 3 4 5
20