All Questions

Filter by
Sorted by
Tagged with
-1
votes
0answers
40 views

I am in class 12 and learning C++ Now what will my next move?

I am in Class 12 and learning C++ from YT Hindi teachers !! but my question is this after learning c++, OOP, now what can I do after this . What is my next move. --> DSA / CP / Development OR ...
2
votes
3answers
829 views

What is the best programming language to learn right now? [closed]

A CS student here. My school is teaching only Java, and I figured I should pick up another language on my own. What would you say is the best programming language to learn right now in this market?
-2
votes
0answers
19 views

Why do upgrading a web page causes interrupt to the server? [closed]

Why do sometimes upgrading a web service causes that one can't use the service for some time? Why won't we clone a service A to other server B, then move the address to point to the server B, then ...
7
votes
4answers
949 views

Do you include coding assignments in an intro to complexity and computation course?

In an introductory course on complexity and computing, I am thinking about including some programming tasks. I wonder what types of tasks I could give the students beyond "construct" a ...
5
votes
2answers
124 views

Grading programming exercises: the quality vs. originality paradox

BACKGROUND: I teach a C++ course with 300 students where the grade is based on programming assignments. We use automatic tools to assess the assignment correctness (using many unit-tests), code ...
1
vote
1answer
37 views

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 ...
5
votes
8answers
412 views

Driven to Abstraction

One recurring discussion I have on this site which I have never understood is: Why not teach people how computers work right away? This always leads people to speculate about cosmic strings and other ...
0
votes
0answers
44 views

Advise needed: GameDev Course Outline

I plan to teach "Introduction to Game Development" to the CS undergrads next semester. Keeping in view the trends in 2022 what would be an ideal course outline or topics to teach to train ...
18
votes
10answers
3k views

How to respond to the two-handed approach to swapping

I was introducing lists to someone young (in Scratch). Creating a list is boring, so I opted to introduce something that you can do with lists, but requires some thinking: swapping. I introduced it by ...
2
votes
2answers
173 views

Can one build an operating system with LaTeX? [closed]

Can somone point a mistake in my reasoning? It is possible to build an operating system. A Turing complete programming language can by used to program an operating system. LaTeX is a Turing ...
7
votes
16answers
9k views

Why isn't there one language to use instead of different programming languages?

One language is better. It is just better to learn one language rather than learn C++, Python, C#, etc. Just build one language that makes you build apps, websites, games, AIs, etc.
8
votes
2answers
272 views

Teaching with changing dependencies

I'm a mathematics professor tasked with teaching a computer graphics course in the spring. I decided to teach something very project-based using Javascript and THREE.js, based on my familiarity and ...
5
votes
5answers
190 views

For and while loops examples for 12-13 years old class

I teach in a secondary, first grade, school in Italy. The kids are 13 years old, on last year before second grade. I am teaching them the very basic of programming. Last year we did some flowcharts ...
2
votes
0answers
60 views

Any recent textbooks for an "Introduction to Databases" course?

Are you aware of any recently published textbooks (2018-2022) suitable for an introductory course in databases? I've been using the classical textbooks so far, i.e. "Database Systems Complete ...
32
votes
6answers
8k views

What controversies in computer science education exist today?

I remember 20 years ago (when I was doing my degree in computer science) that there were a lot of instructors who thought that the impending ("real soon now") transition from using C++ as ...
4
votes
3answers
145 views

Is there a computer science certification program outside of academic programs?

Nowadays, the standard way to learn computer science is at a university, though a formal computer science degree program or at least coursework. What I've been wondering is if there is a certification ...
3
votes
3answers
68 views

Object patterns student presentation format

I am teaching a course in object design patterns for the first time, and it is not a topic I am extremely well versed in. My students are well aware of this, and signed up for the course fully ...
2
votes
3answers
116 views

How to teach programming to underprivilege kids who are not having access to laptop?

Many developing countries are having a large population that does not have access to computers/laptops. In such cases, what are the innovative ideas to teach and select students who like to study ...
5
votes
1answer
121 views

Graph / Tree Visualization Software

I am planning to begin teaching Computer Science topics in video/slide form. I would like to be able to easily create visualizations of trees and graphs (and other data structures would be great as ...
4
votes
5answers
280 views

Is it possible to prove software to be bugless?

I have seen that programmers test their programs often to find out if there are bugs. But is there a way to prove mathematically that a software has no bugs? If it is possible, why it is used so ...
5
votes
4answers
242 views

Is learning programming by doing projects right way to learn programming

I tried learning by making projects, but found myself in a place where I would mug up things rather than learning anything. So I am currently doing textbook styled programming learning. I am reading ...
0
votes
0answers
35 views

Regarding state diagrams - (different levels)

UML State diagrams could represent a single object, a system or a sub-system. I am looking for the best methods and resources which help students draw correct state diagrams, and at the right level of ...
0
votes
1answer
51 views

How to decide which methods are responsibility of which classes

My students have a hard time assigning correct responsibilities and methods to classes. They get confused about which method suits which class better. Suppose we have two classes, class A and class B. ...
8
votes
2answers
555 views

A more recent book (or equivalent resource) on C programming to be acquainted with the latest standards (or the language grammar)

I have studied books on C like the classic "The C Programming Language [2e]" by Dennis Ritchie, Brian Kernighan or "C-The Complete Reference [4e]" by Herbert Schildt. But these ...
0
votes
0answers
43 views

Resource for practicing algorithms without programming? (migraine sufferer)

Does there exist a resource for exercises and problems of the form "design a program with the following specifications in time/space O(f(n))"? I am aware of competitive programming websites ...
2
votes
1answer
80 views

What are some good conditional branching excercise scenarios?

I want to get my students to exercise the conditional-branching mind-muscle. [edit: and I need it to be fun/playful] I will ask them to read pseudo-code, then represent as a branching sketch[^1]. And ...
0
votes
0answers
38 views

The use of technical interviews for formative assessment

I'm an industry practitioner with a keen interest in education; recently I've been reading more about Vygotsky's Zone of Proximal Development and the theory of Instructional Scaffolding whereby a ...
2
votes
1answer
93 views

How do I figure the types of problems in making Context Free Grammars? [closed]

One thing that I am very clear is that there is no hard and fast algorithm to create CFG. The only wat to practice only. But how do I deal with new questions in exam? Are there types of problems that ...
0
votes
1answer
59 views

Theory of computation study material with lots of solved examples-: [closed]

eg-: examples to create dfa, nfa, turing machine, pda, regular grammar, cfg problems etc. What is the best resource for it? Any book there? Or any thing else there?
1
vote
2answers
79 views

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 ...
1
vote
0answers
45 views

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 ...
11
votes
6answers
8k views

I am a CS student, but I don't know how to code projects. How do I learn this?

It is a really worrying situation. I do well with CS subjects, but at the end of day it is all useless as I don't know how to code. How do I learn to code to make projects? I can make small programs ...
0
votes
1answer
85 views

How to learn object oriented Python?

What would one suggest for a junior lever programming student to learn object oriented Python? For me, it is quite easy to understand objects in Java and non-object oriented Python but objects in ...
1
vote
1answer
48 views

How to learn asymptotic notations rigorously?

Is there any good tutorial about how to make asymptotic notations rigorously? I think the way from Turing machines to the analysis of pseudocode is quite a big. Or is the situation that there are some ...
4
votes
3answers
1k views

Object Oriented Software Engineering Project

I am looking for a software engineering project idea (based on Object Oriented Programming) which does not include financial/accounting module, yet provides reasonable challenges in terms of research ...
1
vote
0answers
49 views

How to get research opportunities for software engineers?

I have been working as a software engineer for a few months now. I want to do research and possibly publish a research paper in the field of computer science. Is it possible to do it while I am ...
1
vote
1answer
31 views

Sources on the Topic Source Code Security/Authenticity

I have been asked so be the second on grading a paper a Student is going to write about "Creating a methodology for ensuring Code Security/Authenticity". Sadly this is not my field of ...
2
votes
3answers
140 views

Resource recommendation for teaching the command line, file system for high school student

Hi I am looking for the resource for teaching the command line, the file system for high school student. I find some students have little idea of what the file system, not to mention navigating the ...
1
vote
2answers
88 views

Getting started on contributing to open source and making software

I’m just graduated high school. I learnt java in high school, but the java I learnt was taught on bluej and we weren’t taught to create any software or anything. I want to start contributing to open ...
0
votes
0answers
50 views

What are the real-life use cases for for fractional/quotient regular languages?

In computer science theory some textbooks introduce fractional/quotient regular languages. In particular, given L1 and L2 languages on the same alphabet, the right quotient of L1 with L2 is defined as ...
0
votes
0answers
19 views

Video lecture series that follows "Data Communication and Networking" by Forouzan as the textbook

Could anyone recommend me a video lecture series that follows "Data Communication and Networking" by Forouzan as the textbook? I am a self learner, so following a lecture series shall help ...
1
vote
0answers
68 views

Is the "How to Code - Simple Data" course worth taking it?

I'm trying to learn computer science on my own and one of the resources I'm using is (https://github.com/ossu/computer-science) , so I found many people criticizing the "How to Code - Simple Data&...
0
votes
0answers
49 views

Semantic web coursework: real life illustrations, contents

I have to lecture a on the semantic web topic. The course is based on the following guidelines: Represent and publish linked data on the Web (RDF); Query and select data with SPARQL; Represent ...
1
vote
1answer
129 views

Is Deitel Intro to Python for Computer Science 2020 a resumed version of Deitel How to Program C, C++ and Java?

I am still not finding the right book for my career path. My first book related to programming on my university was Deitel How to Program C for Programming 1 subject, for Programming 2 we use C++ How ...
4
votes
1answer
133 views

Computer Graphics Textbook Recommendations

I'm a math professor who will be teaching an undergraduate course in computer graphics next semester, and am looking for some resources to help me structure my course, specifically a textbook, ...
0
votes
0answers
76 views

Applications of Euclidean Geometry

I have been learning euclidean geometry since a long time and learned about many theorems but I am majoring in Applied Computer Science and I don't find any use of geometry in the CS field. I realize ...
1
vote
0answers
73 views

Finding "Filler" projects for students

Short Summary of the situation: I live on the Dutch countryside, here there are several colleges/universities that offer IT degrees (post-secondary vocational education/ Bachelor Degree/Master Degree)....
17
votes
8answers
4k views

Teaching algorithmic thinking without a programming language

I am to teach Algorithms and Data Structures. There are lots of books that teach how to do algorithms in language X or Y. But I would like to teach algorithmic thinking per se, independent of the ...
2
votes
1answer
176 views

Perspective on assignments

Does it matter if when explaining assignments like a = 10 or f = <function> we talk about "assign a value/object to a ...
1
vote
3answers
135 views

Do any Computer Engineering programs have a required digital logic course that comes before the first course in programming

I read with interest the thread Why Computer Science students learn Digital Logic Design?, where Dr. Buffy and others argue for a programming abstraction stack that has logic at its bottom. Is anyone ...

15 30 50 per page
1
2 3 4 5
21