Most Popular

1162 questions
1
vote
2 answers

Small software that covers most c++ core concepts?

I spent some years only learning C++ from online websites and YouTube videos. I went over basic stuff like variables, functions, pointers, references, and so on, as well as OOP concepts like classes, operator overloading, inheritance, virtual…
james dilaw
  • 13
  • 1
  • 4
1
vote
3 answers

What computer scientists have advocated for freely publicizing detailed solutions, to every exercise?

Besides the 2 mathematicians quoted below and me, who else has touted free dissemination to students of detailed solutions, to EVERY exercise and problem (like in textbooks)? I uphold this wholeheartedly! This free dissemination ought to be the…
user131533
  • 135
  • 4
1
vote
1 answer

How to know what topics to study while learning to build website?

We're having a project work where university won't guide us at all. I've decided to use MERN stack to build a website. But I'm confused on what topics should I learn in html, css, javascript etc. What topics of javascript would be relevant to web…
zeeshanseikh
  • 325
  • 1
  • 10
1
vote
0 answers

Feedback: Mobile Development Course Outline

What do you think about the following course outline for the course "Mobile App Development"? I'm doing Compose, only last few lectures are reserved for XML…
fakhir
  • 113
  • 3
1
vote
0 answers

Private tutoring middle school and high school students: most common requests

I'm a former professional programmer and I switched to private tutoring of math and CS about five years ago. For the past two years I've mainly tutored competitive programming to high school students. I'm getting burned out on it - I think I love…
composerMike
  • 457
  • 4
  • 6
1
vote
4 answers

Teaching ideas for string algorithm?

When teaching algorithm (high school) I always go with some sorting & searching algorithms and believe that should be enough, or at least lay a good foundation for them. But I have come to realize that teaching algorithms for string processing may…
Qiulang 邱朗
  • 828
  • 3
  • 14
1
vote
2 answers

Should an undergraduate course on Programming Languages precede or succeed the course on Compiler Construction?

I am an undergraduate CS student half way through my degree. I have started taking an online(Youtube) course on Programming Languages. The course contents include the following topics: First-class functions, Pattern Matching, Type Inference, Type…
1
vote
2 answers

What is standard definition of Computer Science

Why This Question Hi i am Computer Science student. As a computer science student I want to know the definition of computer science . yes !! i know some definition but these are not satisfactory , you guys have a question why these definition are…
1
vote
2 answers

Would these two computer science courses count as equivalent?

Taking course B or C is required for my school's computer science program. Is course A, which I have taken equivalent to course B or C? Course A: Computer Science II (CSII) is the continuation of Computer Science I. The purpose of CSII is to expand…
1
vote
0 answers

Multithreading in Programming modules

Bit of a flimsy question, but here goes... My understanding is that multithreading is now a staple of the vast majority of university comp sci programming modules (where the programming language being taught has support for multithreading). Given…
1
vote
3 answers

APCSA 2015 Q3, grading criteria

If a question (eg free response 2015 #3) has the following criteria: +1 Accesses all necessary elements of entries (No bounds errors) +1 Returns identified value or returns 0 if no entry exists in entries with row index row and column index…
ThisClark
  • 293
  • 1
  • 6
1
vote
1 answer

What comes after learning object oriented programming in C++?

What comes after learning basic and object oriented programming in C++ , I also cover file handling .
Hamza
  • 117
  • 1
  • 7
1
vote
1 answer

Any technology for full body video with slides in Zoom

Given the surge of COVID cases many of us have to find different ways for giving online lectures. I use Zoom for lectures and I would like to know if there is any technology or combination of technologies in order to get a presentation in which…
Drimades Boy
  • 489
  • 3
  • 10
1
vote
2 answers

Help identifying a '90s CYOA-style book with BASIC code listings

Way back in the '90s, I read a choose-your-own-adventure style book, where most sections ended in a choice of 2 or 3 different pages to turn to (as is typical). However, this particular book was different from the others in this category, as some of…
bguiz
  • 111
  • 3
1
vote
0 answers

Textbook recommendation for macros and assembler

I was going through GATE-CS questions, while solving I came across the following question here. Write short answers to the following: Which of the following macros can put a macro assembler into an infinite loop? .MACRO M1,X .IF EQ,X ;if X=0…