NYP Specialist Diploma in Mobile Computing for Working Professionals

theLoneWolf

Senior Member
Joined
Aug 2, 2008
Messages
1,699
Reaction score
268
Hi all,

I am currently working as IT programmer and feel like taking course of mobile applications development. NYP Mobile Computing course comes into my eyes since it offers course that covers 3 major mobile platforms: IOS, Android and Windows

http://www.nyp.edu.sg/sit/courses-f...ourses/specialist-diploma-in-mobile-computing

How do you guys think of this NYP course? does it worth?

any comment is appeciated :D
 

davidktw

Arch-Supremacy Member
Joined
Apr 15, 2010
Messages
13,497
Reaction score
1,255
Hi all,

I am currently working as IT programmer and feel like taking course of mobile applications development. NYP Mobile Computing course comes into my eyes since it offers course that covers 3 major mobile platforms: IOS, Android and Windows

http://www.nyp.edu.sg/sit/courses-f...ourses/specialist-diploma-in-mobile-computing

How do you guys think of this NYP course? does it worth?

any comment is appeciated :D

Not that I don't recommend that you take up a course, but generally there is nothing so special about mobile development as oppose to normal computing skill sets. Yes, there are specifics to mobile development such as responsive designs for web components, usage of native features such as location based features such as GPS, location and communication technologies using bluetooth, movement and orientation sensors etc, but these are not in any way limited to mobile development. They are actually part of embedded systems and specialise devices development too.

To be frank, many of the current mobile developers evolved from previously when mobile is not in focus and they are just your yet-another software developer with or without computer science knowledge.

If you are really keen in mobile related development, you should get yourself immersed with technologies out there, not just mobile since mobile alone just answer one facet of the technological landscape.

In todays market, once you cover Android and iOS, you have already covered more than 80% of the smart mobile market. Microsoft mobile windows is already going downhill. Blackberry is struggling. Unless your solution is not specialised, just web based solution, you can easily cover using phonegap and other similar cross platform technologies.

So IMHO, there is really not much advantage for a mobile course since the essence of software development whether for servers or mobile, largely are on the same techniques with adaptation.

Some food for thoughts, even mobile is not covering the whole market today. There is a market on IoT, on visual devices such as Microsoft Hololens, Google glass, Epson Moverio that you will want to look into.

If you are really keen with technologies, then all the necessary information are already in the Internet and all you need is just diligence and creativeness searching around.
 

theLoneWolf

Senior Member
Joined
Aug 2, 2008
Messages
1,699
Reaction score
268
Not that I don't recommend that you take up a course, but generally there is nothing so special about mobile development as oppose to normal computing skill sets. Yes, there are specifics to mobile development such as responsive designs for web components, usage of native features such as location based features such as GPS, location and communication technologies using bluetooth, movement and orientation sensors etc, but these are not in any way limited to mobile development. They are actually part of embedded systems and specialise devices development too.

To be frank, many of the current mobile developers evolved from previously when mobile is not in focus and they are just your yet-another software developer with or without computer science knowledge.

If you are really keen in mobile related development, you should get yourself immersed with technologies out there, not just mobile since mobile alone just answer one facet of the technological landscape.

In todays market, once you cover Android and iOS, you have already covered more than 80% of the smart mobile market. Microsoft mobile windows is already going downhill. Blackberry is struggling. Unless your solution is not specialised, just web based solution, you can easily cover using phonegap and other similar cross platform technologies.

So IMHO, there is really not much advantage for a mobile course since the essence of software development whether for servers or mobile, largely are on the same techniques with adaptation.

Some food for thoughts, even mobile is not covering the whole market today. There is a market on IoT, on visual devices such as Microsoft Hololens, Google glass, Epson Moverio that you will want to look into.

If you are really keen with technologies, then all the necessary information are already in the Internet and all you need is just diligence and creativeness searching around.

u mean one can self learn to develop mobile app from internet? i doubt so...
 

davidktw

Arch-Supremacy Member
Joined
Apr 15, 2010
Messages
13,497
Reaction score
1,255
u mean one can self learn to develop mobile app from internet? i doubt so...

Interesting someone has such doubtful thoughts.

Before you continue to be doubtful and want to carry on reinforcing your opinion, I created my first J2ME mobile application back in year 2004/5 when Nokia and Ericsson and Motorola are still at their prime and fighting for market shares. Microsoft Windows Mobile are considered one of the smart mobile platform. All the skill set I have is a degree in Computer Science. The knowledge I had was Java SE which has not being field tested. Apple iOS and Google Android don't even exist.

When I was the first developer in my company, tasked to create the first iOS application in my company, for our first customer, which is a rather prominent listed large enterprise which I can assure almost everyone in Singapore knew, do you think I went for a mobile development course ? I literally picked up Objective-C from scratch reading books and sourcing the internet, reading api references and so forth.

You mentioned you are WORKING as an IT PROGRAMMER right now. So I will assume you are formally trained in proper computing skill sets. With a formal computing skill and having the mobile industry is filled with mature development tools, I'm in fact doubtful if you have the conviction to continue in this industry if you are doubtful about learning from the Internet.

Allow me to clarify this in a straight forward manner. Follow this link http://www.amazon.com/s/ref=nb_sb_n...velopment&rh=n:133140011,k:mobile+development and pick out any of the ebooks. If you can't at least get yourself trained in mobile development, you ought to really rethink about your career roadmap.


I will pose the following logical questions to you and for you ponder over them:


  1. Who are the expert in mobile development when the first mobile platform was built ? Did they went through some rugged 2-3 years mobile development course ?
  2. What are the differentiating mobile development technologies that you ain't exposed to in a formal computer science course ? Granted that one is probably not taught how GPS works, but is it really that hard to find some references or reading materials in the Internet on how to operate the GPS unit in mobile phones today ?
  3. Have you tried it out by reading a book and find yourself failed miserably in the attempt when you find such a learning technique doubtful ?
  4. If the world move into the Google Glass or Microsoft Hololens era, are you going to take up yet another virtual reality or augmented reality course just to program these devices ?

I strongly urged that you do some deep reflections on these questions and then tell yourself what you should be doubtful in, okay ? :)

In fact if I may say so, you can learn mobile development without even the Internet. Just visits to the National Libraries have sufficient information there to get you started. What is a degree or diploma to you ? What is the differences between these certificates and the word Knowledge ? I can't help to feel despair that the younger generations when given vast communication conduits and after the information explosion, yet they still can't learn anything on their own. That is such an irony.
 
Last edited:

Bombermankid

Member
Joined
Jun 5, 2015
Messages
310
Reaction score
7
630pm start you dismiss from work can make it in time ?

been thinking of taking their course too but 630 too rush for me.. (dismiss from work at 6 only)
 

davidktw

Arch-Supremacy Member
Joined
Apr 15, 2010
Messages
13,497
Reaction score
1,255
And thats why foreigners are getting all the jobs... singaporeans just have to be spoon fed everything.

Ps Im singaporean in case youre gonna blast me

Unfortunately, I have to reluctantly agree with this statement, despite how much I would like to disagree with my pride towards my country. This is where the education system here failed to instil into the young minds. They value that 120g of paper more than knowledge and the techniques to acquire the knowledge. Sigh....
 

theLoneWolf

Senior Member
Joined
Aug 2, 2008
Messages
1,699
Reaction score
268
Interesting someone has such doubtful thoughts.

Before you continue to be doubtful and want to carry on reinforcing your opinion, I created my first J2ME mobile application back in year 2004/5 when Nokia and Ericsson and Motorola are still at their prime and fighting for market shares. Microsoft Windows Mobile are considered one of the smart mobile platform. All the skill set I have is a degree in Computer Science. The knowledge I had was Java SE which has not being field tested. Apple iOS and Google Android don't even exist.

When I was the first developer in my company, tasked to create the first iOS application in my company, for our first customer, which is a rather prominent listed large enterprise which I can assure almost everyone in Singapore knew, do you think I went for a mobile development course ? I literally picked up Objective-C from scratch reading books and sourcing the internet, reading api references and so forth.

You mentioned you are WORKING as an IT PROGRAMMER right now. So I will assume you are formally trained in proper computing skill sets. With a formal computing skill and having the mobile industry is filled with mature development tools, I'm in fact doubtful if you have the conviction to continue in this industry if you are doubtful about learning from the Internet.

Allow me to clarify this in a straight forward manner. Follow this link http://www.amazon.com/s/ref=nb_sb_n...velopment&rh=n:133140011,k:mobile+development and pick out any of the ebooks. If you can't at least get yourself trained in mobile development, you ought to really rethink about your career roadmap.


I will pose the following logical questions to you and for you ponder over them:


  1. Who are the expert in mobile development when the first mobile platform was built ? Did they went through some rugged 2-3 years mobile development course ?
  2. What are the differentiating mobile development technologies that you ain't exposed to in a formal computer science course ? Granted that one is probably not taught how GPS works, but is it really that hard to find some references or reading materials in the Internet on how to operate the GPS unit in mobile phones today ?
  3. Have you tried it out by reading a book and find yourself failed miserably in the attempt when you find such a learning technique doubtful ?
  4. If the world move into the Google Glass or Microsoft Hololens era, are you going to take up yet another virtual reality or augmented reality course just to program these devices ?

I strongly urged that you do some deep reflections on these questions and then tell yourself what you should be doubtful in, okay ? :)

In fact if I may say so, you can learn mobile development without even the Internet. Just visits to the National Libraries have sufficient information there to get you started. What is a degree or diploma to you ? What is the differences between these certificates and the word Knowledge ? I can't help to feel despair that the younger generations when given vast communication conduits and after the information explosion, yet they still can't learn anything on their own. That is such an irony.

I agree almost 100% of your statements, but i still feel like saying something...

you have the luck that your current job requires you to do some mobile apps, this gave you lots of opportunities.

My company merely do large data processing, boring SQL and DB performance tuning, plus some unix server shell scripts.

now given that you spend most of your day time in work, barely have time to have enough rest if project is tight, how does one have the strong will to study instead of having more rest.

by applying course, and get approval from higher management, at least you can use this as excuse to your team lead or supervisor that you need to leave office on time,that's some politics in realistic world, sigh.
 

davidktw

Arch-Supremacy Member
Joined
Apr 15, 2010
Messages
13,497
Reaction score
1,255
I agree almost 100% of your statements, but i still feel like saying something...

you have the luck that your current job requires you to do some mobile apps, this gave you lots of opportunities.

My company merely do large data processing, boring SQL and DB performance tuning, plus some unix server shell scripts.

now given that you spend most of your day time in work, barely have time to have enough rest if project is tight, how does one have the strong will to study instead of having more rest.

by applying course, and get approval from higher management, at least you can use this as excuse to your team lead or supervisor that you need to leave office on time,that's some politics in realistic world, sigh.

Opportunities does helps a lot to give a person a chance to do something he already wanted, not helpful to a person who wants something else. As such, if I did not want to do mobile apps, I really doesn't matter if the opportunities are there, it will seems like I'm being forced right ?

When I was just a junior developer tasked to do all these, I'm also packed with other things daily like operations to other projects, not as if I'm really that free. Reading a book often outside my job timing like before I go to work, after I work, during weekends. It's not like I'm sitting in office just plain reading. In office, I will be searching on the web, doing the work required and developing on the mobile software and reviewing with the customer.

It's always about passion and determination to get you started on something. It's always about the hunger to want something that makes you take the effort to do something. So perhaps you should really reflect on how hungry you are at learning new stuffs.

You may now change a stance in telling me how your working timing, your heavy workload and having you are not giving opportunities, therefore you feel a course will cut you some slack. that's not the same as being doubtful on learning yourself, am I right ? How you would like to manage your own time and your direction is something you want to think about, because I can fully assure you, there a lot more self reading and venturing in the matters on hand to really be industrially competent. Therefore if you are not willing to burn some midnight oil to further equip yourself with knowledge outside your line of work, you are just having a head start and then fall by off the cliff when you don't use it or work on it :)

That begin said, I would like to share with you that besides mobile development, there are a few more other things that are not part of job scope at first and I venture into it myself too. Such as Amazon Web Services Cloud which I end up using it before my company even set her foot into it later. Learning new programming languages which my company don't use till now. Learning embedded system development like Arduino, RaspberryPI which may be helpful for IoT and more. Even as I'm a consultant today doing presales, I still have to on my own pick up new programming languages and other technologies just to expand my knowledge.

You cant depend on your job to give you all that exposures. You need to plan for your own career roadmap and if it takes a job hop, do it. I hope what I says make sense to you.

Hence like I have started in this thread, I certainly _DO_NOT_ object you from taking up a course, but I'm only highlighting to you there is nothing substantially niche about mobile development these days that can't be self learnt when there are so many of us out there doing mobile development without going through such a course. Of course, how good they are or I am (to u) is something hard to just share with you over the forum. Lets just say I can develop mobile applications creating my own interactive widget, such as a scrolling tab, just by photoshop bitmap design given to me. It's more than just knowing mobile application, it will require your effort to work into art related design too and human computer interaction knowledge.

If taking up a course works for you, go ahead and do it but knowing what you are getting into. I am assure you, the course will only scratch the surface and you will still need to do a lot more yourself. Really not much difference.
 

Daimon

Banned
Joined
Oct 26, 2011
Messages
10,301
Reaction score
0
I think in Singapore, most people still look for certificates. In US, it's much more open to skills.

Opportunities does helps a lot to give a person a chance to do something he already wanted, not helpful to a person who wants something else. As such, if I did not want to do mobile apps, I really doesn't matter if the opportunities are there, it will seems like I'm being forced right ?

When I was just a junior developer tasked to do all these, I'm also packed with other things daily like operations to other projects, not as if I'm really that free. Reading a book often outside my job timing like before I go to work, after I work, during weekends. It's not like I'm sitting in office just plain reading. In office, I will be searching on the web, doing the work required and developing on the mobile software and reviewing with the customer.

It's always about passion and determination to get you started on something. It's always about the hunger to want something that makes you take the effort to do something. So perhaps you should really reflect on how hungry you are at learning new stuffs.

You may now change a stance in telling me how your working timing, your heavy workload and having you are not giving opportunities, therefore you feel a course will cut you some slack. that's not the same as being doubtful on learning yourself, am I right ? How you would like to manage your own time and your direction is something you want to think about, because I can fully assure you, there a lot more self reading and venturing in the matters on hand to really be industrially competent. Therefore if you are not willing to burn some midnight oil to further equip yourself with knowledge outside your line of work, you are just having a head start and then fall by off the cliff when you don't use it or work on it :)

That begin said, I would like to share with you that besides mobile development, there are a few more other things that are not part of job scope at first and I venture into it myself too. Such as Amazon Web Services Cloud which I end up using it before my company even set her foot into it later. Learning new programming languages which my company don't use till now. Learning embedded system development like Arduino, RaspberryPI which may be helpful for IoT and more. Even as I'm a consultant today doing presales, I still have to on my own pick up new programming languages and other technologies just to expand my knowledge.

You cant depend on your job to give you all that exposures. You need to plan for your own career roadmap and if it takes a job hop, do it. I hope what I says make sense to you.

Hence like I have started in this thread, I certainly _DO_NOT_ object you from taking up a course, but I'm only highlighting to you there is nothing substantially niche about mobile development these days that can't be self learnt when there are so many of us out there doing mobile development without going through such a course. Of course, how good they are or I am (to u) is something hard to just share with you over the forum. Lets just say I can develop mobile applications creating my own interactive widget, such as a scrolling tab, just by photoshop bitmap design given to me. It's more than just knowing mobile application, it will require your effort to work into art related design too and human computer interaction knowledge.

If taking up a course works for you, go ahead and do it but knowing what you are getting into. I am assure you, the course will only scratch the surface and you will still need to do a lot more yourself. Really not much difference.
 

davidktw

Arch-Supremacy Member
Joined
Apr 15, 2010
Messages
13,497
Reaction score
1,255
I think in Singapore, most people still look for certificates. In US, it's much more open to skills.

Where you are really doesn't matter. Certs are not going to move astronauts to the moon, brains will. Whether it is in Singapore or in US, those with brains are going to be the real contributors to the society, not now heavy your certificates are and how many you have framed up on the walls.

As far as we knows, if you have the brains, that's where the certificates fit you. If you don't, it's just a piece of useless paper too thick to wipe a55es. Hence what you really want to be is your own choice and only your own choice.
 

paper82

Member
Joined
Mar 30, 2008
Messages
135
Reaction score
0
Gov got subsidy what ..why don't just give a try ? But frankly Poly is a nice place to build foundation and skill...i gone through Private and poly school ...Private really learn nothing ..Only to let you fast track to get cert
 

ingen

Senior Member
Joined
Aug 10, 2002
Messages
543
Reaction score
8
I managed to pick up mobile app programming on my own this year in April. I was working full time in a bank, but dedicating weekends to learning it and coding out my idea for an app. Fast forward to today, I left my job and am running my own startup after getting a Gov grant.

There's been a major paradigm shift in the past 2 years towards Javascript frameworks for mobile programming. If you just check Github, the top language being used now is Javascript, not PHP or Java. Javascript used to be for annoying web animations, but nowadays even web server can be powered by Javascript. Yes, I didn't believe it at first. But there has been amazing work done on these.

Front End: AngularJS (Google), ReactJS (Facebook)
Back End: SailsJS, NodeJS

I paid about USD29/month to learn Javascript and AngularJS from codeschool.com
I suspect most of these poly and university courses aren't up to date with today's technology. Personally, I did the self learning route and it is completely doable if you have the right motivation.
 
Important Forum Advisory Note
This forum is moderated by volunteer moderators who will react only to members' feedback on posts. Moderators are not employees or representatives of HWZ. Forum members and moderators are responsible for their own posts.

Please refer to our Community Guidelines and Standards, Terms of Service and Member T&Cs for more information.
Top