All Questions

Filter by
Sorted by
Tagged with
1
vote
0answers
8 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 ...
2
votes
4answers
31 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?
-1
votes
0answers
16 views

How to put a stack inside a switch case menu? [closed]

import java.; import java.util.; class Menu { public static void main(String args []) { int choice; String order; Scanner sc = new Scanner(System.in); System.out.println("Menu"); System.out....
-2
votes
0answers
25 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
20 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 ...
6
votes
1answer
71 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
38 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
4answers
117 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 ...
2
votes
0answers
55 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 ...
1
vote
1answer
35 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
51 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
198 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
104 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
26 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
59 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
51 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
71 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
123 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 (...
4
votes
2answers
84 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
61 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
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
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
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
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
170 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
109 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
75 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 ...

15 30 50 per page
1
2 3 4 5
20