Providing feedback to students is one of the most important aspects in the teaching and learning process. Without the relevant and prompt feedback, it will be very difficult for studetns to progress. This paper is part of a project to review the changes brought about in the first year undergraduate computer studies course in the School of Computer Studies at the University of Manchester. It explores the assessment and feedback mechanism and its impact on the students' learning. The emphasis on group work has proved to be effective in promoting cooperation and interaction among students. The results also reveal that students are relatively satisfied with the feedback they get from their tutors. Assessment issues however, seem to come out as the main concern in the project.