Questions tagged [labs]
For questions about labs. Labs are hands-on full class period activities where students are given an objective that they have to reach and the tools to reach it. Lab work can extend beyond the lab and become homework.
26 questions
10
votes
4
answers
2k
views
Alternatives to Test-Driven Grading in an LLM world
Since we've reached a point where you can trust very little that you don't physically witness the students doing, I get the feeling that many CS teachers have moved over to limiting the impact of labs ...
2
votes
1
answer
103
views
The RISC-V buzz
We are designing a curriculum for a new undergraduate CS program.
And Ive been wondering how far the RISC-V envelope can be pushed...
Can we use it to teach the traditional computer organization and ...
4
votes
2
answers
226
views
Seek for textbook suggestions of introductory software engineering
I am looking for a good textbook to teach freshman (or some sophomores) introductory to software engineering.
Specially, need that the textbook has example labs/projects for the whole semester ...
3
votes
1
answer
46
views
Services-centered design
I am having some difficulties to find free access documentation, lecture notes, scientific papers, or books, on a course I have to give. Course topic is "Services-centered design".
Course ...
1
vote
1
answer
71
views
How can I teach the students a package/module in a computer lab?
I will be teaching a course to college students in their 3rd year in college study. So far, they have taken only one programming course in MATLAB.
We have a package, i.e., is a set of functions, ...
3
votes
2
answers
134
views
How to construct non computer-based, Paper Parsons Problem
I was reading this article “Ten quick tips for teaching programming” by Neil C. C. Brown and Greg Wilson at https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5886386/ It had many useful suggestions one of ...
1
vote
2
answers
149
views
Abreviation of practical work assignment?
I teach programming in french where we use the ambiguous names labo for laboratoire == laboratory or ...
4
votes
4
answers
139
views
What's a good unit testing assignment for Android?
I'm teaching a capstone (the final class in an undergraduate program) software engineering course in which we are developing Android applications in Java. I consider test-driven development and unit ...
6
votes
5
answers
1k
views
What is a good teaching example/application for jagged arrays (2d arrays with irregular row lengths)?
We are teaching an AP CS class and the topic of 2d-arrays is coming up. There are plenty of cool and approachable sample applications for standard rectanglular arrays - matrix math, MIDI music, sudoku,...
4
votes
2
answers
116
views
Lab ideas for set theory
The title of the question actually says almost everything there is to say. I cannot think of any programming labs whatsoever that would naturally flow from set theory.
My students will be coding in ...
3
votes
2
answers
1k
views
Lab Requirement in AP CS A
The official course description for AP Computer Science A, a high-school level course focusing on OOP using Java, details a 20-hour lab requirement. College Board provides three labs ready-made for ...
2
votes
1
answer
142
views
What resources and data sets are available for teaching big data courses?
I currently utilize Cloudera’s QuickStart VM and for Talend’s Big Data Sandbox as part of my big data classes. These touch on frameworks, storage / data access options, data integration, data quality, ...
36
votes
15
answers
14k
views
How to help students avoid being distracted by bells and whistles
I teach Windows Forms programming, and now ASP.Net (essentially the same thing, except you view it in a browser) and I am dismayed that students seem to spend an enormous amount of time straining at ...
7
votes
6
answers
488
views
Single-dimensional array and simple looping activities of significance
I give a lab on single-dimensional loops and arrays. By "single dimensional loops", I mean that there is no nesting of loops. (I will later give a second lab on multi-dimensional loops and arrays, ...
28
votes
11
answers
8k
views
How to stop being The Oracle
When I did customer service for an application I was developing, I found that most of the time, if I did NOT answer the phone, the user would figure out their problem and learn more than if I did ...