Newest 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 ...
Sillyasker's user avatar
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?
user2231142's user avatar
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 ...
anon's user avatar
  • 141
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 ...
user2231142's user avatar
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
Joey's user avatar
  • 21
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 ...
Fureeish's user avatar
  • 405
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 ...
D.W.'s user avatar
  • 1,965
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 ...
Syed Istiak Raihan's user avatar
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....
Qiulang 邱朗's user avatar
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. ...
Community College Teacher's user avatar
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),...
Sarah Rodriguez's user avatar
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 ...
achhainsan's user avatar
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 ...
Emiel Lanckriet's user avatar
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 ...
Drimades Boy's user avatar
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 ...
Sillyasker's user avatar

15 30 50 per page
1 2
3
4 5
84