>it's a CS final project episode
>it's a search engine that uses a bunch of embedded webshit that we barely went over during the last week of lectures
>it's using deprecated libraries
>have to incorporate our choice of CSS framework and advanced SQL database functionality with a convoluted port forwarding setup for full credit
>we didn't learn the first thing about CSS and never did anything with SQL beforehand
>it keeps happening
Is it too much to ask for them to offer a dedicated Web Development and Networking class for CS majors instead of half-ass jamming random parts of it in as an afterthought at the end of every programming course?
It's a CS final project episode
welcome to university
cry me a river and learn to use google/duckduckgo
Every time I read one of these I feel more and more glad that I didn't go on to take CS at university.
What a fucking shitshow, honestly. They should rename CS to "random bullshit you can google if you really want to learn it and absolutely nothing of substance".
You should have taken mathematics.
Point of cs is showing you the underlying technologies/efficient development not walking you line by line thru code. Also if you don't know how to use search engine good luck developing anything.
It sounds like your university is just shit.
None of my CS courses were like that.
none of what you described sounds like a CS class, it sounds more like software engineering where they do have a "dedicated Web Development and Networking class"
in any case, what you described doesn't sound even remotely challenging if you have a few weeks to work on it
Been doing that like a mdacunt ever since the spec dropped. I'm kludging it together but I'm probably gonna have to tale the L on the SQL part because even just connecting to the database is complicated and finicky with how my uni's network is set up.
>You should have taken mathematics.
Our math department is trash.
It's bad enough we have to take a ton of math classes for CS. Half the CS majors I know originally went for mathematics and noped the fuck out to CS after a couple semesters of professors that didn't/couldn't teach and wasted their time so they were just teaching themselves everything.
>CS final project
>"Use any stack you want, as long as you use SQL, CSS, front and back end templating"
>Use Crystal and Elm
>100% for project
Maybe you need a better uni.
Uni expects people to be passionate about the subject and to learn in their own time outside of class, too. That's why most lectures recommends websites or books at the end of the lecture. This is where you choose your specialisation.