Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / NewStats: 3,150,604 members, 7,809,212 topics. Date: Friday, 26 April 2024 at 05:29 AM |
Nairaland Forum / Science/Technology / Programming / Why Waste 4 Years On Computer Science In University? (119893 Views)
Best Uni For Bsc. Computer Science In Nigeria / A Way Forward For The Field Of Computer Science In Nigeria / [Opinion] B.sc Computer Science In Nigeria? poo! (2) (3) (4)
(1) (2) (3) ... (10) (11) (12) (13) (14) (15) (Reply) (Go Down)
Re: Why Waste 4 Years On Computer Science In University? by asalimpo(m): 10:01pm On Jan 29, 2019 |
dont b emotionally vested in your viewpoint. It beclouds clear reasoning CodeTemplar: true. But markets are not static systems. They r in different states. Declining,static, booming, etc. The state affects the reactions of players. In d case of d i.t market ,it is in a booming to stable state in certain areas. Web nd mobile. This state combined with low barriers to entry has incited an influx of players akin to d way,the prospects of gold led to d gold rush in america centuries ago. There is similarity btwn d american goldrush nd current i.t markets. Or if you like a more recent example,the dot com bubble of the early 2000s. Now during the web (stable) and phone nd ai (booming) mkt, every1 is getting in. Including a large influx of low quality suppliers. It's inevitable. In the dot com bubble,the subpar companies died out. But few thrived to this day.e.g Amazon.com,yahoo.com etc. This influx of coders of varying degree in the booming segmnts has nothng to do with mode of learning. In all mkts they r suppliers of varying degrees. Same in tech. As d mkt matures,the weak will b shaken out,like it happened in the dot com era. You hav seen a lot of low quality self taughts and wrongly GENERALIZED tht ALL self taughts are d same and the symptoms you've observed are peculiar nd arise as a result of the learning mode. |
Re: Why Waste 4 Years On Computer Science In University? by CodeTemplar: 10:04pm On Jan 29, 2019 |
asalimpo:There is no emotional influence in my submissions here. I only showed you why it will be wrong to claim CS degree is a waste of four years as the knowledge acquired are always relevant to CS fields but may not help the average CS grad be a proficient programmer at time of graduation. You appear to be too proud to accept other people's valid views when contradictory to yours and that explains the sudden attack on the messenger and not the message. |
Re: Why Waste 4 Years On Computer Science In University? by asalimpo(m): 10:17pm On Jan 29, 2019 |
CodeTemplar:without requoting your last posts,your argumnts are ,if coldly held up to logic, wrong. You tie d poor quality of developmnt from selft taughts to how they obtained their education! In otherwords, the problem lies with how u go about getting taught. While some of ur claims are valid for most self taughts or even a majority,the premise of ur logic is wrong. I'm not resorting to personal attacks, we can always disagree without being disagreeable. My bolded statemnt was a call to weigh ur points on a more logical scale. E.g knowledge of design patterns isnt valid case for dismissal of self taughts. |
Re: Why Waste 4 Years On Computer Science In University? by CodeTemplar: 10:19pm On Jan 29, 2019 |
asalimpo: The real discussion here is about whether a degree in CS is waste of four years. it isn't. Programming can be learnt just like any other skill and if a man with no formal training works hard enough at it and excels then he is good to go. My point revolves around the fact that most self-taught programmers are ignorant of what they do not know and tend to exaggerate that which they know as soon as they start making money. A CS graduate who works as hard as a self-taught programmer will never be comparable to the self-taught programmer because he is more aware of what and what he is missing unlike the largely unguided self-taught programmer. 2 Likes |
Re: Why Waste 4 Years On Computer Science In University? by asalimpo(m): 11:04pm On Jan 29, 2019 |
CodeTemplar: this is what you said, that led to my initial response. It's different from what u are saying now. You classed programming by self education as blue collar and rote (mechanical rather than intellectual). To which i countered. I pointed out tht self programmng and work can b as intellectually demanding and equivalent to any discipline out there! And is far above blue collar work ... This has been crux of the argumnt. |
Re: Why Waste 4 Years On Computer Science In University? by asalimpo(m): 11:18pm On Jan 29, 2019 |
Did you also know that the design patterns, you regard as an standard of scientific education are not all mathematical sound? So,imagine d damage done to unquestioning students who've gulped those knwldge in full faith tht they were rocksolid? |
Re: Why Waste 4 Years On Computer Science In University? by CodeTemplar: 11:25pm On Jan 29, 2019 |
asalimpo:Please stop mentioning me if you won't stop outright twisting of fact. I likened the ignorant perception around CS to Comp Engr. |
Re: Why Waste 4 Years On Computer Science In University? by asalimpo(m): 11:41pm On Jan 29, 2019 |
airsaylongcon:i've seen argumnts like this disparaging programming. Have u nd d people fronting these view developed signifcant software bf? If you have, you'd know that,you cant talk down on programming so lightly. The complexity of writing a robust well designed software is on a magnitude of complexity on par with the most complex disciplines known to man. Medicine doesnt compare. Only mathematics and theoretical physics can b said to b arguably above. Programming isnt inferior to computer science. THEY ARE COMPLEMENTARY. it's not like mechanic nd auto engineer but like chemical engineer and structural engineer. There's shortage of skilled programmers because at higher levels,many people cant handle the load. Creating complex abstractions nd juggling them,while wiring all the parts to work seamlessly. Why dyu think many cs lecturers can only teach but not produce practical workable systems? They dont KNOW how to? Donald knuth,the famed computer scientis,took 10 whooping years,to write the program TEX! Why didnt he just whip it up in a month with his genius mind? Many university lecturers,nigerian,couldnt write elegant,maintenable signicnt software using software engineering principles they espouse,if their lives depended on it! Many of these ppl r just lazy mediocre individuals with high titles. |
Re: Why Waste 4 Years On Computer Science In University? by asalimpo(m): 12:01am On Jan 30, 2019 |
CodeTemplar:there's a trail of the argumnts we've had so far leading to this point. It's not about fact twisting but assertions you made nd defended which u r now backing off from. I never debated relevance of cs but rather ur stance of self taughts! Refer to d trail pls. First self taughts r on d blue collar scale (e.g computer repairers), prone to pride nd egotism and ignorant of concepts for developing robust applications e.g design patterns. This was ur stance which u defended nd which i responded to. Again, i'm not attckng u or ur person but ur argumnts. Theyre flawed. Nothing personal. |
Re: Why Waste 4 Years On Computer Science In University? by asalimpo(m): 12:28pm On Feb 01, 2019 |
CodeTemplar:its alright. There's no need to fight over topics tht will soon b long forgotten.You hav ur viewpoint,i hav mine.Only time can tell who is right or wrong. All we can do is present our views with the reasons why we subscribe to them. |
Re: Why Waste 4 Years On Computer Science In University? by Nobody: 5:48pm On Feb 03, 2019 |
asalimpo: Most of the innovations today were developed by those with a degree in Computer Science or Software Engineering. WhatsApp the world's biggest mobile messaging service - 1. Brian Acton: Degree in computer science. 2. Jan Koum - Became interested in programming he enrolled at San Jose State University. C++ - Bjarne Stroustrup PhD in computer science. Java - James Gosling: Bachelor of Science, M.A. and Ph.D. all in computer science. Linux - Linus Torvalds: Between 1988 and 1996 graduated with a master's degree in computer science. Jquery - John Resig: Graduated with a degree in Computer Science. Adobe Photoshop, Acrobat Reader the Portable Document Format (PDF) and Adobe Creative Suite - 1. John Edward Warnock degree in electrical engineering and computer science. 2. Charles Geschke PhD in computer science Windows and Apple: This youtude video tells us that the GUI technology they are using was developed by Xerox team of computer scientists: https://www.youtube.com/watch?v=pQocN_c2uLI Other innovations by the big companies were possible due to them recruiting computer scientists. Canada is the only country in the world where Software Engineering is regulated https://www.engineerscanada.ca/become-an-engineer/examination-syllabus If you don't have a degree in software Engineering in Canada you can take these exams https://engineerscanada.ca/sites/default/files/syllabus_4_20.pdf or work under someone that is licenced that can check your work. Regulating programming will not drive up prices everywhere as you have stated but will only ensure that the quality of software developed are up to standard and will help to check those that take up programming projects they are not qualified to be doing. 1 Like |
Re: Why Waste 4 Years On Computer Science In University? by asalimpo(m): 4:48am On Feb 07, 2019 |
Febup: |
Re: Why Waste 4 Years On Computer Science In University? by asalimpo(m): 5:05am On Feb 07, 2019 |
Febup: |
Re: Why Waste 4 Years On Computer Science In University? by Nobody: 10:23am On Feb 07, 2019 |
@asalimpo You should have responded to my post separately rather than mixing your response with my post. Regulation of social media will help put a check on you doing such. You sound like you are afraid of a degree in Computer Science, but actually a degree in Computer Science or Software Engineering will not only make you a better programmer but it will also teach you 'Ethics' which will make you to know to avoid mixing your response to a post that is not your own like you have done above. asalimpo: Most of the innovations today were developed by those with a degree in Computer Science or Software Engineering. WhatsApp the world's biggest mobile messaging service - 1. Brian Acton: Degree in computer science. 2. Jan Koum - Became interested in programming he enrolled at San Jose State University. C++ - Bjarne Stroustrup PhD in computer science. Java - James Gosling: Bachelor of Science, M.A. and Ph.D. all in computer science. Linux - Linus Torvalds: Between 1988 and 1996 graduated with a master's degree in computer science. Jquery - John Resig: Graduated with a degree in Computer Science. Adobe Photoshop, Acrobat Reader the Portable Document Format (PDF) and Adobe Creative Suite - 1. John Edward Warnock degree in electrical engineering and computer science. 2. Charles Geschke PhD in computer science Windows and Apple: This youtude video tells us that the GUI technology they are using was developed by Xerox team of computer scientists: https://www.youtube.com/watch?v=pQocN_c2uLI Other innovations by the big companies were possible due to them recruiting computer scientists. Canada is the only country in the world where Software Engineering is regulated https://www.engineerscanada.ca/become-an-engineer/examination-syllabus If you don't have a degree in software Engineering in Canada you can take these exams https://engineerscanada.ca/sites/default/files/syllabus_4_20.pdf or work under someone that is licenced that can check your work. Regulating programming will not drive up prices everywhere as you have stated but will only ensure that the quality of software developed are up to standard and will help to check those that take up programming projects they are not qualified to be doing. |
Re: Why Waste 4 Years On Computer Science In University? by asalimpo(m): 10:37am On Feb 07, 2019 |
Febup:ok. You dont like that style of commntng. It's used a lot here. It enables d commenter,reply to a post ,point by point, as you saw me do. As for being afraid of a degree in computer science,where did you get from? I hav listed many stalwart programmers,who had no cs degree. Countering d claim u make. If cs teaches u ethics then mathematics should teach you integrity nd medicine honesty. Right? Heard of the unabomber and Dr. Jack the mercy killer? |
Re: Why Waste 4 Years On Computer Science In University? by Nobody: 11:12am On Feb 07, 2019 |
I said "Most of the innovations today were developed by those with a degree in Computer Science" I did not say all innovations. The ones I have listed are the most popular today. You mentioned about integrity & honesty, I listed 5 innovations that are still the most popular today but you have listed 3 which you call many. |
Re: Why Waste 4 Years On Computer Science In University? by asalimpo(m): 11:53am On Feb 07, 2019 |
Febup:you r shifting your emphasis from how formal education in computer science is mandatory for ensuring higher software quality in d industry to how not all innovation stemmed from cs but some. My points were about how your premise is wrong. And how red-taping software developmnt will castrate d industry and lead to more losses down d road. I made examples of the legal accounting medical (medicine n surgery) industries and how barriers to participation has led to more poorer value of life for majority of d masses overall. But this isnt d case with software-for now. It was never about counting nd comparing number of examples made to make my point. One example could very well have sufficed. |
Re: Why Waste 4 Years On Computer Science In University? by Nobody: 11:58am On Feb 07, 2019 |
asalimpo: I said "Most of the innovations today were developed by those with a degree in Computer Science" I did not say all innovations. The ones I have listed are the most popular today. Updated You mentioned about integrity & honesty, I listed 5 innovations that are still the most popular today but you have listed 3 which you call many and are they popular today? Take XEmacs for example: "In my opinion, XEmacs development started to stagnate several years ago, after release of GNU Emacs 21. Most elisp packages are written for GNU Emacs nowadays and they aren't guaranteed to work in the XEmacs." Source: https://stackoverflow.com/questions/634306/xemacs-vs-emacs-which-is-better-for-programming-c posted 11-03-2009 asalimpo:Yet you did not mix your response to the other posts on this page with the quotes you were responding to as you did with mine.
|
Re: Why Waste 4 Years On Computer Science In University? by asalimpo(m): 2:24pm On Feb 07, 2019 |
vezycash: My view was that a cs degree would giv one rich theoretical grounding in computation and programmng would b a by thing. A cs graduate would b able to do things like create oses, compilers, device efficient algorithms , understand nd implemnt databases (not sql o but create db engines-b trees and all) etc. Linus torvalds wrote linux during his msc. He has no phD but look what he's been able to do. Others like d man who created d first rdbms,had a phd etc i held cs in high esteem but it seems apart from top universities,most institutions r poor eitherway. Poor in theory, poor in pragmatics with lame lecturers who dont even know their stuffs! 1 Like |
Re: Why Waste 4 Years On Computer Science In University? by asalimpo(m): 2:39pm On Feb 07, 2019 |
Febup:you point from the beginning of this thread is d necessity of cs to proper software developmnt. Which i counter by saying it isnt necessary. My examples r to support my view. Like i said,even only1 wouldav been okay. Besides,it's illogical to disqualify an argumnt on the number of supportng examples. Your citing major cs graduates and their achievemnt nd contribution to cs ,isnt d main point of ur argumnt on this thread. It's a side point. I hav pointed out notable non cs achievers also- Carmack, Zawinski,larry wall, palmer lucky, initial apple tech team etc. Yes,more cs graduates hav more fame than non cs grads. But that proves nothing nd is irrelevant. Many ppl without cs degrees hav created robust nd efficient software debunkng the claim that non cs grads r inept/subpar. |
Re: Why Waste 4 Years On Computer Science In University? by vezycash(m): 3:18pm On Feb 07, 2019 |
asalimpo: I had to think for an hour to reply to your insightful comment. So, here we go. We can summarize Nigerian education woes as a classic demand and supply one. Decades ago, the number of available jobs dropped with increased number of secondary school graduates. So, companies started asking for bsc - case in point, my father got his bank job right after waec. He upgraded his school based on company demands and retired as a senior manager. Decades ago, government instability evaporated foreign investment and existing multinationals packed up and fled. This reduced the job pool further. Thus, those trained practically for a field became unemployable. Companies refused to retrain people. We didn't have an apprentiship system like Germany. Thus, universities responded. Teach only theory - so our graduates gain knowledge that are relevant for the next twenty years. Instead produced graduates with knowledge not very useful anywhere. Again, the problem isn't schools. It's jobs. When there are plenty jobs, there will be less need for schooling. And schools will teach what people actually need right now. In a job scarce society however, people spend more and more time in school. Because employers become choosy and demand more irrelevant certifications just to reduce screening efforts. Consequently schools eliminate practical knowledge to create generalists who can work in multiple industries. Because of of this, employers demand 5-10 years of job experience to compensate for lack of practical knowledge. It is a vicious cycle to the bottom with a clear solution - teach more practical, immediately useful skills. This will create more jobs and employers will demand more practical skills and less credentials. It's a classic demand and supply problem. 2 Likes |
Re: Why Waste 4 Years On Computer Science In University? by benjibabs(m): 4:09pm On Feb 07, 2019 |
pjosh1: School is not only about a certificate. The life lessons you learn going through the campus are invaluable. Really, there is nothing stopping you from doing both simultaneously - while in school, learn a programming language. School will teach you computer fundamentals which will make you a better programmer. If you can get into a school with updated computer curriculum, that would be a great option. |
Re: Why Waste 4 Years On Computer Science In University? by Nobody: 12:30pm On Feb 08, 2019 |
Those that have been claiming that a degree in Computer Science is not needed to be a good programmer should please show us their tool of work in programming in order to convince those that are listening to them not to waste 4 Years on Computer Science in University. 1 Like |
Re: Why Waste 4 Years On Computer Science In University? by asalimpo(m): 8:38pm On Feb 08, 2019 |
Mr febup. Do you need to know how ballistic missiles work as a military general? Do you need to know the science behind night vision as a special forces commando? How about how d electron miscroscope works as a brain surgeon? How about how chalk is made to be a good teacher? How about having deep knowledge of the chemistry behind how cement nd concrete work before embarking on building project? You use the tools without a care believing that those responsible for creating them KNOW what they're doing? Computer scientists work on the theory programmers use their output to build systems with it? A computer scientist can be a programmer e.g james gosling, donald knuth and a programmer may venture more into the theoretical. But d two hav different jobs to do nd are different professionals. |
Re: Why Waste 4 Years On Computer Science In University? by makavele: 12:19am On Feb 09, 2019 |
This is a very dumb thread that should have been trashed in one line. Yes a degree in Comp. Sci is very good [especially one gotten outside the walls of the Nigerian curriculum], but if a programmer doesn't have one and can push himself beyond limits, he'll do just fine! The only drawback is that he'll have to learn by trial and error as he goes on; and will be very much dependent on tools created by the "computer scientists" in the first instance. |
Re: Why Waste 4 Years On Computer Science In University? by Amigos12(m): 11:03am On Feb 15, 2019 |
Febup: Interesting read! Is blockchain development captured in this regulation? |
Re: Why Waste 4 Years On Computer Science In University? by NaHiim: 9:16am On Feb 17, 2019 |
Re: Why Waste 4 Years On Computer Science In University? by WhayP: 9:47am On Feb 17, 2019 |
pjosh1: You're still saying trash, really. 1 Like |
Re: Why Waste 4 Years On Computer Science In University? by GreatAchiever1: 5:37pm On Feb 17, 2019 |
NaHiim: Nice one, keep it up. Which engine did u use to make it? |
Re: Why Waste 4 Years On Computer Science In University? by GreatAchiever1: 5:56pm On Feb 17, 2019 |
Well if i will add, computer science is different from programming. For the fact one is extremely good in programming dosent mean he should consider comp sci useless. I see programming like art, if one is gifted in drawing or sculpturing and through hard work and practice becomes really good, will you say studying fine arts is a waste No all these are not a waste even if u are really good in any field relating to them through been self taught, but if u are interested in knowing more about it, just major in it because its not a waste and will know more about it than just being self taught in it. 2 Likes 1 Share |
Re: Why Waste 4 Years On Computer Science In University? by NaHiim: 7:17pm On Feb 17, 2019 |
GreatAchiever1: GreatAchiever1:Thanks man. I used libgdx |
Re: Why Waste 4 Years On Computer Science In University? by Nobody: 1:44am On Mar 05, 2019 |
Standards are now in place for websites that accepts card payment online https://www.pcicomplianceguide.org/faq/#2 This is in the form of Security By Design and not waiting till a website created by quack programmers have been hacked before taking action. It will be nice if these standards become regulations. More information:https://www.pcicomplianceguide.org/faq/#26 Q26: What if my business refuses to cooperate? A: PCI is not, in itself, a law. The standard was created by the major card brands Visa, MasterCard, Discover, AMEX and JCB. At their acquirers’/service providers’ discretion, merchants that do not comply with PCI DSS may be subject to fines, card replacement costs, costly forensic audits, brand damage, etc., should a breach event occur. For a little upfront effort and cost to comply with the PCI DSS, you greatly help reduce your risk from facing these extremely unpleasant and costly consequences. Learn how ControlScan helps simplify PCI DSS. |
(1) (2) (3) ... (10) (11) (12) (13) (14) (15) (Reply)
My Software Engineering Journey In ALX Africa / Freely Download Music, Videos, And Games All In One Place / A Thread For Tutorial On Python Programming
(Go Up)
Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health religion celebs tv-movies music-radio literature webmasters programming techmarket Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10) Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 126 |