What did you cover in your undergrad CS degree?
catalystclass.com
What did you cover in your undergrad CS degree?
1–10 of 57 posts
Re: What did you cover in your undergrad CS degree?
#2Re: What did you cover in your undergrad CS degree?
#3This doesn't look like a CS degree---this looks more like software engineering requirements. CS and SE focus on distinctly different things. I might suggest changing the page title.
Re: What did you cover in your undergrad CS degree?
#4Re: What did you cover in your undergrad CS degree?
#5Re: What did you cover in your undergrad CS degree?
#6Personally I find things like version control and system administration to be things that students should learn for themselves. They should be encouraged, even actively encouraged (in fact they are already in most institutions) but there shouldn't be a class dedicated to this stuff. You are in University, studying CS ffs. If you can't learn such petty things for yourself, what good are you?
Re: What did you cover in your undergrad CS degree?
#7Personally I find things like version control and system administration to be things that students should learn for themselves. They should be encouraged, even actively encouraged (in fact they are already in most institutions) but there shouldn't be a class dedicated to this stuff. You are in University, studying CS ffs. If you can't learn such petty things for yourself, what good are you?
Re: What did you cover in your undergrad CS degree?
#8Re: What did you cover in your undergrad CS degree?
#9Designing data structures Analyzing algorithmic complexity (Big O)
Version control was glossed over in my class with little importance given to it.
Re: What did you cover in your undergrad CS degree?
#10Personally I find things like version control and system administration to be things that students should learn for themselves. They should be encouraged, even actively encouraged (in fact they are already in most institutions) but there shouldn't be a class dedicated to this stuff. You are in University, studying CS ffs. If you can't learn such petty things for yourself, what good are you?
While I agree that a course on version control wouldn't make any sense, I'm pretty torn about this. Most of the developers I know have shitty git habits, and it's not an accident.
For instance, many programming exercises in various subjects taught at my university give the students a basic framework with missing functions, or a test harness, or some other piece of code that needs to be finished. These could have been shared via a version control system, and delivery could be made that way as well (using pull requests, branches, or some other feature).
That way, students would be encouraged to use version control while working on the exercises.
The way it actually is done here, though, is basically "learn version control yourself and justify your choice of version control system in your report" when doing group projects.