Questions tagged [project]

Questions related to student projects in the fields of computer science. Use this tag to ask about structuring project guidelines for students, or to ask questions that deal with an aspect of projects in computer science.

Filter by
Sorted by
Tagged with
0 votes
0 answers
6 views

Beginner project in c++

I am a cse undergrad and I have recently finished basics of c++ language to further improve my command on it I was looking forward to making a project. I am thinking of a simple ray tracer .I know c++ ...
gunslinger's user avatar
0 votes
1 answer
48 views

Suggestions and resources for the conception of a pedagogic machine (computer) and its emulator?

It's demanded to design a simplified machine (computer) and its emulator. First I need to do the design of this machine and here is some ideas I've thought about: Components: main memory, ALU, RI, ...
Jazmine's user avatar
5 votes
1 answer
147 views

Unplugged Project Idea

I teach a middle school coding course. We have done a very basic python introduction. For their first project, they wrote and coded their own MadLibs. For the upcoming project, they are going to ...
Beetle Bec's user avatar
4 votes
1 answer
142 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 ...
Nerdy Girl's user avatar
1 vote
0 answers
52 views

Private tutoring middle school and high school students: most common requests

I'm a former professional programmer and I switched to private tutoring of math and CS about five years ago. For the past two years I've mainly tutored competitive programming to high school students. ...
composerMike's user avatar
6 votes
2 answers
77 views

How can I incentivize students to test their applications with end users?

I advise several teams of undergraduate students in their final project. It is an annual softward-development project that they do during their 3rd year of studies. Most of them develop a web ...
Erel Segal-Halevi's user avatar
2 votes
3 answers
235 views

How to approach students who submit their work which consists of frowned upon tools?

This semester my students had to submit a project. Small, yet rich in functionality console application written in C++. They had 8 weeks during which I was always available for consultations. In ...
Fureeish's user avatar
  • 366
8 votes
2 answers
292 views

Teaching with changing dependencies

I'm a mathematics professor tasked with teaching a computer graphics course in the spring. I decided to teach something very project-based using Javascript and THREE.js, based on my familiarity and ...
TomKern's user avatar
  • 171
1 vote
0 answers
128 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)....
A.bakker's user avatar
  • 336
5 votes
2 answers
84 views

How do you read and write a project beyond a one-page script?

I have hit a plateau in learning to program in that while I know CS concepts and I can read and write a program such as a diminished find clone, I cannot create ...
JohnnyApplesauce's user avatar
4 votes
3 answers
1k views

How should I handle over-demanding assignment providers?

Due to the coronavirus crisis, internships became hard to come by, due to companies not being able to house any students. So local colleges/companies made an arrangement in which one company would set ...
A.bakker's user avatar
  • 336
0 votes
1 answer
104 views

How many projects(within the same organisation) can one apply for in GSoC (google summer of code)?

Not because one would want to take on two tasks, but so that if one project is already filled/assigned,they could be assigned another one,instead of being turned down from the organization I have ...
coder5051's user avatar
5 votes
4 answers
194 views

What would be a good project for teaching big program concepts?

I'm a freelance computer science tutor with junior high and high school students (working outside of school - I give them assignments. Mostly my assignments are problems we find online, such as ...
composerMike's user avatar
2 votes
1 answer
173 views

Undergraduate Computer Science Projects

I am trying to make studying computer science interesting for freshmen students. This will help them apply what is taught in the class to real life projects. My intention is to divide the class into ...
Uchenna Nwanyanwu's user avatar
21 votes
10 answers
4k views

What's the benefit of prohibiting the use of techniques/language constructs that have not been taught?

I teach as a private tutor and most of my students are prohibited to use techniques and/or language constructs that they haven't been taught! There's a really broad variety of stuff that is ...
csabinho's user avatar
  • 403
1 vote
2 answers
69 views

How can I build up the understanding of a project?

As a student my instructor gave me a scenario and a title and I have to work on that as a project. I searched a lot about these and watch videos , read blogs but didn't get a well defined answer. I ...
Kiran Zahoor's user avatar
1 vote
1 answer
121 views

How to make project in java language, for students who doesn't know java?

In CS I have been taught other programming languages than java. Now in final year project they are demanding project in java. So is there an easy technique to learn java fast?
hina munir's user avatar
15 votes
9 answers
9k views

Any simple Python GUI projects for beginner/novice programming students?

I teach programming at a university, at 2 freshmen courses. My students are being introduced to programming for the first time, so we have to teach them about algorithms, variables, control flow, ...
Floella's user avatar
  • 373
3 votes
2 answers
82 views

Advise on a class project

Me and my friend are both in high school taking a “PLTW” Engineering class, where our goal is to design a solution to any problem and work on that solution over the course of the year. We’re reaching ...
Derrick Lwanjo's user avatar
4 votes
2 answers
266 views

Improve motivation in the final part of a project based course

Fellow educators, I am teaching a project based course composed of two parts. The first half of the course focuses on basic concepts and activities that serve as preparation for the second half where ...
igordsm's user avatar
  • 680
3 votes
2 answers
231 views

Project based on game 2048

I'm thinking about an assignment based around the game 2048. This would be towards the end of a first programming course at the university level and assumes the students have been introduced to at ...
Fritz Sieker's user avatar
  • 1,133
8 votes
4 answers
1k views

First project in my second year data structures intro

I am currently teaching the pretty much normal second year Data Structures and Algorithms course. In this course there are four programming projects, with the first project completed the automated ...
Ilkka Kokkarinen's user avatar
11 votes
4 answers
400 views

Are programming contests beneficial to students?

Background: I’m not entirely a CS educator, but I did run into a debate on whether programming contests are good for students. A lot of people around me have fun in programming contests. Usually, ...
tonychow0929's user avatar
23 votes
7 answers
2k views

Is there a better way to validate student learning?

I'm a student in an undergraduate Computer Science program with several years of experience before coming to university. As I began working through the coursework here, a large problem stuck out to me....
Sam Weaver's user avatar
18 votes
4 answers
4k views

How to give assignments that require heavy computational resources?

For an undergraduate course in AI, there has been an assignment that uses deep learning on neural networks to do image classification. However, many students complained about their (university ...
Discrete lizard's user avatar
9 votes
4 answers
200 views

Resubmitting Projects

How do y'all decide when to allow a student to resubmit an assignment rather than just taking a low grade? I have 3 things that tend to pop up when projects get turned in. Wrong Thing: Student turns ...
Ryan Nutt's user avatar
  • 3,029
26 votes
8 answers
8k views

How do you deal with Lone Rangers in group projects?

We all have them - students who want to write all the code themselves, who don't want to be part of a group project. They have poor social skills, or they don't know anyone else in the class, or they ...
Java Jive's user avatar
  • 2,349
6 votes
3 answers
739 views

NodeJS and Javascript libraries are overwhelming students

I started teaching NodeJS to some of the students in the computer science major at my school (these students know the basics of Java and OOP). The idea is for them to make a small web project (such ...
ItamarG3's user avatar
  • 6,297
4 votes
1 answer
112 views

Merits of teaching VCS as enrichment

Senior students in the computer science major at my school work on a project which is supposed to be relatively big (i.e. just a graphic calculator isn't enough). I was wondering (for next year; it'...
ItamarG3's user avatar
  • 6,297
8 votes
2 answers
594 views

Mini-Projects that can be covered in an 1 hour Haskell tutorial

I am supposed to be holding a tutorial session in an Undergraduate Haskell Course, which is also supposed to be a first course in programming for a few of the students. Ideally, the tutorial should be ...
Agnishom Chattopadhyay's user avatar
9 votes
4 answers
237 views

To plan or not to plan that is the question

We are often asked to plan: We are asked to make lesson plans; When I was a programmer sometimes I was asked to create a plan; We are told to ask our students to plan their projects. However there is ...
ctrl-alt-delor's user avatar
3 votes
8 answers
7k views

How many lines does your code have?

This question was prompted by observing a faculty member in projects evaluation. Before asking anything else, the very first question she asked from every student was: "How many lines does your code ...
Failed Scientist's user avatar
7 votes
2 answers
276 views

Techniques for encouraging pair programming

Suppose I've assigned a project and asked students to pair into two-person teams. I'd like each team to pair-program: work together in person to complete the assignment. Some students will do this, ...
Michael0x2a's user avatar
  • 4,005
17 votes
7 answers
2k views

Strategies for self-learners to transition into working on larger projects

A common problem I've noticed many beginners (especially self-taught ones) run into is figuring out how to transition from working through tutorials and exercises to working on full-fledged projects. ...
Michael0x2a's user avatar
  • 4,005
6 votes
7 answers
253 views

How to figure out what I need to search for in order to create a program?

I'm a student in computer science and got my bachelor's degree 2 weeks ago. I had the opportunity to practice a lot of C/C++ (more C than C++) during the past 2 years. I frequently don't know what I ...
S7_0's user avatar
  • 161
1 vote
2 answers
192 views

Best Training App Ideas [closed]

When I was learning to program I was building a "DVD Rental" application for the kiosk that would store information about disks, who borrowed them and when they had to return them. Having a simple-to-...
romaninsh's user avatar
  • 229
4 votes
4 answers
147 views

Balance between teaching and projects in a club

I've been thinking of starting a programming club - I know some people who would be interested and I think it would be a fun thing to do. This club would probably meet once or twice a week for a ...
auden's user avatar
  • 4,684
15 votes
4 answers
1k views

How do I scaffold students toward building meaningful projects?

Teaching 8th graders using App Inventor through Project Lead the Way's ICS 1 curriculum. I am interested in moving the students towards a deeper understanding of the power of CS to improve people ...
Kay Bee's user avatar
  • 481
7 votes
3 answers
231 views

Demographics in Programming Teams in Early CS Courses

I frequently teach CS1 and CS1-and-a-half in a very diverse, working-class, commuter public sector college. I have my students to work in small groups (2 or 3) on their larger homework programming ...
David A.'s user avatar
  • 111
12 votes
6 answers
932 views

How to provide individual grades for group project work?

I teach undergraduate programming project courses and have traditionally given the same project grade (about 45% of the semester grade) to everyone on each team, unless a team member's participation ...
Ellen Spertus's user avatar
7 votes
4 answers
329 views

How do you structure broad, open-ended, freely chosen projects so that students use class time wisely?

If we are to believe Daniel Pink, autonomy is one of the fundamental aspects of motivation, so integrating student choice is extremely valuable if I want my students to remain highly engaged. I ...
Ben I.'s user avatar
  • 32.9k
5 votes
1 answer
88 views

What qualities should be considered when designing a front end project?

I'm working on designing a project where the students will use HTML+CSS to replicate a specific layout which I will give them as a picture. The goal of the project is to allow each student to practice ...
thesecretmaster's user avatar
  • 4,795