All Questions

Filter by
Sorted by
Tagged with
1
vote
0answers
7 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 ...
5
votes
6answers
3k views

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

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 easily. I ...
0
votes
1answer
28 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
28 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
2answers
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
41 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
27 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 ...
1
vote
1answer
79 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
72 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
42 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
16 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
56 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
41 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
82 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
121 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
73 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
66 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
173 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
120 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 ...
2
votes
1answer
162 views

Introductory html, css, javascript online course

Can anyone recommend an introductory online course for the basics of html, css and javascript? It's for my son's International Baccalaureat course and the requirements appear to be pretty basic - e.g. ...
0
votes
0answers
30 views

Resources for the Redis course

What optimal resources you could recommend for a small Redis course with a preliminary academic foundation at the beginning of the book? I would be grateful for an applied university-level curriculum ...
1
vote
0answers
50 views

Who is the best software engineering teacher you know? what makes them the best? [closed]

Looking to find some of the best teachers in software engineering; not the best computer scientists or software engineers per se. But those who train and develop software engineers that and build ...
0
votes
1answer
46 views

What is a good textbook for teaching Web Programming?

Is there any textbook you would recommend as appropriate for preparing a Web Programming college course? I would prefer a book that comes with sets of exercises, practice, code examples, etc. Students ...
5
votes
3answers
131 views

Educational kiosk-mode DOS or Apple II-style computer built on modern hardware?

I grew up using an Apple IIe computer and I liked several things about it: It had no Internet access It had cool creative apps like Print Shop that I used to make stories and pamphlets It had Turtle ...
0
votes
1answer
99 views

Recommended CS books for high school

What are the popular books for teaching CS in high schools in the USA? The programming language doesn't matter. I'm asking because I'm looking for more exercises to give to my students. I am a CS ...
1
vote
0answers
30 views

Resource (preferably video) explaining working of page coloring in details to solve problem of aliasing in Virtually Indexed Physically Tagged caches

Here is a question that was asked in the GATE CS examination. It asks to find the number of bits required to color the pages to remove the problem of aliasing in VIPT caches. My peers out there ...
4
votes
1answer
68 views

Example of amortized analysis of algorithms rather than data structures

Amortized analysis is often taught in algorithms classes, with the different methods (aggregate, accounting, potential). It is very important when discussing some data structures and their use in ...
4
votes
1answer
65 views

Which websites provide real-time updated Jupyter notebooks for Python teaching?

Often, I find it useful to teach some Python to students. In-person classes are easy in this regard, I can just go to colab.research.google.com and show them the concepts there. (It requires no ...
6
votes
3answers
115 views

Reduce Grading & Improve Assignments

I'm looking at ways to improve assignments and reduce the amount of grading. Previously, there were two in-person lab classes with 15-20 students each week. Since Covid, there is now one online lab ...
2
votes
0answers
30 views

From where to study Query processing, Query optimization and Multiple Granularity protocol

I am wondering about from where do I need to consult the upper said topics in a good depth in order to solve the questions intuitively. Please help me out in this regard. Please provide some video ...
0
votes
0answers
31 views

Good resources to teach Natural Language Processing

What could be good resources to teach Natural language Processing to Undergraduate students? I am using python as medium.
2
votes
1answer
93 views

Is there a free to use validated Computer Science concept inventory?

I'm looking for a multiple-choice assessment to determine the efficacy of an introductory CS program. Preferably validated with some research and free to use but both of those requirements are ...
2
votes
1answer
56 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 ...
3
votes
6answers
153 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?
0
votes
0answers
25 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 ...
7
votes
2answers
108 views

Is Cyber-Security E-safety or not

I am a Faculty Teacher of Computer Science and am in my NQT year. I have been asked to re-apply for my job, to become a permanent teacher at the school, and have my interview next Tuesday. The school ...
4
votes
1answer
71 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 ...
3
votes
4answers
142 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 ...
3
votes
0answers
84 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 ...
2
votes
1answer
49 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
26 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 ...
4
votes
3answers
109 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
62 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
1answer
121 views

MERN - Which textbook to use?

If you have taught a course on MongoDB, Express, React and Node, what textbook would you recommend? I'm particularly interested in open source textbooks authored on Github. But I'm open to anything.
5
votes
3answers
220 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
1answer
148 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
103 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
29 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
66 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++.

15 30 50 per page
1
2 3 4 5
21