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

CPSC 310

Introduction to Software Engineering

Filter Reviews

Overall0
Easiness0
Interest0
Usefulness0
Reviews 3
1

Class Ratings

4Good Class
1Very Hard
4Interesting
4Useful

Professor Rating

4Good Prof

Prof: Reid / Fall 2024

Feb 13, 2025

Comments on the course

The concepts they teach are very important. The workload for the project is very heavy because of the limited hints and limited number of autogrades per day. The project has some relevant technology used in software engineering jobs, but in my opinion not all of the technology is relevant. The course site has notes which you can learn ahead of time. The slides could have been organized a bit better, as there were only 6 files for all the chapters and it was hard to keep track.

Advice

Learn Typescript and know some front-end framework like react. Next.js is also helpful for the last checkpoint.

Delivery: In personGrade: AWorkload: Very HeavyTextbook Use: No
Project HeavyQuiz Heavy
-2

Class Ratings

4.3Good Class
3Avg. Difficulty
5Very Interesting
5Very Useful

Prof: Reid / Winter 2019

Dec 26, 2020

Comments on the course

most people skipped lecture for good reason; all the videos were online and the practice we did in class was mostly menial and kind of irrelevant to the project. The exams were 100 percent True/False. I did not enjoy the exams. The project on the other hand was pretty fun and being forced to teach yourself js/ts and restful apis is very useful if you ever plan on doing any sort of web dev.

Advice

don't focus so much on the project you forget about the lecture material - the exams can be tricky. Also, don't share code with other groups. Quite a few people in my class had to redo deliverables for a 0 grade because their code partly matched another group's.

Grade: B-Attendance: Non-MandatoryTextbook Use: No
0

Class Ratings

3.3OK Class
5Very Easy
2Boring
3Kinda Useful

Prof: Elisa / Fall 2020

Dec 21, 2020

Comments on the course

Really easy course, project is a bit of work but as long as you work on it this course is a breeze. Lecture material is alright, pretty basic and surface-level if you have done a co-op already.

Advice

Start deliverables early.

Grade: Not sure yetAttendance: Non-MandatoryTextbook Use: No

Leave a Review

Overall Rating

Easiness

Interest

Usefulness

Professor Rating

Comment on the course*

Course content

Comment on the professor

Advice