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
1
vote
1answer
58 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 ...
20
votes
8answers
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 ...
1
vote
2answers
46 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 ...
1
vote
1answer
86 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?
13
votes
7answers
6k 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, ...
3
votes
2answers
67 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 ...
4
votes
2answers
256 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 ...
3
votes
2answers
133 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 ...
8
votes
4answers
601 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 ...
11
votes
4answers
264 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, ...
20
votes
7answers
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....
17
votes
4answers
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 ...
9
votes
4answers
159 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 ...
25
votes
8answers
7k 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 ...
6
votes
3answers
573 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 ...
4
votes
1answer
106 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'...
7
votes
1answer
226 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 ...
8
votes
4answers
204 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 ...
2
votes
6answers
3k 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 ...
7
votes
2answers
204 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, ...
17
votes
7answers
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. ...
6
votes
7answers
234 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 ...
0
votes
2answers
135 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-...
4
votes
4answers
134 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 ...
15
votes
4answers
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 ...
7
votes
3answers
215 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 ...
11
votes
6answers
599 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 ...
7
votes
4answers
269 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 ...
4
votes
1answer
77 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 ...