7
votes
Redesigning a C++ Course
You are looking at a room full of post-grad students, who are thus convinced of their superior intelligence, some of whom have zero programing experience... I think your only hope is to lean into live ...
4
votes
What to teach in an Advanced Computer Networking course?
I created an Advanced Computer Networking course offered at Master's level which follows an earlier undergraduate course in networking (which I also created and teach).
I'll offer some insights, ...
4
votes
Redesigning a C++ Course
Your instincts are correct - there are alternatives to lecturing, but every pedagogical method has its place. I generally reserve lectures as an opportunity to highlight a few difficult concepts from ...
4
votes
Redesigning a C++ Course
I agree that pure lecturing is really bad. I let students do lots of exercises, including during class time. (And just to prove that lecturing is bad: two minutes after they have seen something on a ...
3
votes
In programming courses, should homework grading be the job of the TA or the professor?
I have taught the same programming class a couple of times. While I let the TA(s) do the grading, I
have kept notes from previous iterations teaching, describing most of the common errors / ...
2
votes
In programming courses, should homework grading be the job of the TA or the professor?
I hate to say that "it depends", but it really does depend. Brian's comment about cultural norms being different is well taken, but if you have the choice available to you, and you are the ...
2
votes
Accepted
Big Data Analytics for Policy Making with No Math inside
There's quite some ambiguity about what "managing big data" means, especially once you must avoid both mathematics and programming.
It's rather like setting up a program for financial ...
1
vote
Redesigning a C++ Course
I teach C and C++ in the second year, who were taught Java in the previous year by myself and a colleague. Due to COVID I pre-recorded the lectures I used to give so that the students could watch ...
1
vote
Redesigning a C++ Course
I also teach at the University level and have found great success in teaching C++ by doing visual & interactive program examples, exercises and assignments.
Something like the Coding Train's Intro ...
1
vote
In programming courses, should homework grading be the job of the TA or the professor?
I'm going to jump in with an answer that doesn't really apply to your situation. It does however address a key point that you made -- Each solution is unique.
The short answer is "both". ...
1
vote
In programming courses, should homework grading be the job of the TA or the professor?
I've been thinking about this for a few days now, and I realize that I need to post another answer. I now affirmatively do not believe that you should make the switch that you propose, and I see it ...
1
vote
In programming courses, should homework grading be the job of the TA or the professor?
First, the scenario you describe isn't workable as it is the professor who is ultimately responsible for the course. A problem that is likely to arise is that the quality of lectures would be spotty, ...
1
vote
Accepted
Services-centered design
I finally found out that the right keywords for what I was looking for, given the course objectives and the course content are:
Service-oriented software engineering
Service-driven software
...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
course-design × 5curriculum-design × 1
resource-request × 1
programming × 1
introductory-lesson × 1
labs × 1
databases × 1
homework × 1
networks × 1
information-technology × 1