«Home

Computer Science Degree Recommended For Programming Career?

Hello everyone, I'm a new member. And I'm a what?

A Programming freak

Even though my age is given by the expression

12<x<14

(where x is my age), I'm almost through with my first program - an encryption algorithm. I Love programming, an awful lot, and I was sooooooooooooooo happy when I found this board, and It was quite surprising that there's something like this in Nigeria. I'm not dissing Nigeria - I'm from Kwara (Irepodun) afterall.

Now the main koko - I need a little help

I want to end up a programmer. I'm not sure - getting a B.Sc in CSC - how far will that take me? and i've not seen anything SE in Nigerian universities. The koko is - what do I do in uni?

Please reply everybody - and sorry if i bored you with my personal stuff.

Avatar
Newbie
36 answers

Unless your interest is in education, why would you want to become a lecturer developing AI and algorithm when you have the most powerful tool on earth in terms of education on your hands?

Math Prof's at investment banking like Goldman Sach, McKenzie, Morgan Stanley, Pricewater, Deutsch bank, future market like stock, equity, loan, debt, bond and commodities make in excess of £1 millions in bonuses every year, fact! Read the economist and the MoneyWeek

Most Nigerian's I know including me LOVE money not really name. Unless you want to be remembered as the first black Nigerian prof to invent new AI algorithmfor domestic robots, then your argument would hold.

Else, quit deceiving yourself about your mathematical abilities to discovering trends. Like the one  Prof Emma Emeagwali discovered and his people and the white people tried very hard to discredit his effort, what a shame.

0
Avatar
Newbie

common don't crack such annoying jokes again. How is sbucareer right?? That Mathematicians don't go into programming or what?? You've said it already that mathematicians work together with engineers especially in the area of developing complex algorithms, so what are you saying?? My own point is that you cannot cry more than the bereaved or be more catholic than the pope; engineering students do a lot of mathematics, computer science students do a lot of mathematics too, but they cannot take more mathematics courses than mathematics students, simple!! And when mathematicians who wish to be programmers move on to programming they do it excellently. One of my programming Lecturers in school then Malcolm Forsyte had a Bsc in mathematics from Leeds university, and he was an excellent programmer especially in the area of numerical analysis and AI.

0
Avatar
Newbie

No, kai is it because this forum is 99% Nigerian that english/communications seems to be a problem or is it me :p (joke!)

What Sbu was telling you is within computing you will get maths because they need it, however you would only get some sections of maths that are relative to comp sci (not the whole 9 yards for obvious reasons). Same goes for engineering but because electrical engineering is 80% calculation we do take ALOT of maths modules (taught by people from the maths department)

I'm giving you advice not debating with you, I have 2 friends studying maths and I studied engineering and we can almost tackle similar problems, civil engineers and chemical engineers have their own bits of maths they need to cover. (Packages like MATLAB, Mathcad etc we ALL had to learn - engineers and mathematicians - at my uni that is, not many of my comp sci colleagues can compete with me at maths)

So moral of the story is doing maths would be a good idea - I reckon - whilst self-tutoring yourself in comp sci, it makes a good balance. And what I was also trying to hint is if you do take an engineering degree you would still know a significant amount of maths (there are alot of options - don't restrict yourself to sciences)

0
Avatar
Newbie

Are you saying there is more mathematics in engineering Degree program than mathematics Degree program itself??

And remember also that most of the pioneers of computers and computing were mathematicians. Blaise Pascal for example was a mathematician; Charles Baggage was also a mathematician; Muhammad Ibn Al-khwarizmi (an islamic mathematician) started what is today known as Algorithm in computing. Computer science in general has its foundation on mathematics.

0
Avatar
Newbie

That might work, Mathematicians tend to work side by side with programmers/engineers etc creating complex algorithms for example searching (google hires the best of the best) and so on. Sbucareer is right since most disciplines only use a certain section of mathematics, I think engineering degrees teach the most topics in mathematics (since we use just as much of it) like we had to learn transforms (e.g laplace), green/displacement theorems, matrices since we used that alot in power/motor designs and control systems. Pure maths is pretty intense though.

0
Avatar
Newbie

hey, i did n't say computer, i said programming.

0
Avatar
Newbie

Why computer after studying Mathematics? Most Mathematicans I know or heard of work for investment banks and top future market like the stock market. Why waste your time on computer?

0
Avatar
Newbie

Please in the name of God/Allah do not study computer science like sbucareer said (infact sooner or later all these jobs will be in india and china) so you have to be on your toes.

Get books read on your own. I have a BEng (Hons) in electrical/electronics engineering but out of the 10/11 languages I know only 2 of them I studied at uni. Infact my job at the minute as an interactive developer (PHP, XHTML, CSS, flash, javascript, Ruby that kind of stuff) has absolutely nothing related to my degree per say (I got this job based on my experience - I've been into graphics/web since 11/12). If I had gotten an EEE graduate job I'd be earning over £10,000 less what I earn now (funny isn't it, the job I get with a degree pays less than the job I get from a hobby since 11 = more experience).

So if you really love being a developer (online, operating system, graphics, embedded - whatever) you want to teach yourself - at your own pace. Studying something you love is dangerous because it becomes something you have to do no longer because you want to (I love EEE but sometimes at uni I was close to leaving). So kill two birds with one stone study something else and at the same develop your comp sci skills (between you graduate you would have over 4 years experience in comp sci and lots of mini projects to show off at an interview) it also shows versatility - any employer would love that.

0
Avatar
Newbie

Oje, where are you presently, and where are you working??

0
Avatar
Newbie

its so wonderful to see what ways Nigerians, home and abroad, can communicate in important topics/issues like this. i am particularly impressed by SBUCareer for his intellegent and mature ways of running things here. i must admit that i have learnt so much reading the comments on this site. you guys are wonderful.

I would like to know more about what you do (SBUCareer) because, i am presently doing some trainig in India (LnT infotech, Chevron SBU).

its good to know that Nigerians are now getting into more serious things like what i have seen here. I got linked to this page when i was searching for a Java 'tutorial for domies' (because i have to get used to Java in a few weeks before i start to train on what I came here for {SAP}). Its a wonder how Googles linked me here, it shows that this webpage has revcieved alot of patronage.

God bless the people behind the evention of this Website.

0
Avatar
Newbie

Sendtodeji, i have tried several times to get NBTE website on the net but could not see it. I doubt if they even have a website. You know how things are in nigeria now; imagine a body like NBTE not having a website. I stay in kaduna, and some months ago i went to NBTE HQ to buy the course curriculum but was told it was under review and was not yet ready. Mind you i was told this same story in 2002 when a friend in lagos ask me to get one for him too. I could still lay my hands on it sha but it may be the old one. I could send a soft copy for you. whatz ur email address? Mine is ishmaelxy@yahoo.com. Stay blessed!!

0
Avatar
Newbie

Hi y'all,

I gbadun una debate for here o. I will like to contribute to the topic of discuss but I'll save that for later. Hey Ishmael, do you know where I can download the polytechnic curriculum and course contents for Computer Science. I graduated from the Dept of Computer Science @ Federal Polytechnic Ede. I had both ND and HND at the school. I now reside in the US. Please, see if you can direct me to their web site or give me a compilation. I am particularly interested in the course content for Calculus from ND 1 to HND II. I need for admission into Engineering out here.

Thanks in anticipation.

Let all ponder over this words "Know thyself"

0
Avatar
Newbie

Hi y'all,

I gbadun una debate for here o. I will like to contribute to the topic of discuss but I'll save that for later. Hey Ishmael, do you know where I can download the polytechnic curriculum and course contents for Computer Science. I graduated from the Dept of Computer Science @ Federal Polytechnic Ede. I had both ND and HND at the school. I now reside in the US. Please, see if you can direct me to their web site or give me a compilation. I am particularly interested in the course content for Calculus from ND 1 to HND II. I need for admission into Engineering out here.

Thanks in anticipation.

Let all ponder over this words "Know thyself"

0
Avatar
Newbie

What about studying[b] mathematics or statistics [/b] as a 1st Degree before going into programming proper??

0
Avatar
Newbie

Polytechnics/HND in nigeria is different from polytechnics/HND in europe and america. In nIgeria it takes 5 years to get HND while in so many countries its 2 or 3 years; so there must be a difference in the HND curriculum in nigeria from those who spend just 2 or 3 years in other countries.

0
Avatar
Newbie

All polytechnics in nigeria do that. Yoy must do all these maths courses before getting HND computer science in nigeria. Pally nigerian polytechnics are not what you think o; practicals and academic work are combined together. I use to use the same maths text books with university BEng guys when i was in the polytechnic to study and to do my assignments. I use to teach some of them what they dont know and needed to know. Pally the whole idea boils down on individual skills and not you going to poly or uni.

0
Avatar
Newbie

Pfowighz, no wahala, we are still together. Its just that you need to see d mathematical courses they do in nigerian polytechnics in computer science.

Logic & Linear algebra

Trigonometry & analytical geometry

Elementary probability theory

Descriptive statistics

Calculus

Numerical methods

Operational Research 1 & 2

Advanced calculus

Advanced Algebra

Statistical Theory 1 & 2

And they are compulsory courses; coupled with programming. Dont u think these are enough to make u mathematically/theoretically skillful?

0
Avatar
Newbie

Computer Science/Studies do not necessary need all Mathematics modules. As a computer science student you ONLY need one branch of Maths Module called Discrete/Logic Maths.

The only people that study full mathemetics are BEng in the department of Media and digital signalling processing and other Graphic intensive courses i.e Gaming.

If your ambition is to become a game programmer you should consider BEng rather to BSc. Not that BSc Computer students cannot become a game developer, but it will be quite a challenging one.

Look at a typical BSc Computer Science studies at University. It says Computing Mathematics. Therefore Computers has got there own maths.

But it could be helpfull if you know maths but NOT necessary a math guru to make it in IT. Say the truth programmer, do you need maths when you are programming or logic when you are programming? I definitely know I need logic.

Look at another course on digital processing at university

0
Avatar
Newbie

Pfowighz, have u ever studied computer science in any polytechnic in nigeria before? How comes u know that there wont be enough mathematical/theoretical skills to grab in the poly? Try and get the course curriculum for ND/HND computer science from NBTE and see for urself. Stop degrading polytechnics. After all some one earlier said that he is working as a programmer for a big IT company with just ND in computer science; where did he get the skills from? Enough maths courses dey there u hear?

0
Avatar
Newbie

I think you should study a course related to IT, it helps a lot when you go job hunting. i have a degree in Business Administration, but work as a programmer/developer/network dude/trainer/web-man/consultant. i always get the default stereotyped resistance from clients and prospects as to whether i am capable of delivering, not having "degreed" in the field. but it is not all about learning and academics. in the real world, it is all about delivery

0
Avatar
Newbie

you should study Software Engineering in the University. Or study any social sciences and in your leisure time, learn programming and get certification after the degree.

0
Avatar
Newbie

ajiboyet,

I will advice you buy programming books and read. You can get mathematics books as well. Anything that will keep your brain working.

Contrary to what most people will tell you, I will advice you to work for yourself because you can never make the kind of money you want working for someone else. You can work after school and all but most good developers work on contract basis. There are still 1001 and one things to do with the computer and there are still 1001 technologies that haven't made it to our country, so the computer industry is very much promising.

0
Avatar
Newbie

Well in my own case i'm just 19+ and i study in a polytechnic and the leaurers are afraid to teach the student rubbish cos they know someone is here that kinda know something morethan the student, sometimes they call me and ask me somethings and right now they want me to manage the school website, the last time i was in the lab, i was really building a software and i did everything and i could remember that my software was sold out without them telling me,

0
Avatar
Newbie

I wish to advice you  togo polytechinic if you want to be a skill programmer or skill system analyst, because na poly wey i go. also be serious, i love computer sci. more than any other field. i had only ND for now but i am being developing many costomised progmm for company and offices, also into h/w mains, wed design, Currently i am working in a communication company as a Network engr. poly have more skill than uni please choose what is better.

0
Avatar
Newbie

i dont thik it is necessaryb to attend a institution to know the basics of IT because there are no facilities in our higher institutin of today. one has learn on his or her own.

0
Avatar
Newbie

The whole idea is that if you do not like W3C recommendation for HTML tags, you can develop your tags by using DTD and XML technologies to write your own tags for the web. The problem is that only you would be able to use it. Nobody would want to learn your recommendations, since there is a well known and proven recommendation for HTML tag out there

0
Avatar
Newbie

Microsoft Word is not standard software to use -- it's just that it's popular. I use OpenOffice.org on my system because it works for me -- and it's better.

0
Avatar
Newbie

ajiboyet, I'd thought HTML is the simplest language on earth I know of today. Even JustBasic is harder to HTML. HTML is just tags already written for you. You don't program HTML, you learn the tags and use it. All the tags you'd even needed is provided for you by W3C.

You NEVER program HTML. It is like writing word document. Did I say word Document? HTML is a document for the web. Like you use bold in the word document to highlight a word in bold and use italic to emphasis a phrase and use font, size color, ruler, align, position etc to formate your page that is how you use HTML tags to formate a web page, it is that simple.

Example of HTML tags are:

1. <b>Nairaland</b>

2. <font>Nairaland</font>

3. <size>Nairaland</size>

4.<table></table>

The thing is that when you use a tag <>, you must close it </>. The reason is that, for example if you want to bold a word you must tell the browser where to start and stop. If you don't it will bold every word, which is probably what you don't want. So, using tags in this way helps to tell the parser, which is the compiler that bold a word from here to there. ie. <b>Tutuorial</b>

There are hundreds of these tags defined by W3C (World Wide Web Consortium) to help developer design web document. Like the way only MS word document can render a .doc extension file, that is how only browser can render a .htm, .html and other web related documents file.

You can use word document to design a simple web site. Write a good word document file and go to "save as" in the "save as type" select web, your document would be converted to internet document.

With you experience with Basic I am quite surprise you find it difficult to write a HTML document for the web. This is not joke, I learn HTML in just under one day, and so do many other people here and else where that want to involve their life with IT.

0
Avatar
Newbie

Where do you intend to study Nigeria or Abroad ? I'd advice you to study Mathematics as studying computer science is a waste of time. Pick up any book on programming C and you are good to go.

0
Avatar
Newbie

Well,

If there is programming I do not like, then it's HTML, and other web-related stuff. I tried my hands on HTML once before, and it was pathetic. All my efforts were in vain. And maybe I didn't have proper learning. But I don't like all them PHP/SQL and all those stuff.

0
Avatar
Newbie

Not everyone is interested in web development. I'm interested in web development but not as much as in security and cryptography.

0
Avatar
Newbie

My own advice: Learn PHP/MySQL and start building dynamic websites.

0
Avatar
Newbie

Thanks everyone

sbucareer, I program in JB (JustBasic, a dialect of BASIC). In case you want it, check out www.justbasic.com it's easy to use and it comes with a runtime engine so u can make stand-alone programs

Going abroad? Probability is zero. My father believes strongly in CU, and any other university is counterfeit.

Nna men, una don step up ooooooooooo. When someone is talking about C, I'm still writing BASIC. WEll, I hope to step up to VB myself soon, so, I'm not bad, at least, i'm only thirteen. I've a friend (my best friend actually) who wants to study SE, and ,

Please reply and say something that'll lift my spirit. Thanks.

0
Avatar
Newbie

ajiboyet, at 13yrs you're this good with programming? It reminds me of myself at your age. I have already started writing QBasic, old Microsoft shell script that later become VB Visual Basic.

Although, you have not told us the language you are good at, but I will be assuming a less complicated language. I was fortunate my dad works for a foreign company that give him computer at home as his job was more into computer. I was able to learn with it.

Anyway, study or no study. Abroad or no abroad, the thing is, most IT Billionaires did not go or finished University QED. The only thing they had was a PC (Personal Computer) at home or where their dad work. It started as hacking, planting malicious code and coming back to the company to tell them I can remove the bug or solve the problem. This is how many people today became billionaire. The thing is they were there at the right time, the birth of computer.

Now, computer has become more popular, believe me nothing to do again. Programs have been taught and written, ideas have been formulated and re-invented. Nothing else for us to do than maintain the current systems.

The next final frontier is the space. Satellite communication, wireless application, anything to do with space is where you should be heading. If I can honestly give myself advice and people, seriously you should not study computer because computer is a hobby, very soon everyone will know that thing you know.

In London, a cleaning job requires some sort of IT skill and even certs. Can you imagine? Because most cleaning equipments come computerized. So IT certs will soon be legal prerequisite for any jobs in near future.

My advice is to keep IT as a hobby and study some useful course in the university that will guarantee you job after graduation i.e. Engineering, Biomedics, Data Satellite communication etc. if you really want to go into IT and learn, study this unit, it is the core junction of computer course. The unit information management is the center of IT. Again, it allows you to study business course modules and bridge that cultural-gap between IT and business students.

Finally, any course you study, learning IT will be easy for you. I know many law student that did IT at their MSc and with ease. The thing is that IT can be learn any time any age. But not all units in higher education can be learn at anytime any age.

Good luck in your quest for knowledge and make Nairaland your choice of IT information.

0
Avatar
Newbie

Hi. I'm 17, also a programmer and studied on my own -- I'm still studying.

I suggest you try to leave the country. When I discovered I'm better than most gradautes, I came down here and am studying Computer Science in the USA.

I'm a bit impatient because I'm above the level of my classes but at least I know I'll still reach a level where I'll have something to learn. In Nigeria, there's no such assurance in schools where you're taught archaic languages like Fortran without even a computer.

0
Avatar
Newbie

Welcome ajiboyet. In this Land, you will find the good, the bad and the not so good. Be yourself and you will learn a lot, meet new people and/or even make few good friends.

Programming is a fun art and fascinating as well. I suggest you go for computer science and get your university education just like everybody else (if you have the opportunity). You don't know when/where you might need it. There are other things University education will expose you to beside your hobby or in this case programming. Yes, most school in Nigeria will not teach you the real thing (maybe they don't know) about programming but, don't forget you can always learn stuff yourself and there are tons of[i] free [/i] information out there on cyberspace.

Good to know you've started doing some programming on you own. Keep it up. Ask questions if you need help, i'm sure someone here will provide you with an answer or point you to where you can get it.

0
Avatar
Newbie
Your answer
Add image

By posting your answer, you agree to the privacy policy and terms of service.