EssayPal.ai - This AI writes in your style of writing!

CPSC 319

Software Engineering Project

Filter Reviews

Overall0
Easiness0
Interest0
Usefulness0
Reviews 2
1

Class Ratings

5Amazing Class
3Avg. Difficulty
5Very Interesting
4Useful

Professor Rating

2Bad Prof

Prof: Jerry / Spring 2024

Jan 3, 2025

Comments on the course

It is an interesting course. You work more or less independently the entire term and then present the final project before the exam period starts. There are no quizzes or exams, but assignments due every other week and a final project submission (the program you build). You work in teams of 6 to 9 people building a system that a sponsor in my case AWS asks you to build. However, unlike 310 requirements are not set in stone and you have to figure them out yourself by communicating with your TA and sponsor. I particularly liked that I was done with this course before the exam period started, being able to focus on my other courses during that time. However, it is difficult to motivate yourself and your team to constantly work on the project or else it is extremely difficult to catch up and g...read more

Course Content

It was very useful in terms of learning how to use lambda functions, lots of AWS frameworks and building a system from scratch. I also learned how to work in a group better and what kind of coworkers I appreciate or not. The closest you can get to an internship experience without being in one.

Comments on the professor

He wasn't really good in setting the expectations and the slides during the lectures felt a bit outdated. No talk about generative AI tools, even though its supposed to mimic real world scenarios where people are widely using the tools. I was missing more involvement from the prof. Our main point of contact were the TAs who seemed to have done most of the heavily lifting.

Advice

Be prepared for the sponsor meetings, those are limited but extremely valuable. Make sure you communicate well with your TA as the lectures don't help much with the projects. Have fun trying out new technologies and frameworks.

Delivery: In personGrade: B+Workload: ModerateTextbook Use: No
Assignment HeavyProject Heavy
1

Class Ratings

4Good Class
5Very Easy
5Very Interesting
4Useful

Professor Rating

3OK Prof

Prof: Jerry / Spring 2023

Oct 16, 2024

Comments on the course

The course itself is heavily depend on your team you work with all term long. Everyone ends up having more or less the same grade, so having a team that works well together it key. I would say workload is on the heavier side but it evens it out by not having any quizzes or exams, assignments and project grades only.

Course Content

I enjoyed playing around with new technologies that I would otherwise haven't had exposure to e.g. AWS AI Bot, as our sponsor gave us a very generous budget to try out new technologies. The assignments are annoying and can feel like a lot, but if you attend the TA session they'll explain very detailed what the teaching team expects.

Comments on the professor

Not much interaction with the instructor, besides lecture attendance. You have 1 or 2 TAs assigned to your team, and interact mainly with them.

Advice

Have clear communication rules within the team. Approach TAs earlier with issues. Requirements may change throughout the term and you have to figure out the requirements yourself to mirror 'real-world' environment.

Delivery: In personGrade: AWorkload: HeavyTextbook Use: No
Assignment HeavyProject Heavy

Leave a Review

Overall Rating

Easiness

Interest

Usefulness

Professor Rating

Comment on the course*

Course content

Comment on the professor

Advice