All Questions

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

Where Should I begin from? [closed]

I want to start a whole group of projects but i don't know which programming language would do the job. I want create a program which scans a picture and after finding Specific group of pixels, It ...
2
votes
2answers
58 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 ...
2
votes
0answers
42 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
35 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
150 views

COBOL programmers

It is a well known fact that we have 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 ...
3
votes
0answers
74 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
82 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
21 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
49 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
0answers
29 views

Online Platform for practicing Object Oriented Programming in Python

Is there any recommendation on an online platform which teaches and allows practicing object oriented programming (OOP) in Python? I am familiar with Hackerrank and Hackerearth, however, they do not ...
3
votes
3answers
163 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
36 views

Learning GoLang

I want to learn Go Language as it 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 some ...
2
votes
1answer
106 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
28 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 like www.stratascratch.com ,etc. Can anybody tell me ...
2
votes
2answers
47 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
58 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
47 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
31 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
55 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
23 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
721 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
365 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
95 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
37 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
122 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
63 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
51 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
75 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 ...
0
votes
2answers
143 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
72 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
49 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
162 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
104 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
114 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
92 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
39 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 ...
4
votes
3answers
1k views

How should I handle over-demanding assignment providers?

Due to the coronavirus crisis, internships became hard to come by, due to companies not being able to house any students. So local colleges/companies made an arrangement in which one company would set ...
1
vote
1answer
52 views

Teach smart pointers to beginners with no knowlege of OOP or templates

I have to teach an Intro to Programming class of students with some exposure to proccedural programming, arrays and loops etc. However, they have not taken any course in oop and templates. It is a ...
3
votes
2answers
78 views

Using autograding (Github Classroom) - pitfalls and best practices?

I'm currently as a TA developing a series of programming assignments for a bachelor course on machine learning. Since we expect the number of students taking this course to grow in the future, we're ...
0
votes
0answers
35 views

Exercises for the “Code” book

Who has ever used Charles Petzold's book "Code: The Hidden Language of Computer Hardware and Software" in the classroom with sixth graders? What exercises could be given to them along with ...
3
votes
2answers
92 views

History of educational programming languages

I wanted to analyze the history of educational programming languages and their evolution up to the present (and probably make the presentation out of it for middle schoolers). Can you recommend any ...
5
votes
2answers
154 views

Common questions students may ask when they learn OOP?

Reading this question Do we really need OO languages to manage software complexity? on one of SE sites and my own experiences in teaching object-oriented concept, e.g. Some real practical example to ...
7
votes
5answers
1k views

How to advise change in a curriculum as a new teacher

Due to the Corona crisis I was forced in to a temporary career switch. Currently I am working as a sort of "supervisor" for students in a controlled environment where they do projects ...

15 30 50 per page
1
2 3 4 5
20