Newest Questions
1,257 questions
2
votes
2
answers
96
views
Beginners guide and advice for building projects
I am an undergrad in CSE and have completed more or less the theoretical side of CSE on my own, reading books and YT tutorials.
I want to build some projects that will give some experience to improve ...
5
votes
5
answers
4k
views
Can I become a software programmer with an Information Sciences degree?
Can I become a software programmer/developer with an Information Sciences degree? Or do I need to get a computer science degree?
4
votes
4
answers
834
views
Ideas for exercise in parsing and compilers?
I teach basic compiler design and parsing to software engineering bachelor students (second year).
Usually, the kind of exercises we do in the labs are limited by the students' lack of previous ...
1
vote
2
answers
96
views
Whats the difference between a degree in Computer Science and Information Science? What jobs can you get with each?
What is the difference between a degree in Computer Science and a degree in Information Science? What jobs can you get with each?
Thank you so much for any help!
Note: I shared a link to specific ...
2
votes
0
answers
34
views
What are the ideal textbooks and other resources to use when teaching Internet of things to Undergraduates?
I need textbooks that I can use to create course content for final year undergraduates offering Introduction to Internet of Things course
4
votes
3
answers
162
views
Using IDEs with built-in AI code assistance for introductory courses
In my University, we heavily lean on Java as our primary language of choice. During the very first programming course (Basics of Programming in Java, 60 hours) for quite some time we have been ...
3
votes
1
answer
74
views
Immediate feedback in Gradescope, without gaming
Consider a class where students submit their answers to assignments via online assignments in Gradescope.
For pedagogical reasons, it is helpful to be able to provide explanations to students about ...
0
votes
1
answer
61
views
What are the relevant resources or topics to learn (in order) have a strong foundation in Python for beginners - intermediate?
I have already learnt some basics and some projects but I feel like my foundation is all over the place. So I need your expert and experienced guidance.
P.N. by resources or topic I meant like learn ...
2
votes
2
answers
107
views
Hands-on task to demystifying AI for high schooler
My colleagues are brainstorming the hands-on task to demystifying AI(to a level). We have some goals for these task,
First, it should be a doable programming exercise (python) for the high school kids....
3
votes
5
answers
872
views
How to prevent students from using AI?
I taught Python for non-CS Majors last semester. For every assignment, I checked what ChatGPT would give me. If I treated the submissions as "black box", it turns, ChatGPT would get an A.
...
1
vote
1
answer
165
views
Teach high school computer science without a credential
I am about to finish my MS in CS and I also have a BS in CS from a relatively well-known school, have a lot of experience TA-ing (grading, leading discussion sections, one on one help, some lecturing),...
9
votes
3
answers
6k
views
In general, How's a computer science subject taught in Best Universities of the World that are not MIT level?
This has me curious. I say not MIT level because their students are already exceptional, which is very difficult situation to recreate. I, being from Nepal want to quit my job to start a new job as a ...
2
votes
2
answers
112
views
Automating grading of projects with OOP and unit tests, but without imposing rigid design requirements
At our university, we teach a course on OOP in Java. Currently, our project focuses on unit testing and specifications. However, to achieve this without too much manual effort, the students did not ...
0
votes
0
answers
51
views
In teaching introductory databases to graduates and undergraduates how would you differentiate in exams/assignments?
If given the opportunity of teaching a course in databases for two different groups of students grad/undergrad, mostly from CS/Data Science majors, what are the approaches in order to differentiate in ...
2
votes
1
answer
113
views
Some tough and innovative problem books on data structures and algorithms
I have been reading the CLRS DSA book and want to go to the next level to get a really good brain at problem solving in the domain. Can anyone refer to such books or problem solving websites where we ...