Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Search - "lecturer"
-
I know it wasn't ethical, but I had to do it.
Semester 4 started this week, we all got to vote which day we wanted the lecture to be held on. There were quite a few options. My preference was Monday at 7:30pm.
So I entered the poll, as I have every other semester. But I noticed something, this particular poll didn't require any form of identification. Not even a Student ID.
I dug deeper, found that it used local cookies to store weather you'd voted or not, this is obviously a security problem, so I opened up Python and wrote a simple Selenium program to automate this process.
I called it the "Vote Smasher". First it would open the webpage, then it would choose Monday 7:30pm and vote. Then it would clear it's cookies, refresh and do it over again.
I ran it fifty times.
Can you guess what the revealed vote was for UCD SP4 IT was?
I heard my lecturer mutter:
"The votes aren't usually this slanted..."
I could hardly contain my giggles.
My vote won by about fifty over the others 😂
Let me just say, it was his fault for choosing such a naive poll system in the first place 😉36 -
Me: *uses HashMap* for a problem to count some elements*
Lecturer: why are you using HashMap?
Me: it's the best way of solving the problem
Lecturer: I haven't explicitly taught you what a HashMap is so why are you using it?
Me: Because I learn outside of what university teaches me
Lecturer: there's another way to do this
Me: enlighten me
Lecturer: iterate through the array using a nested for loop and count as you go along
Me: why the hell would I want to do that? That literally decreases the efficiency of my program by alot
GG lecturer telling me it's a better idea of making my O(n) runtime into an O(n^2) instead of complimenting my code.
Seriously what the fuck is up with the fucking education system. Since when was it okay to teach students how to completely fuck your code up and promote ways of making your code so inefficient?33 -
I'm dreaming to send homework to my C++ programing lecturer full of strange #defines and make the code compilable, runnable and working well
He would feel the black side of cpp😈😈😈18 -
Started being a Teaching Assistant for Intro to Programming at the uni I study at a while ago and, although it's not entirely my piece of cake, here are some "highlights":
* students were asked to use functions, so someone was ingenious (laughed my ass off for this one):
def all_lines(input):
all_lines =input
return all_lines
* "you need to use functions" part 2
*moves the whole code from main to a function*
* for Math-related coding assignments, someone was always reading the input as a string and parsing it, instead of reading it as numbers, and was incredibly surprised that he can do the latter "I always thought you can't read numbers! Technology has gone so far!"
* for an assignment requiring a class with 3 private variables, someone actually declared each variable needed as a vector and was handling all these 3 vectors as 3D matrices
* because the lecturer specified that the length of the program does not matter, as long as it does its job and is well-written, someone wrote a 100-lines program on one single line
* someone was spamming me with emails to tell me that the grade I gave them was unfair (on the reason that it was directly crashing when run), because it was running on their machine (they included pictures), but was not running on mine, because "my Python version was expired". They sent at least 20 emails in less than 2h
* "But if it works, why do I still have to make it look better and more understandable?"
* "can't we assume the input is always going to be correct? Who'd want to type in garbage?"
* *writes 10 if-statements that could be basically replaced by one for-loop*
"okay, here, you can use a for-loop"
*writes the for loop, includes all the if-statements from before, one for each of the 10 values the for-loop variable gets*
* this picture
N.B.: depending on how many others I remember, I may include them in the comments afterwards19 -
In networking class today:
Student - "But this is just in theory, how does it work in practice?"
Lecturer - "In theory, theory and practice are the same thing."15 -
Today let me see how much of a better HTML/CSS lecturer I had before. The new guy just does everything from W3Schools while the older one, after telling us the basics, just gave us .psd files and let us figure out what was what and we learned a lot from that.2
-
What my lecturer think I have learned:
- Programming Patterns
- C, C++, Java
- Socket programming, web programming
- Operating system...
What I have actually learned:
1. printf("Hello World");
2. echo "Hello World";
3. console.log("Hello World");
4. Console.Writeline("Hello World");
5. cout << "Hello World" >> endl;
6. System.out.println("Hello World");
7. puts "Hello World";
8. "Hello World"
9. write("Hello World");
10. Display "Hello World"10 -
Lecturer: Unfortunately, you will have to manually write these 16 combinations in the program.
Me: *writes a script to generate the combinations*12 -
So... I just remembered a story that's perfect for devrant.
My brother got into engineering in university, and during the second semester they had their introductory class to programming. They had weekly homeworks that the lecturer would check and give grades accordingly.
The factors that could influence the grading were: execution (meaning that the code would excecute as intended), efficiency and readabilty. The weeks passed and everyone was doing well, getting fairly good grades. Everyone was happy.
Until one day a random guy we'll call bob got the worst grade possible. Bob wasn't a bad student. He had over-the-average grades in all the weekly homeworks and even impressed the professor in some. Naturally, he was baffled when he saw his grade on the google spreadsheet. He was pretty sure his code ran well. He always tested it on different machines and OSs. So, at the end of the class, he went straight to the helper of the class, in a pretty imperative manner, to demand to know how the fuck he got that grade. It's impossible he got excecution, efficiency and readabilty, wrong. All three wrong? Impossible. Even the stupidiest kid in the class had some points on readabilty.
"Oh, so you are Bob. Huh?" said the helper in a laid-back attitude. "Come with me. Prof. X is waiting for you in his office."
This got Bob even more confused. As they approached the office, the courage he had in a first moment banished and gave way for nervousness and fear.
The helper nocks the door. "Prof., Bobs here"
As soon as Bob sits in the chair in front of Prof. X's, he knew something bad was coming.
"In all these years of teaching..." said Prof. X hesitantly. "In all these years of teaching I have not come even close to see something similar to what you've done. You should be ashamed of yourself." Needless to say, Bob was panicked.
"In all these years I have not seen such blatant mockery!" added the professor. "HOW THE FUCK DID YOU EVEN DARE TO SEND A HOMEWORK WITH SUCH VARIABLE NAMING" That's when Bob realised the huge mistake he made. "NEVER IN ALL THESE YEARS I HAVE SEEN SOMEONE NAME HIS VARIABLES *opens the file on his desktop *: PENIS, SHIT, FUCKSHIT, GAYFUCKING<insert Prof. X's name>MAN, GOATSE, VAGINAVAR, CUMFUNCTION, [...]" The list of obcenities went on and on. In each word, the professor hit the table harder than the last time.
Turns out Bob felt so in comfort with the ease of the course he decided to spice things up by using "funny naming conventions" while coding, and then tidying everything up before uploading the homework. This week he forgot, and fucked it big time.
So remember folks, always check your code before committing/giving it in/production. And always adhere to naming conventions.9 -
Our lecturer got BSOD on win10.
Around 150 students present.
80% of them woke up just to laugh at it.
Poor thing.2 -
*starts coding in c#*
Me: hmm this bit of functionality requires some good ol inheritence
*has flashback to uni lecture on c++ *
Lecturer: And so you can use inheritence with friends for xyz, you know what they say friends can touch eachothers privates
*end of flashback*
Me: Guh! No, not the puns ! Guh!5 -
Lecturer :" Never ever create UML diagrams because it is a waste of time. Only people who can't code create these stupid things. Just sit down and start coding. "22
-
Got a 0 for a question in the midterm of a microprocessor course(x86). I Went to the lecturer fuming with rage and explained to her my work and its 100% correct, therefore I should get full marks for it. She agreed but only gave me half the marks because I did not follow the solution that was in the text book. In my head: "Bitch I don't even have the textbook nor do I want to argue with your kind". I was so enraged I just stood up and left her office. Needless to say, I didn't get the A I deserved. FML9
-
Our Algorithms and Data Structures lecturer would have died on the spot if you showed him code like that...11
-
CS lecturer and I were sitting in the canteen trying to discuss something on my laptop. While waiting for it to load this is what we discussed:
Me: funny story, this weekend I was out with my friends an.......
Lecturer: *hang on* ... you have friends?5 -
How did I learn programming?
When I joined college I was literally the dumbest in the class... I didn't even know what is a char and what is a String.. Our lecturer made fun of and humiliated me in front of the whole class....also my parents barely afforded my college tutotion fed...
So one night I sat with myself and reevaluated myself and decided that no matter how hard it is gonna be, I must become an excellent programmer....spent restless nights and days learning the core of programming in c++ then switched to Java *best day in my life* and also learned Android development.. And later JavaScript "mostly worked with jQuery and AngularJs*
In my final year project I built an Android web browser that even the lecturer that made fun of me was impressed by..and my app was rated the best project of that batch.
Now I'm working as a Java web dev and made a promise to myself that I'd learn something new every day.8 -
I still remember one of my lecturer asking whole class to install Linux because ,she thinks PHP does not work on windows machine 😂😂9
-
Our lecturer writes "extends Object" behind every class in Java. I don t want to live on this planet anymore3
-
In my programming lab, lecturer just scolded me for using stack overflow calling it useless and saying it has all the wrong information. Class I was so excited about just turned out to be the annoying one.6
-
Someday in an embedded course:
Lecturer: "You'll want the following drivers and SDK for this lecrure. With some tweaks it'll also work on Windows."
Guy with shiny Mac infront: "What about Mac?"
Lecturer: "WTF? You don't use Mac for embedded systems." o.O
Me: lol 😁4 -
"Imagine everyone is an object. You are an object, you are an object, you are an object." My lecturer said while pointing to random students in the class. Oh how I wanted to quip "So you think girls are just objects?" 😂13
-
Lecturer talking about a great, strong technology whole 2 hours, in the end of lecture he said :
"But this technology is too old to use nowadays."5 -
After working with web development for years, I decided to get a degree in CS.
The lecturer taught so many things wrongly, and I kept arresting him. Eventually he asked me politely to leave class.7 -
This happens so often!
*Lecturer teaching using a ppt*
A slide with literally one basic understandable sentence on it : unnecessarily discussed for 20 min.
A slide with actual important stuff,graphs, definitions charts etc. : Skipped in 5 sec 😑3 -
Once I got zero in an exam just because I chose to make a function for a piece of code I had to use repeatedly. I went to my lab teacher and asked her what was wrong about my code to which she replied "This code is wrong because there should not be this function in this class". She was our lab instructor and turned out she marked us by matching our code with code given to her by our lecturer. I quietly returned to my seat and started thinking about how did she get this job.8
-
I can't be a teacher. Ever. For the sake of my student on this app, I will try to not generalize the entire class, but HOLY MOTHER OF BASTARD DEMON FUCKS. How the blazes is it so damn difficult to pay attention to the lecturer? Especially when he's nice enough to relate the information to the REAL FUCKING WORLD so they know why it's important?
I feel like they can hear my annoyance when I reply to "how long does the summary have to be?"
And how is 5 sentences the same as 5 paragraphs that are all supposed to have introductory sentence, supporting arguments, and a concluding sentence. That's at least 15 sentences if only one supporting statement is provided.
If this were any other teacher I was helping, I'd quit. But the fucker is intimidating and I want to learn as much as I can from him.17 -
It's 2016, yet universities do programming tests on paper! More irritating is the lecturer, who is a slow typist and can't do touch typing.7
-
Story time:
At a precious employer.
Hire shit-hot contractor.
No technical test at interview stage because he’s so shit-hot.
Is a uni lecturer.
PhD in mathematics.
Me: Shit, this guy must be good!
6 months later and a tragedy of errors and clearly misspent company funds later:
Manager: can you look at what x did and merge it into the product?
Me: Sure. *looks* *yells fuck very loudly*
*walks over to manager*
“Soooo... you know those 6 months and thousands and thousands you spent? It’s all for nought. There’s barely anything there, and none of it works.”
Manager: “Shit. What are we going to do? Can you fix it?”
Me: “To be honest, it would be quicker to just do it from scratch than try to work out what he’s done and failed to do.”
Manager: “Fuck. Ok. Go for it.”
I then had to build this entire new lot of systems, a workflow system, a user management and permissions system.
I got it done inside a month or so.
For context, we (the devs) knew something was afoot when the contractor couldn’t work out why his keyboard wasn’t working (it wasn’t plugged in), and he also *really* struggled to find his way around visual studio and git.
The moral of this tale? *always always* screen your candidates. Even if they seem amazing on paper.15 -
This guy was the worst. We already knew each other because he taught me calculus at university. He hated me for no reason and he failed me for fun I think. Next semester I got an A with a different lecturer. So after 2 years he got hired as a project manager at the first company I worked at and he was bullying me there so he continued where he left off. I quit so the situation got resolved but that guy was the worst.6
-
There was a guy back at uni who, I'd have to say is just manipulative SOB,
I say this because of two situations:
We started uni, first week of programming homework, I helped him out, second week rolls around and this happens:
SOB: hey can you give me the answers to homework for this week?
Me: no but I can explain my idea process, which I then in painstaking detail, break down everything needed to do the homework, I thought maybe he'd understand the process and get the hang of it, he answers me with this
Me: so now that I explained everything did you understand what to do?
SOB: yeah yeah I do now could you give me the answers
But that ain't the only time, nope, at the same time for another class he was part of our team, where we decided to some ambitious project combining 3d printing + an Arduino to make a turret, needless to say my team mates knew nothing of Arduinos or 3d modelling, I did some 3d modelling in my spare time so I handled that other team mates made the Arduino rotate a motor :/ best they could do, SOB does nothing, assessment days rolls around and lecturer goes around the room we show him the turret, the Arduino and proceed to say SOB has done nothing, never contacted us through the last 6 weeks, despite us trying to do so, he begins to complain saying we lied, lecture takes him out of the room because we were starting to make a scene, and he starts crying! The lecturer gives him a B+!
I then hear him one day joking to this guy that he managed to pass Class A by doing nothing and managed to get a higher grade than the rest of his group, at the time he was copying homework from a person for the first programming class because he failed!
Later I hear in my final year he was hanging out with some first years, a friend of mine sees him and says hi, why you hanging with first years, the group of first years look at him and ask how he knows them, and proceeds to question why they were told he was a first year also...
Not only this but I heard despite failing so many papers (heard he was repeating first programming class 3-4 times) he somehow managed to graduate.... I just can't understand why, oh and he has a job too, managed to get one from a guy he knew working in IT he doesn't deserve his bachelor's degree at all!14 -
my industrial design lecturer keeps these sticky notes attached to the palmwrest of his laptop permanently, and I always wondered what was on it.
well today was the day I found out... its his fucking iCloud password😧3 -
Starting a third year computer science course. Lesson 1 of web API production. Git. Lecturer tells us to do a different branch for every commit so it's easy to roll back.
Nice.8 -
Have you guys heard about blind coding?
I had been to competition, first round was quiz.
That was quite easy, though most of the questions were incomplete and didn't make any sense.
They have provided an app. We use that to check the result.
So first round is over, 1 hour later my friend called me asked whether I'm qualified for the next round . I checked the results and my name wasn't there. I was very disappointed.
I left that place after I saw my result. I got a bus which goes to my place.
After 10 minutes, I got a call from the event head asking why I didn't attend second round 😑. I asked why name wasn't there on the result, for which he replied with "database updatation error".
I got down in the next stop and took a bus again to that place.
I reached there, second round was started, First part was debugging. It was easy, I debugged the given program and got the desired output.
Second part was coding. A guy showed a problem to solve and told me to read it quickly . I did as he told.
He opened Dev C++ and gave me a paper to write the program .
When I was about to start typing, he turned off the monitor and told I should write it on paper first and type the program having monitor turned off. 😨
I wrote and typed the program without seeing.
After 30 minutes a college lecturer came to give marks. He told me to compile the program.
TBH, there were many typing mistakes. As header file spelling was wrong it showed only one error.
Him: Huh, cool only one error, well done. *noted that and walked to a guy next to me*12 -
So just finished the presentation for my internship project. I'm free now!(and can sleep normal times too) But I have a few things I need to get off my mind. Dunno if it'll seem a bit stupid to some of you..but yeahh....
Anyway, during my demo yesterday
Lecturer: So this project of yours uses some open-source stuff?
Me: Yeah.
L: And if the company wants to use if for commercialization they need to pay for the license?
M: Thats basically it. Yes.
L: Well, see..thats the problem with your project. You need to think of all this things. If there's no other options then just code the whole shit yourself. Or maybe discuss with the management on this.
Yeah...see, I doubt the management here cares about us anyway. Oh, you're working on your intern stuff. Not important. Just resize the pictures in my powerpoint will you? Oh and you want to use the company computers for your project? No can do..confidentiality stuff. But make sure the thing will work on our system anyway when you're done with it. And even if you use our computers, they restart everytime you open Word anyway..hahaha. You want access to this thing so you can learn a bit on our company's work. Sorry but no. EVERYTHING is confidential so you can't access it since you're interns, eventhough our company is the one that took you inanyway.
Manager: Oh, the thing you're making is pretty cool. You know,all of you can just give your systems to us later.
Friend: Yeah well, maybe we can ask the company for payment? Haha.
Manager: Hahaha well the company can just take your systems for free since you're doing it on our working hours.
Fuck. You. When we ask to do our stuff you said noooo its the company hours. Do our work. And do your stuff back at home or something. Oh, but then we'll drag you around the state to see the clients, and you'll reach home at 8-9pm or something, but of course you're not tired right? So just code then. Or you're not going anywhere today? You're still not allowed to code here eventhough you don't have any work though...so just sit there and be quiet. Or maybe shred my papers for me. Fuck your working hours.
Lecturer: And well, thats the problem with some students *looks pointedly at me* they want to go to non-technical companies so that they can have it easy. Your friends who go to other companies will learn a lot more.
Do you think I fucking want to be here??? This is the only company I got so fuck that. Even when I get different offers and apply to change companies, you go nope. No can do. Stick with your current company eventhough we know that its shit for IT students because its a big company, see? And we have our university's reputation to upkeep. I came here to learn, not make you the No.1 university or something. And its not like you, or the staffs here, help us with anything.
So fuck all of this. We're gonna tell the other lecturers to stop sending students here. You don't learn anything. I'm done with this shit, not gonna think or worry about it anymore..I'll just, go get cake or something. Yeah.3 -
How my lecturer drilled JS syntax into us:
Write this:
var x = document.element;
x.value = 10;
Instead of this:
document.element.value = 10;
His reasoning:
"You make the cake in the kitchen, you don't put icing on it on your way to present the cake"4 -
Lecturer I am a TA for said AT LEAST twice that the summaries should be executive summaries. With introduction, supporting paragraphs, and a conclusion while explaining the assignment in class.
Notice the plural form of paragraphs. WHY THE HOLY HELL am I grading papers that are a paragraph, or don't progress fluidly. Or look like a 4th grader wrote them instead of a college student about to graduate????
It's not that hard.
And if i have to send one more email repeating the requirements one more time including "yes, i will deduct points for bad grammar" the class is getting DDoSed. Idgaf. This is university, people. You should know this. Can confirm i write executive summaries regularly. Bosses want updates.5 -
Lecturer who is supposed to be teaching us to program somehow cannot debug his own code, instead I am telling him how to fix it... 🙈3
-
Introduction to graphics
Lecturer says "this is a very practical course. In fact I think we should have a practical exam"
All students agree. He would sort out that matter.
Meanwhile he taught us how to making shapes in java, then a house, then a game...
And the exam was for us to make a building where a user can walk through the building using the arrow keys...
What fun we had. We got out marks...and everybody did well!!!!1 -
!rant For my uni project I have been developing a anti ransom-ware price of software which had a main purpose of damage limitation/containment in a business environment.
Some course mates were critising it saying yeah when is ransom ware ever really looked at these days, (they developed a chat app), then the news struck about the Nhs hack and now my Lecturer can't get enough of the project and suddenly the marks for real world application seem to be in my favour 🤘
Again not a rant, just a nice feeling after spending so long on my work.5 -
My lecturer went out and bought us all rubber ducks to encourage our "rubber duck debugging". Honestly the highlight of my semester.3
-
Story from back in college..
It was the golden days of Flash Facebook applications. I have developed a very simple Rubik's cube solver in Acton Script 3. I was testing it out at the back seat of the class during the first day of Advanced OOP in Java module.
Our lecturer was going on and on about how awesome Java was and what all you can do with it. After a while he said "do you know this thing called Rubik's cube?" **explains what it is for a while** "Some people have even made software to solve Rubik's cube with Java. Can you make something like that?"
I was like "you mean like this one?" Pointing to the app on my laptop.1 -
I suspect this may happen to alot of people:
Me: Is this the right way to implement the feature?
Lecturer: yes that looks good
Me: *happy*
*Results come out*
Lecturer: *deducts marks for no reason*
Me: You said this is the right way of doing this...
Lecturer: I didn't quite see what you're trying to do
Me: it's fully commented.................
Lecturer: *confused as fuck* i will remark and get back to you
Me: *thinking* fucking retard playing with my grades like it's a joke.2 -
*In a lecture
Lecturer: Consequences of Distributed Systems
Students: **attentive as fudge**
Lecturer: Heteroginity
Students:
Lecturer: Independent Failures
Students:
Lecturer: No global 'COCK'
Students: WHOOOOA, global what?...that escalated fast
Lecturer: I mean no global 'CLOCK'
Students: yeah right, can we use cock though?2 -
| Me and my team presenting an half-assed AI project to our lecturer.
Note that the algorithm doesn't work and we have a placeholder |
Lecturer after looking only at the UI: The project looks very good, I believe we are done here.
Team member: Don't you want to check the code?
Me: *trying to choke him without anyone noticing*
Lecturer: No need.
Lives were saved that day.3 -
Some of the lectures in the university is such a waste of time. There should be a course for every lecturer that teaches them how to make the lectures more interesting.1
-
Once in university I needed to write a simple program in c++ and upload it to online complier which would pass test inputs. It was homework, but I was bored during the next lecture, so I wrote the program.
On my phone.
Directly into the "paste" window in browser.
It wasn't comfortable at all, so I wrote everything in one line.
And got bonus points from lecturer later.
After some questions, ofc, like "wtf why everything is in one line"3 -
So, the uni hires a new CS lecturer. He is teaching 230, the second CS class in the CS major. Two weeks into the semester, he walks in and proceeds to do his usual fumbling around on the computer (with the projector on).
Then, he goes to his Google Drive, which is empty mostly, and tells us that he accidentally wrote a program that erased his entire hard drive and his internet storage drives (Google, box, etc.)...
I mean, way to build credibility, guy... Then he tells us that he has a backup of everything 500 miles away, where he moved from. He also says that he only knows C (we only had formally learned Java so far), but hasn't actually coded (correction: typed!) in 20+ years, because he had someone do that for him and he has been learning Java over the past two weeks.
The rest of the semester followed as expected: he never had any lecture material and would ramble for an hour. Every class, he would pull up a new .java file and type code that rarely ran and he had no debugging skills. We would spend 15 minutes trying to help him with syntax issues—namely (), ;— to get his program running and then there would be a logic issue, in data structures.
He knew nothing of our sequence and what we knew up until this point and would lecture about how we will be terrible programmers because we did not do something the way he wanted—though he failed to give us expectations or spend the five minutes to teach us basic things (run-time complexity, binary, pseudocode etc). His assignments were not related to the material and if they were, they were a couple of weeks off. Also, he never knew which class we were and would ask if we were 230 or 330 at the end of a lecture...
I learned relatively nothing from him (though I ended up with a B+) but thankful to be taking advanced data structures from someone who knows their stuff. He was awful. It was strange. Also, why did the uni not tell him what he needed to be teaching?
End rant.undefined worst teacher worst professor awful communication awful code worst cs teacher disorganization1 -
During our OOP class, our lecturer taught us how to make GUI, how to make stuff move, and so on..basically our reaction during the whole class was "woahhhhh...coding is actually fun" XD2
-
So the lecturer refused to answer(yes he's a jerk) but after void can it be anyword for a function or is there specific words that can only be used?
I was confused when he put void flashing...
We were using processing.8 -
Doing an exercise in college. The lecturer provided random number generator code that continuously outputs the number 10. But that's none of my business3
-
Finally a module at university that is interesting and has a lecturer that isn't always throwing numbers at my face 🙂1
-
My college lecturer when someone was having problems with FileZilla:
- Let's go back to Dreamweaver.
I never thought I'd here these words... on the other hand he's using Internet Explorer :(1 -
Cannot believe I am paying for a course with a lecturer that doesn't even teach the students what a foreign key is, or the concept of a join table to breakdown many-to-many relationships in a database. Literally telling me "If thats how you interpreted it, it's ok to add that in, but you dont have to." In relation to adding a new entity into the ER Diagram as a join table.
It isn't up for interpretation, you are literally joining tables based on foreign keys that will create duplication and make no sense. I mean, you are teaching people who have likely never worked with DB's before... you cannot teach them this. 🤦♀️1 -
The iconic moment in your degree when your lecturer finally let's you use Java's built in data structures.
Bye bye Linkedlist.java/Node.java3 -
My very first wow, was back in 2011 as a freshman at university, algorithm classes. Our first language was Pascal, (because it was easy to learn and get to the idea of programming.) so, lecturer wrote Hello World! and that moment was the best part, when I realized that was called a program. After all these years I still remember this output. ❤️ awesome.
After this, its injected in my veins and soul. Even when I come home drunk or coming from the friends, I open my macbook and trying to write some cool , nerdy staff.
Its my life, my passion, my hobby. I dropped everything for this. ^^
Long story short, every time I feel amazing when I do something new and interesting. -
I have a class that give me a final project to remaster ubuntu 14.04 and up. the lecturer suggest to use VM instead of dual booting. i do neither, purge the windows 10 and install ubuntu 16.04 and i don't regret it at all.5
-
Came to Uni today expecting to learn something, but once again we have a guest lecturer from a certain large programmer farm with questionable treatment of workers trying to head hunt. We're literally just watching their ads.
I should have just stayed at home and done something useful. -
I am doing a diploma right now. Current module is called "website design using Dreamweaver".
And the lecturer be like "Dreamweaver is the best IDE"7 -
Around a week ago I asked my mentor(lecturers friendly sidekick buddy 'o pal) if in iOS dev(the very next subject) I could virtualize, rent in cloud or run a hackintosh instead of buying a Mac. My mentor sounded enthusiastic and asked the lecturer of the next subject, who promptly said no, he did not support or recommend students who tried any of these approaches because in the past he had encountered students who have run into performance issues and we're unable to compile some things. Most likely those students were unable to setup GPU passthrough and whatnot.
However this is the exact point of a VM. It's exactly the same as if you had a real Mac. I believe this is just them being lazy. Tbh, this is an IT course they should be writing guides on how to do virtualisation, not preventing it.
Looks like I'm headed to the Apple store :(4 -
aaah, memories. When I discovered github while doing my school project. Even my lecturer had no idea about, he thought I made it as part of my project 😂 Project was an Ionic app connected to Arduino for home automation. straight As I got... straight As.
-
Not work, but was very pissed off anyways.
So, today my C# lecturer was teaching about escape sequences in strings. Specifically, he's showing how to escape the single quotes character ( ' ) since we're learning about how to send SQL queries as well.
He started writing on the whiteboard the following and said that this was how to escape the single quotes character in a string:
\' "abc123" \'
Me and one of my classmates looked at this and started to ask questions, since this is definitely not how you do it. Somehow, the lecturer could not understand us. We tried to explain it the best we could, starting from verbally, then writing on the whiteboard, then even showing code on a laptop. For some unknown reason the lecturer still couldn't understand where he was wrong and both of us just gave up after 15 minutes of trying to explain it.
Mind you, most of the class had little to none prior programming experience, me and said classmate are one of the few that actually programmed before, so all my other classmates were just very confused as to what is right and what is wrong.
Now I'm really questioning my lecturer's abilities....5 -
So I was building a WPF standalone software for a subject in uni, and our lecturer (the PhD holder guy) told me to make the GUI responsive in my WPF application, and gave me a long lecture about how everyone uses mobile nowadays.1
-
Need to rant. I am doing programming 2 at university with java and the assessment is to make a card game. The subject is shit and is basically going over loops, variables, conditionals ect which we learned in introduction to programming and programming 1.
This leaves little time for oop principles, design patterns inherentance and all other useful stuff.
I am dedicated to making a career in programming and want to do my assessment the correct oop way. Although the lecturer doesn't care and is instructing the class to do it procedurally and shit.
I could do the program really quickly the shit procedural way and still get full marks but I feel dirty as hell coding like a scrub. So I'm 60 hours in on this assessment and there are so many classes and even more because of unit testing (we don't have to unit test) and I am spending way too much time.
My code is beautiful, my classes are tiny and maintainable, easy to modify and I'm learning so much about how to code oop the correct way with the help of a mentor and someone I look up to. But god does it take forever to code this way. And soo many iterations and redesigns because I'm still learning.
It's almost done but now I have another programming assessment for another class I'll have to do the dirty way because of time restraints and other assessments.
Sorry for wall of text but this is stressing me out 😛4 -
Spending Saturday from 9-18 trying to learn Angular. Following along with the lecturer but the code won't work when I serve with my unworthy fingers...??? Oh, but now it turns out the instructor's code isn't running either..! Nice to know that everyone turns to StackOverflow in their darkest hour. 😋3
-
this is my legacy code, it's stupid, Change my mind.
a large number of lecturer and friends are against my thought. personally, i think this kind of code is told to be an OOP yet this is against the OOP concept. why ? first you assign the field to be private, but you implement Getter and Setter method later on, this is the same if you assign the field to be public in the first place.
another minor thing; yes this is old me, i use Bahasa Indonesia as a variable name.31 -
My hardware professor from first year at uni
He wasn't the best lecturer (which he openly admitted), but he was always willing to go an extra 10 miles to help you out, including essentially writing up the entire module into a nice document (70 pages long!) so we'd have good notes to revise from -
i really bored in this kind of class. the lecturer just reading what in the front of the class -_-. is this actually oracle standard ?13
-
A couple of months ago I asked my professor about the upcoming exam, and I referenced the course from the previous semester, where they had a lecturer who actually held the course.
He was only there during that period. So as I referenced the course exam from the previous semester in because I had a question.
His response to my question was "he was a developer, I'm just a teacher. So it can't help you."
Wait, what in the actual fuck??????!!!!!!!?1 -
I once failed a subject during my masters (complex analytics and measure theory).
Next year I decided to give it everything I've got. I had grown to love it and could solve most problems they threw at me. Hand written an 80 pages long "book" distilled from all the notes, proofs and visualisations from all the lectures that year.
I only exerted this effort (even though I could've just "passed" this subject) because the lecturer was so damn enthusiastic about maths. Even though he wasn't a CS teacher this course was my best experience of a teacher at uni. He loved the beauty of the maths he was teaching and managed to make me love it too.
He was a maths geek and when I aced my final he told me he actually writes code too. He showed me some simulations he wrote while he worked on some theoretical nuclear physics stuff, because that's what he was into. Really cool guy. I wish more CS lecturers were as good teachers.1 -
I was watching some learning materials from Microsoft the other day and during the course the lecturer said :
"Let me quickly Bing it". At first I was WAT? what the heck is bing, but then he opened the IE and searched for something in Microsoft Bing.9 -
Several years ago, I heard from a friend who was doing assignments for students on the side. Quite a hustle. His story began when he wanted to figure out why can't these students be able to draw their own database tables, relationships, UML, etc. That's what school has to be teaching them and then he was told that they were learning through MS Access. He goes and tell me that even though this is a lame way of teaching database design, its definitely easier to explain through hands-on and less typing mistakes, as according to the lecturer he met. Making the explanation more visually appealing and helpful for understanding.
OK I get it, but somehow that taught them the wrong way of database design from the beginning. I'd prefer getting them to start writing SQL commands from day 1 and play em at some DB VM. Keep em as real as it gets.
Now I have my own students asking for help in their assignment and also asked for tutoring lessons in web development. So I gave them the crash course in HTML, CSS and Javascript. I've asked them if they've used anything of what I taught them in school. They go and tell me that they've been taught web development through Wordpress. Oh WTF!? I havn't talked to their lecturer yet but it better be a really good explanation to teach these youngsters in a flawed and bloated PHP CMS framework for "web development".2 -
I've always wanted to make games, I went into university doing mechanical engineering and while at the start I enjoyed it, getting closer to the end I had a hate for engineering, as this hate grew I ended up trying to learn programming in my spare time, actually I spent my spare doing lots of things which basically gave off the impression I wouldn't be happy with engineering.
After I graduated I decided to do my BCIS and I loved every minute of it, I was fortunate to get a lecturer in my second semester that was an experienced game devloper, someone I look up to and someone who pushed me to my absolute limits, even with the sleepless nights I was still happy with programming, the logical thinking that goes into programming and also the near instant feedback is what I really love.
But as it comes down to it, I've gotten closer to my dream of becoming a game developer, it may only be as a hobby for now but I'm really grateful I have gotten into programming.
So I guess with coding has changed my life for the better, since I know I'd never be happy as an engineer, and even with all the issues I run into I still enjoy it in the end.
Let's see how long this lasts lol -
RDBMS class: I have to fucking attend every class even though our lecturer just reads slides from Oracle to us.
In order to pass that module, we have to take the exams on their shitty website full of stupid questions, I.e. "Oracle academy is beautiful? a) true b) false" (I put false and they obviously marked it as wrong, ffs).
Multi-user operative systems: I was the one teaching our lecturer stuff on Linux.
WHY THE FUCK I CANNOT STAY AT HOME AND BE FUCKIN PRODUCTIVE INSTEAD?!
The only fucking interesting class is Data Structures & Algorithms and they pretend that we also attend every other useless class. FUCK YOU!
PS: I know the 90% of the stuff they are trying to teach us because I actually want to learn something and I know how to use Google, but no, I have to waste 2 hours on the bus every single day I have lessons.6 -
Yesterday I helped in a college final project. To be done using PHP and MySQL.
- they were taught to create a login page and when submitted just check the values against username and password from DB table and redirect to a dashboard page. No session created.
- in the dashboard, session is not checked. Shows links to other pages.
- each page is a separate php file
- the app allows users to issue books to customers. They were taught to delete the book from book table and save all the info in issue table, when a book is issued
- when a book is returned, book info is saved in a return table and also saved to book table again and deleted from issue table
I asked this student to change it to the right way, to use sessions and includes. He said that then the lecturer would know, he didn't do the project. It's a diploma level course.2 -
While doing my undergrad, we had to submit a major project in last sem. We were grouped into teams. Spent whole semester doing nothing and near the deadline, a friend bought a project and i just changed the footer. On submission, we had the discussion with the external lecturer who viewed our project and he asked us to write down the number of tables we used in our project in separate paper each. A friend wrote 5 , I wrote 12, and the friend who has bought the project wrote 17. Turns out there were 11 tables. I said someone must have dropped a table.. And later made up saying i was doing the database and others were doing the rest of the project.
It was one of the lamest excuse we made to escape such uncomfortable situation. -
I recently started studing on universty of technology. One of the classes is called "introduction to programming" where students learn how to code in C/C++. Of course it would be extremly useless for me so i told my lecturer about it. He told me that i can skip all lectures and come only to take tests. And i have to make a simple C program for the labs as well.
When I saw him for the first time i noticed that he has a apple laptop...
(so i thought he was a apple fanboy)
But when i approached him at the end of the lecture i saw that he had installed WINDOWS ON IT.
Fucking respect.2 -
If any lecturer in my department discovers you are very fast in typing, the lecturer will turn you to a typing slave.
Lecturer: Just type, I will give you something
( 2 weeks later nothing )
Lecturer sees you in class, he ignores you.
(After graduation)
Lecturer sees you
Lecturer: Congratulations Mr. ***. The department is going to miss your fast typing, but i might call you on occasions to type for me. Will you come
Me: Sure Sir
MY MIND: STUPID FUCKING OLD FAG ASSHOLE, I HOPE YOU DIE A SORROWFUL DEATH, GREEDY FUCKING BASTARDS, AM NOT YOUR SLAVE, I WILL BLACKLIST YOUR NUMBER. BASTARD3 -
Day 1 of a new semester in college. Our 50 yr old H.O.D is a guest lecturer of this new subject called "Industrial Management" (why its included in the syllabus of CSE degree i wonder) . As there were only 6 students , the guy went on like a drunkard telling life lessons :
1) only 20% of the people in a company are only working. Rest 80% of them are just using sugar coated words at the right place ; doing politics and taking credits of the others .
2) those 80% getting benefits are usually the bosses (and in his example, the senior deans and H.O.Ds buttering the administrative dept and director ) and the hardworking 20% are the Juniors or the new joiners ( and in his example, the latest recruited ,honest teachers. Makes sense why we have shitty teachers :/ ). They altogether make sucesses to the company(although its just those 20%hardworkers doing the actual job) . But at the time of salary everybody gets the benfit.
3) Its always perfect to throw blames at senior or junior. (explaining how a parent complaining about the poor study environment to director is made to think that it's only the fault of his own child. blames going from director to dean to HOD to teachers to your own child's mistakes.)
4) Being your boss's favourite is super important. He gave example as : 2 teachers meets him with 100% results and 100% reviews. One of them is a known asshole with 0 knowledge, who makes jokes and sexist comments during the class, gives free attendence and question papers before the exam{therefore 100%reviews} . But he is dean's great ass-licker . The other one is honest hard-working teacher with real reviews and results. So he says he shows their combine results to the director along with his own buttering and ass licking, gets a hike himself and permit to give hije to one junior teacher. And who would it give hike to? The ass licking asshole, because that's how it works. What about the honest teacher?what reply would he get? Simply, appreciations and sugar coated words : "thank you for working so hard. But you did not do anything new. You were only hired to DO hardwork and give good results"
( and i was like fuck? Like seriously? Because that is something resonating with what i once heard in my internship :"yeah you are developing nice and all good, but that's what you are expected to do. You were only hired to achieve results, and you did nothing new". So that's what we are missing? Ass licking?-_- )
5) He believed its important to "look working" than being "actually working" . Quoting an example from his days as a dev, he told a story about how he once worked on a project with deadline of 1 month . He was young and worked hard and in 2 days completed the complete project and accidentally reported success to boss instead of his seniors. The boss simply congratulated his team(seniors and him) and assigned them another project. Later that day , he got an ass-wipe scolding from his seniors that if he had kept his mouth shut, they would have simply watched movies and relax for next 15 days, and submit the project during the salary time to gain bonus attention.
He even gave his short mantra or principle for such situation "kaam ki fickar kar, fickar ka zickar kar, par kaam mat kar " (get worried and tensed about the work. Display your tention and worries to the world (esp bosses) . But don't work.)
And there were many other short stories like that.
Mann, i was about to shout " you corrupt asshole ", but one thing He just told us about the importance of being in boss's good books made me stop ( nd he is a fucking HOD, senior to teachers)
But hell he told some relatable truths. Make me sad about the job life.
Bloody Office politics :| -
I had to give a presentation to my industrial design lecturer and he complimented me (me, the computer science student doing an elective) on the visuals of my presentation 😄
-
I'm often asked if I enjoyed my time in college. Of course I did. Loved learning how to code, and had a great rapport with the lecturers. I remember our conversations fondly:
Me: Funny story, over the weekend I was out with friends an...
Lecturer: You have friends? -
I didn't realise that so many people in a dev social space cannot differentiate SE from CS...
Also, lecturers should have some mandatory teaching training, just because you have an area of expertise, doesn't inherently imply an ability to teach the material to the students. Powerpoints, and endless incoherent monologues are the bane of my existence2 -
Developing a web portal to handle college placements.
During the showcasing of the project ,this senior lecturer comes up to us and just when we started the explanation,he stops in mid sentence and asks "where is the artificial intelligence". When the entire portal was built to automate the process,he wanted some AI.
We were dumbstruck. The stupid expectations of senior faculty never cease to amaze me.3 -
The worst thing about university is having to listen to lecturer say DATA MINING IS GOOD at every single lecture there is.2
-
In uni
Lecturer: SOAP is insecure...
In interview: Any disadvantages you see with SOAP?
Me: The last i read SOAP is insecure. Im abit rusty with this knowledge
Interviewer: ahhh okay, SOAP is actually secure...
DAMN YOU LECTURER!2 -
Started coding HTML, CSS and JavaScript as part of my multimedia design studies. Lecturer would throw up a simple 960 page on the projector, said "make this" and left the room. Being thrown in the deep end is definitely a way to learn that taught me a lot
-
A buddy of mine sent this to me from a first year procedural programming course.
The email was in regards to an assignment where they had to print some statistics. The caps letters are the response from the lecturer...
Integers with decimal places hey?3 -
lecturer teaching us ASP.NET in the final year of degree: Are you guys familiar with a foreach loop?
(we've been studying C# for the past 3 years and are advanced students)
me: -facepalm and leaves the class-2 -
My best experience is essentially being taught the creativity and adventure aspect of development.
My first second year programming lecturer (left early on for reasons) knew that our curriculum was stupidly easy and instead of focusing on it, he tried to give us a sense of wonder and exploration about the subject so that we can grow. It was well needed advice, seeing as my class fears programming because they never practice it.
IT sucked when he had to move on, but he managed to get the message across. I don't think I'd be as passionate about development this year if he wasn't around. It's not always just stringing instructions together for money. It's also exploring and creativity to find your way and build something awesome. -
My lecturer gave us a piece of very buggy software with no API which we use to model computer networks. It literally says in the assignment specification "Your program must run for at least 60 seconds before crashing."
These people are setting us up for failure.2 -
I’ve been trying to implement an alarm clock as an example for my physical computing lecture but the merge of my existing low power clock with my existing state machine based timer is driving me nuts. And I’m the lecturer of this course!2
-
So,the lecturer is discussing with the other lecturers to not let us cs101 students use lists when writing our Python solutions because he says that the students don't know how to think in terms of lists.fuck,coz literally every single solution of mine used lists.If they subtract marks,i will not put up with that.Just because the other students have absolutely damn no clue about what they doing when they using lists it doesn't mean they can stop me.3
-
the best part about being a computer science student is the lecturer can't decide either you are programming or in game
-
Just gave up 10GB++ on my Mac for MS Office. Survived with Drive for the first 4 weeks of uni until yesterday, a lecturer bombarded us with announcements in MS Word format. Did I just wake up in 2005??
(p.s. the same lecturer used to work for Intel
p.p.s. there is a separate announcement section with automatic email blast)3 -
I like how one of my programming lecturers had never even heard of JSON before I asked whether I can use it in the assignment. In her defence (I guess), it wasn't a web dev class, but still how did she never come across JSON in her entire life?3
-
Someone at work asks boss something stupid. He gets mad and says "omg don't they teach you anything at school?" and proceeds to give us all a pop quiz... On paper... Then tries to read all the code pieces like a lecturer.1
-
During my undergraduate studies I had a Numerical analysis course. The lecturer is an old professor who was the dean of the faculty at the time, during all lessons he'd talk about his grand children and how the course is important to us the engineers. Not for a moment did he speak of the material it self... Came the test - 10 fucking questions of prove and solve in 3 hours. Had to learn the course from Indian fellows on YouTube...1
-
Have you ever had a subject in university that is very interesting but the lecturer has such a way of explaining things that you begin to wonder that he is a robot trying to imitate humans? Really nice guy in person though.1
-
When I wrote a code snippet on an exam paper📄 during college🎓 days and the lecturer compiled ✔️ it without an error.2
-
For our first OOP module in Python, we had a lecturer who's main language was Java. His slides were taken from a Java book with the code turned to Python, and he was learning the things he was teaching us the day before he taught us.
He would also code up his examples for the first time in class, without having practiced them beforehand. This led to him taking up the latter half of class looking confused at the code he wrote and trying to fix it, leaving us learn nothing. One time, when he was already 10 minutes over time, he said "if i had 5 more minutes, i could have fixed this" even though we all could see that wasn't going to happen... -
Developing in Haskell. Lecturer is assuming we all use Windows. Some of us are better than that...but only some.7
-
This happened when I was in the first semester of my study (I'm currently studying Computer Science).
Didn't understand anything, never learned to code before. My first "project" from my lecturer was to write a mini-journal together with two friends of mine (which weren't able to code either) about the link of VR use with the increase/decrease of the user's heart rate.
We didn't find any way to record the user's heart rate automatically and periodically. The deadline was getting closer but thankfully we found an android app that can be used to detect someone's heart rate with the user's finger pressed onto the camera. Sadly the app can't be used to record the data periodically (it can only show us the average heart rate). We told my lecturer (who is supossed to "guide" us here) about the problem and asked him for solutions.
He told us to "modify the .apk and connect it to a database".
At this point, we didn't even know how to make a database, let alone "modify the .apk".
In the end, we used an oximeter, recorded it, and listed the results manually. 😂2 -
!dev
So, this lecturer had a consistent set of question types every fucking year for the past 5 or so years. But now, even while covid and all the other shit that has been happening, he decides to change his question types, all of which used to be calculations.
I mean, really, which dumbass told him it's a good idea?
Aaaaaaauuuuuurghhhhhh 😡😤😠😫😩😖😭😡💀 I'm gonna fail 😭3 -
Convo b/w me & lecturer.
Me: Is one line that explains exactly what it does okay?
Him: No.
Me: Okay I'll make it a paragraph explaining it a lot more in detail...Is that okay?
Him: Nope, you need to elaborate for laymen.
I don't know what more I can add. Sick of useless documentation. Any one else have this problem?1 -
Uni nowadays be like:
Lecturer says everyone should come up with an idea, find out how much it costs, figure out the competition, write a business plan, find out the development costs and indicate your value proposition. Best idea gets an A.
This is more like trading an A for a potential billion dollar idea.2 -
Was asked to crimp a simple Cat5 LAN cable in today's networking tutorial class. Little did the lecturer know I had been doing that (usually Cat6) for almost a year. Walked into the class 30 minutes late, terminated both sides within 5 minutes and just sat there helping my friends for the rest of the 2 hour class...1
-
A lecturer just told a class of final year developers approx 50 people that commenting our code should be banned and we shouldn't write comments within our code in case we cause confusion2
-
I really hate terrible lecturers. A lecturer that cannot hold a class does not make a good lecture, even if the material is boring. Often I find myself drifting off into my thoughts and potential ideas.
Sigh.
Do you guys have similar issues or had when you were a student?4 -
A lecturer for an Embedded Systems module who gave out drivers for an LCD display with no documentation at all, and about 4 functions for writing to the display and 3 initialisation functions, spent ages trying to actually decide what each function did by which memory addresses it was changing and how (made even better by the fact a good bit of the functions were written in Assembly since it was Embedded C)🙃
-
Learning C++ in university for all three years. They have decided that teaching only one language is good and that once you know one language you can pick them all up.
Not sure how true this is... also sick of the lecturer saying "In the real world you would not do it this way but" I wish university's would just teach real life skills and not how to pass a test. What am I spending £9000 a year on....
Anyway rant over5 -
I was in uni and the lecturer used visual studio 95 and i had 2015 and kept getting errors.when i asked him what was wrong with my code he just told me look for it i wont tell you.i bet he didn't even know.so i just learn through YouTube and other tutorial sites.
-
So Mr. D is a lecturer at ENS Lyon and they think my application fro grad school is **interesting** and they want to have a virtual meeting with me. This is the first email of this genre that I receive without a thank you note.
However, I remember that I applied for a master's of Computer Science, NOT Fundamentals of it (Do I look like I have a death wish?). I thought, like all other universities that don't specify this bit, that I would choose my research interest there and pursue it. Also, I used my undergrad uni alumni email for the application, so why contact me using my Gmail? And what does he mean by saying my file was judged "interesting"?
I don't know, it feels both creepy and wrong. When people apply with an email address to your position/program, you use the same address to get in touch with them. Not anything else you scrapped out of the internet, right?2 -
I went to a university open day for the lecturer to tell me multiple times they used "HTML, CSS and Java" in their Web Dev course. If it was a slip of the tongue, I get that, but he said "Java" instead of "JavaScript" at least four times.
I didn't think I'd ever decline a university offer, this guy proved me wrong.17 -
This is more of an essay than a rant. TLDR at the end. I simply can't choose from all the shitty lecturers I've had, so I'm going to have to go through them one by one. But of background. I'm currently in 7th year of college, I did a multimedia degree in 2 years, a intro course to Software Dev and I'm currently in my final year of my Software Dev degree. So let's start.
Intro Software Course
- we had a database module, which was thought by, I shit you not, the head of the psychology course in the college, she attempted to teach us Databases using access. And not even using SQL, using access GUI components and it's query builder. Need I say more?
1st year software dev
- We had a networking module, the guy that taught the labs, he literally didn't say more than 12 words the entire 12 week semester, his answer to any question you asked him was a grunt and "research it"
- We had a psychology module, I have no fucking idea why, but instead of learning something useful we were told to read this and get in touch with your feelings...
- database module. Yes we actually did SQL here, 12 weeks of select statements and normal form, talked about by a guy in a monotone voice, who sounded like he was contemplating bringing in an assault riffle some day. Also instead of using MySQL he decided to use Ingres. Why I will never know.
2nd Year Software Dev
- We had a module called Algorithms and Data Structures. The lecturer gave us problems she couldn't solve. Simple problems. She was also crazy. Absolutely nuts.
- Object Orientated Programming. I had this lecturer for 3 semesters up until 3rd year. This guy did COBOLT in college, graduated in the 70s or something and went straight into teaching, he taught us Java for nearly 2 years. He literally copied and pasted texts from PDFs and read through them in class. He told myself and another guy at one stage he really didn't care, and was just counting down the days to his retirement.
- Databases again, different lecturer from 1st year, taught us for 2 semesters (24 weeks) and somehow managed to teach us nothing.
3rd Year Software Dev
- software engineering.. This is where the biggest cunt I've ever met was introduced. He arrives into class 15 minutes late every time without fail, talks shit about stuff that has no relevancy to the topic at all, tries to turn everything into a rugby metaphor and every time you ask a question he somehow dodges it and swiftly changes topic. This cunts past profession? A Project Manager. Fucking typical. This dickhead has also thought me 2 other modules.
4th yr Software Dev
- El cunto mentioned above for 2 more modules. Need I say more.
- real time systems, this module took the piss, the module was written by the lecturer which is what earns his space here. Assignments given to us, which required more time to do than we had in labs so we had to work at home, the problem we that is we were using an obscure RTOS called OS9 which would only work on the college computers. When brought to the lecturers attention he just said "figure it out"
Internet of Things - There was 2 lecturers, each lecturer seemingly working off a different plan, one week you'd have one lecturer, the next would be the other one going on about something completely different and unrelated to anything else we'd done.
Some lecturers didn't even make this list as I couldn't be bothered trying to think back about how shit other ones were. These were the ones that always stood out in my mind.
My main take away point from this is that you go to college for the paper which says you have a degree. Learning things that are going to benefit you in a career is up to yourself.
TLDR; 90% of my college lectures were shit. You need to learn useful stuff yourself.1 -
A friend frequently asks me for help with Java homework.
Today we spent half an hour figuring out how to use some ass-backwards linked list implementation his lecturer provided.
The list itself acted like an iterator, keeping track of a 'current' element that had to be reset to the list's head manually every time you want to iterate over the list. There were insert and append methods that call each other for no good reason and most methods would throw the same generic checked exception.
Also they're told to use BlueJ which has the ugliest debugging tools i've ever seen.3 -
Our OOP lecturer spent the first 6 weeks of the module covering basic programming concepts we had already covered in 2 previous Java modules. Halfway through the module before he even mentioned objects. Biggest waste of time ever.
-
I am attending a lecture about IBM mainframe computing and I have no idea about what the lecturer is talking about1
-
Not my CS lecturer but my ICT teacher in high school convinced me that it would be a great idea to go study CS at University. It was the best decision of my life as I'm now happily working full time as an Android developer for a startup. Couldn't imagine myself doing any other well paid job and being this happy.
Sadly I never got to tell him where I ended up post graduation but I did get to tell him that I secured myself a good placement year when I was at university when I found out he was sick.
He was so grateful of me getting in touch and I'm glad I managed to get to say thank you to him before he passed away.
Leukemia fucking sucks. RIP. -
The Story of Henk.(Part 1)
This is part 1 of my lecturer.
Today we are learning of inheritance and air conditioner1 -
While learning Java back in campus and you were the only one who could nest some for loops and create some pyramid stars and the lecturer was on you to(Java Ninja) explain it to fellow classmates that felt good.
-
Developed this project "Audio Book Generator"
Implementing speech synthesis(📖 to 🗣) on eBooks
Bored with writing notes in a lecture? How about we convert the notes dictated by the lecturer into text? Use the speechtotext.py script to get the text format of spoken notes, which saves the text in a .txt file.
Too lazy to read a novel? Get an Ebook version of the novel and run the finalAudioBookGenerator.py script. It will generate an mp3(audio) format of the book. Enjoy book listening :)
You can also convert your single images using the singleImageReader.py script.
Demonstration:
https://youtu.be/xhMvGg1dAsg
Project:
https://github.com/globefire/...
Star If you liked it. :)rant project python github audio books speech synthesis youtube text to speech speech to text tesseract3 -
Is it too optimistic for me to think like this?
Lecturer: Your assignment is to write a netprobe with C++. Using thread pool for multiple request... It is really easy with around 300 lines of code.
Me: There is one week before the deadline. On average I just need to write around 40lines of code per day!1 -
!rant
Well not really a CS teacher but it did happen to me during my uni days.
I had joined a marketing class as an elective since my Information Systems degree did have some business related stuff thrown in there.
One day the lecturer strutted in all smug and told us to take out a sheet of paper and we were gonna have a surprise test.
He has the test on a pen drive , apparently it was just 2 open ended type questions he was gonna plug into the class pc and send it to the projector screen.
To this day i have no clue what the hell he did, but that smug bastard managed to delete the test permanently 😂
He popped it in and we saw a few files there he selected them and was about to either drag to desktop or open them , the cursor changed to the wait hourglass , he right clicked and refreshed as if it would
Do anything but .... PooF.... Bye test 👋
He took the pen drive out and plugged it in again, but couldn't find the test file
He scowled then checked the desktop and recycle bin, nope 👎
He took his pen drive and silently walked out....
The other IT students and I were in stitches 😂2 -
Recent experience (previous sem).
We had this DBMS teacher who used to sit most of the time during lectures, and used to write SQL in lab session with the help of lab technician.
We're saved by more experienced lecturer at last hour. -
So first day in the course (https://devrant.com/rants/2049071/...), the lecturer want's to tell us a joke but forgets the punchline...
While he is trying to remember, everyone is like "let's Google it" And proceed to open their phones.
So someone in the back says, what are you guys? Geeks? Let's duck it!3 -
I hate it when people expect that you read your emails every minute. I can't count the amount of times that I had a meeting with someone that they scheduled on the same day while I am sitting in a lecture(it's extremely rude to not pay attention to the lecturer, come on). Needless to say. I would notice the emails way too late and miss the meetings, because they expect you to be available at a minute's notice as well.
I sent way too many apology emails this year, honestly...undefined it's grinding my nerves already long-ish rant the only reason i'm stressed come on you're academics2 -
I remember when one of my lecturer give the test about writing a lot of insert update delete query.. On a paper. I bet he can't do it either. Damn it.
-
Monday.
Hungover after birthday.
Software Design Lecture.
Lecturer has an accent, grammar mistakes and a Sonic the Hedgehog voice..
And she said Java numerous times.
I love Mondays..
😂 🔫 😭1 -
My lecturer yesterday on software testing :
"software is a service?
software is an app?
software is a failure opportunity. "1 -
My lecturer gets a fucking high five in the face with a chair. An assignment required us to submit a video via his provided media. I followed the simple 27.6 steps that the media requested and I submitted the video. Come results, his comments say he sees that there was a video submission being attempted, but since he could not find the video he decided to give me a 0 as opposed to contacting me prior to marking and asking for resubmission.. It's probably easy being a lecturer cuz you're the one with the degree...1
-
My comp lecturer accidentally created a duplicate of an assessment submission online and just renamed it "Duplicate Hand in (can't remove)" because he couldn't remove it. I'm a bit worried he was lecturing my second year OOP design class....2
-
Looking at @striker28 's rant made me think of my time I did my MSc and I think it needs it's own separate rant so here it goes:
So I did an MSc at one of the big league unis in London. First clue was during week 1 where in one of the class a mature student asked whether there would be actual coding during the course. There was an audible gasp from everyone else! Once the lecturer said the unfortunatly they wouldn't be you could hear the sigh of relief from the students...
Next up was all the lectures being placed in the freakin' basement of the university in crap, smelly rooms with annoying ticking A/Cs whereas all the social siences, business and other subjects had lecture halls and classrooms above ground. The contempt for CS from the university's direction was palpable.
Then there was the relegation to the theory-only (i.e. abstract with pen/paper) "tutorial" to the hand of T/As with bugger-all teaching experience. In short most were terrible and should've found a way to abscond themselved from this obligation which was part of the terms of their phd grants unfortunatly.
Further into the course there was the "group project". Oh boy! Out of the 5 in the group my now mature student friend and I were the only one commiting to the repo. There was either no code and a lot of bullshit from the others or crap code that didn't even compile despite their assurances it was all good.. Someone clearly never actually coded and pressed "run" in their lives which is fucking surprising since they've managed to graduate with a BSc and get into a MSc somehow. None of the code "made" by the other 3 persons made it into the master branch for release.
The attitude was that of "We (hahahah) wrote loads of code. We'll get a great mark!". At that stage the core wasn't even complete and the software didn't work yet.
Some of the courses where teaching things already 10 years out of date and when lecturer where pressed on that the few mature students that happen to be there the answer was always "yes, we are planning to update it for next year". Complete bullshit. Didn't help that some of the code on the lecture slides was not even correct! I mean these guy are touted as "experts" in their field...
None of the teory during the entire year was linked to any coding. Everything was abstract with no ties to applied software engineering. I.e. nothing like the real world.
The worst is that none of the youger students realised they were being screwed over and getting very little value for their money. Perhaps one reason why these evaluation forms have such high scores given on them. If you haven't had a job and haven't lived outside academia yet there is nothing to compare it to. It tends to also fall into confirmation bias (hey it's a top UK university, it must be worth it afterall! Look how much they ask for).
By the end of the year I couldn't wait to get the hell out. One of the other mature student sumed it quite well: "I will never send my children here."
Keep in mind that the guy had just over a decade of software engineering experience in the industry and was doing this for fun.
In the end universities are not teaching institutions. The lecturers's primary job is research and their priorities match that. Lectures tend to be the most time efficient teaching format for the ones giving them but, on their own, are not for the consumer.
To those contemplating university for CS: Do the BSc. Get your algo/datastructure chops and learn the basic theory. It is interesting. Don't get discouraged by the subject just because it is taught badly.
Avoid the MSc unless you want to do a phd and go for an academic carrer. You are better off using that year and the money to learn more on your own and get into colaborative projects (open source) on top of some personal ones. Build up your portfolio. It will be cheaper and more interesting!2 -
Do apk's keep record of IDE's that was used to develope them.
Pls show your sympathy for a poor dev like me.
A 400 level student in computer science came to me to develop a mobile app for his final year project, i decided to take the deal. i used react-native to build the app. when i finished the project the aim was achieved but then came the biggest stupid question "which IDE was used for the project?" i answered vsCode. then he said "The IDE i was supposed to use was Android studio" i told him that is not a problem i could use any IDE i prefer its all the same all i need to do is set up the enivronment and he answerd "i have failed my project" he lamented i asked why and he said because his lecturer said the apk must be generated from android studio. i understand that the problem was not because i didnt use pure java(android) or because i used react-native(java(android) but because i didnt use android studio to build the app . i began to question my knowledge "do apk files keep record of ide that was used to develope them? pls help me maybe some apk do. i didnt know how to convince him everything was ok because it seems he is not technically incline he just one of those guys who are taught programing on the white board not on a computer and have no real experience. he later accepted to submit the project like that since the dead line is close and hope to see a fat F on his result but later told me he got an A in the project.5 -
Any c++ Gods able to offer a bit of help? I can't ask on stack for risk of a lecturer finding out but I really need help...7
-
Had a lecturer that taught a module on OOP where the entire module was spent teaching how to code on Java while the concept of OOP was just skimmed through at the end of the module. Okay, fine, it's just supposed to introduce OOP, maybe the continuation will go into detail.
The next semester we had the continuation module titled OOP with Java. Entire module was about Javafx. So two semesters later and everyone in the class barely understood things such as polymorphism or abstraction. -
*in class, last year of masters program in cs*
Lecturer is talking about how digital signatures are used to verify software
Some Guy: I don't get it, what are signatures? How do they work?
*first facepalm*
Lecturer proceeds to explain signing using RSA quickly.
Some other guy next to me: Wow that's cool! Had no idea that this is how it works!
My brain: We've needed this knowledge since year 2, HOW ARE YOU HERE??? -
do competitors count? today i am a lecturer. the other one from another company talks bullshit all the time. unfortunately we have to show an united front.
-
Inherited a project from my lecturer. He's been working on it since 2014. Over 200 classes and not a single line of javadoc. He's even written his own library code for things like task executors. Sometimes I wonder what obscure deity I pissed off in my past life to deserve this 😂😥
-
Currently in Degree year 2, yet lecturer teaching scalafx and final project develop in scalafx. #scalafx
-
just got Java templates for an assignment. the lecturer uses both newline before "{" and tabs for indentation...
-
Currently still working on this one. Interning at the sugardaddy for dutch students. Have a great team there, but the whole research thing that my university demands me to do is on my mind so damn much that it takes all my joy from the internship. It feels like it prevents me from learning things that truly matter to me, like my extreme anxiety of even doing any form of coding. I just want to be an IT teacher/lecturer ;¬;
-
Opened up my old notes. I wrote down something my linear programming and calculus lecturer said
"..we just calculate and calculate until we tire out.and hopefully we will get the solution." Yup. -
Lecturer : Today you can save data into the internet.
The internet is not a storage device 🤦♂️
Correct terminology when talking to computer science finalists too much to ask?
And we complain about the government.1 -
Is it bad practice to write a line of code longer than the screen, meaning you need to scroll on the X? I've had one lecturer who hates it and one who doesn't give a shit and I'm not sure of the standard8