Firstly:
Students should always learn on their own! They cannot teach you all the bleeding edge stuff, due to the pace of change. But all the old rock-solid core concepts - which are very very important.
One shouldn't forget: the purpose of the first semesters is building a common foundation for all students. Already experienced people may think of those lectures as boring or not well taught.But that isn't always the case.
A US college examined the impact of prior experience to the grades in basic programming courses. Often, those already experienced people don't get the best grades, because they aren't open anymore to learn the basic concepts again and stick to their knowledge without questioning or resharpening it!
As I was in your situation, I've visited the lectures and helped my teachers with good questions and explanations, helped others when they stuck on assignments and so on. So I resharpened and clarified my knowledge and helped others to learn.
Secondly:
I saw many fellow students complaining about stuff they would 'never use in the real world'. They always said, they would simply forget, since it has nothing to do with the job of a programmer. Take 'Theoretical Computer Science', 'IT software project management' or 'Core Competence Communication' for instance.
Today we all often talk about, how those 'boring' and 'unpractical' stuff has changed our way of thinking and problem-solving. We didn't even notice until now!
I think, what I want to say is:
Don't lose curiosity and attention, even in boring lectures! Make them better with the knowledge you have.
And after two semesters, the interesting stuff is still ahead ;-)
Enjoy it!
Wow, you made me look at things from a new perspective. I have been to two different universities simply because my family move a lot. So I had a lot of experience about my first few programming classes that by my third university I found it completel boring and felt like the professors weren't doing a good job of teaching.(I had to keep taking my major classes each time again) but this is indeed an eye opener. Thank you!
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Personally, I cannot share that experience.
Firstly:
Students should always learn on their own! They cannot teach you all the bleeding edge stuff, due to the pace of change. But all the old rock-solid core concepts - which are very very important.
One shouldn't forget: the purpose of the first semesters is building a common foundation for all students. Already experienced people may think of those lectures as boring or not well taught.But that isn't always the case.
A US college examined the impact of prior experience to the grades in basic programming courses. Often, those already experienced people don't get the best grades, because they aren't open anymore to learn the basic concepts again and stick to their knowledge without questioning or resharpening it!
As I was in your situation, I've visited the lectures and helped my teachers with good questions and explanations, helped others when they stuck on assignments and so on. So I resharpened and clarified my knowledge and helped others to learn.
Secondly:
I saw many fellow students complaining about stuff they would 'never use in the real world'. They always said, they would simply forget, since it has nothing to do with the job of a programmer. Take 'Theoretical Computer Science', 'IT software project management' or 'Core Competence Communication' for instance.
Today we all often talk about, how those 'boring' and 'unpractical' stuff has changed our way of thinking and problem-solving. We didn't even notice until now!
I think, what I want to say is:
Don't lose curiosity and attention, even in boring lectures! Make them better with the knowledge you have.
And after two semesters, the interesting stuff is still ahead ;-)
Enjoy it!
Wow, you made me look at things from a new perspective. I have been to two different universities simply because my family move a lot. So I had a lot of experience about my first few programming classes that by my third university I found it completel boring and felt like the professors weren't doing a good job of teaching.(I had to keep taking my major classes each time again) but this is indeed an eye opener. Thank you!