Get a browser that supports UA switching, sideload adblock plus, (was pulled from playstore) and if you rooted your phone, you can grab a decent custom hosts file off of XDA's forums that blocks ads that adblock plus misses.
Get dolphin browser, (or firefox,) it has several user agent options and the ability to run custom UA. It also has an add on to force pinch zoom on pages that do not allow zooming e.g. most mobile sites. There was a time awhile back when some shitty sites forced mobile view, (based on possibly screen size?) despite UA being set to desktop, but I haven't encountered that lately and oddly tor was one way to get around that.
You sound like a good parent and you are definitely giving your child a good start as regards computer tech. I take it for granted that this the type of attention that you bestow upon your child will not be replicated in school. As far as public school finances, and especially in California, I'll agree that many states/communities don't have the will, (the penal system has more money allocated), or money to appropriately fund their school systems. That, to me, is a community/social failure and has no bearing on whether it can be done, because it can be done and is done quite successfully. Some communities do in fact give every child a laptop, (Radnor, Pa), which is rare, but most districts in my area have several computer labs which are used similarly to any other science lab environment e.g. class time x hrs a week, lab time x hrs.
Personally, I see no reason for every individual class of 7 year olds to have pcs/laptops/ipads in the classroom, (maybe a whiteboard), when it should be a computer lab room treated more along the lines of library time. They do in fact make hardware that can take abuse, (and I've seen worse behavior in some college labs). My point is that simple orientation, basic uses simple understanding of a language, (pick one, it doesn't matter which really), implementation, and basic understanding of architecture/circuits can be taught and it needs to be done in an age appropriate manner. The fact is that many in society do not wish to spend the money and many in charge are idiots--5 ipads to a classroom just to read and answer questions? That's what books and paper are for. Integration is key, but it should be relevant. Obviously, your school's implementation is not.
Personally, when I learned programming, we had 2 papertape, 1 punchcard, 2 line printers, and later 1 commodore, (?, maybe Apple or Tandy) with a keyboard and monitor that sat in the back of our math classroom in Junior High. We spent very little time using the equipment, most time was spent understanding the language. I have no idea what the High School had because I never took any of the computer classes offered. We were only required to learn some COBOL and BASIC in conjunction with math between 7th-9th. Understanding of circuits, etc. was taught in science. Computer science/programming was not treated as a separate discipline until H.S. Most likely, this methodology is all that the general population needs in order to be informed citizens, while at the same time encouraging children who have an aptitude for the subject. Frankly, I feel sorry for the kids being short changed while some of their peers seem to have everything.
Well, that sounds like a really stupid implementation of technology. Really though, I see no need why everything has to be cutting edge to understand the basics. We were taught some very elementary COBOL and BASIC, and if you wanted to learn more, FORTRAN was also an option. I had quite a few of my peers go into the tech/programming industry and I think being exposed young piqued their interest and having learned a language enabled them to tackle the languages taught at university because they already had a good grounding in the concepts of implementation. For instance, having learned Cobol/Fortran probably geared them to be able to learn C at university, and later in life/work picking up another program language like Python/Java or whatever is probably not that hard because your mind is accustomed to thinking in those terms regardless of the various syntax used. Just my.02.
Personally, as a non-geek, it at least allowed me to use the IBM PC Jr, (POS, later got the XT), my Dad gave me for college--manipulating my autoexec.bat, etc. was not formidable because I had at least an elementary idea of what was going on, to RTFM if need be, and those concepts proved helpful for learning to use later DOS versions, etc. Plus, while hardware may have changed since, I still think those beasts accustomed me to being able to use the latest new thing now without trepidation--at the very least, I don't have to bother some geek to clean my registry, try out Linux for fun, change a hard drive, add a card, etc.
Basically, I think it only needs to prepare the mind to think in those terms and not necessary to have mastered the latest language. Teaching kids SIMPLE or some such in elementary school would aid this and then later a more complex language--heck you could probably still teach BASIC and it would serve the same purpose.
First time posting, non geek...I'm in the US, my "programming" teachers were my maths teachers and I'm not sure why, as far as programming goes, this should not be the case. That said, last time I did any programming was mostly on papertape and cards in the 1970's when I was in grades 7-9, (junior high). At some point during that time, (and my math teacher was as excited as a child in a candy store when it arrived), we acquired a tandy, commodore, or some such. The only thing I remember was that we were required to write a BASIC game---mine was Tic Tac Toe--in order to pass. It was taught in conjunction with our elementary algebra/trig, (7th), geometry, (8th), and algebra/trig, (9th). Theory of how they physically worked was covered in science/physics. I'd think this would be a workable model without losing instructors in droves.
Get a browser that supports UA switching, sideload adblock plus, (was pulled from playstore) and if you rooted your phone, you can grab a decent custom hosts file off of XDA's forums that blocks ads that adblock plus misses.
Get dolphin browser, (or firefox,) it has several user agent options and the ability to run custom UA. It also has an add on to force pinch zoom on pages that do not allow zooming e.g. most mobile sites. There was a time awhile back when some shitty sites forced mobile view, (based on possibly screen size?) despite UA being set to desktop, but I haven't encountered that lately and oddly tor was one way to get around that.
You sound like a good parent and you are definitely giving your child a good start as regards computer tech. I take it for granted that this the type of attention that you bestow upon your child will not be replicated in school. As far as public school finances, and especially in California, I'll agree that many states/communities don't have the will, (the penal system has more money allocated), or money to appropriately fund their school systems. That, to me, is a community/social failure and has no bearing on whether it can be done, because it can be done and is done quite successfully. Some communities do in fact give every child a laptop, (Radnor, Pa), which is rare, but most districts in my area have several computer labs which are used similarly to any other science lab environment e.g. class time x hrs a week, lab time x hrs.
Personally, I see no reason for every individual class of 7 year olds to have pcs/laptops/ipads in the classroom, (maybe a whiteboard), when it should be a computer lab room treated more along the lines of library time. They do in fact make hardware that can take abuse, (and I've seen worse behavior in some college labs). My point is that simple orientation, basic uses simple understanding of a language, (pick one, it doesn't matter which really), implementation, and basic understanding of architecture/circuits can be taught and it needs to be done in an age appropriate manner. The fact is that many in society do not wish to spend the money and many in charge are idiots--5 ipads to a classroom just to read and answer questions? That's what books and paper are for. Integration is key, but it should be relevant. Obviously, your school's implementation is not.
Personally, when I learned programming, we had 2 papertape, 1 punchcard, 2 line printers, and later 1 commodore, (?, maybe Apple or Tandy) with a keyboard and monitor that sat in the back of our math classroom in Junior High. We spent very little time using the equipment, most time was spent understanding the language. I have no idea what the High School had because I never took any of the computer classes offered. We were only required to learn some COBOL and BASIC in conjunction with math between 7th-9th. Understanding of circuits, etc. was taught in science. Computer science/programming was not treated as a separate discipline until H.S. Most likely, this methodology is all that the general population needs in order to be informed citizens, while at the same time encouraging children who have an aptitude for the subject. Frankly, I feel sorry for the kids being short changed while some of their peers seem to have everything.
Well, that sounds like a really stupid implementation of technology. Really though, I see no need why everything has to be cutting edge to understand the basics. We were taught some very elementary COBOL and BASIC, and if you wanted to learn more, FORTRAN was also an option. I had quite a few of my peers go into the tech/programming industry and I think being exposed young piqued their interest and having learned a language enabled them to tackle the languages taught at university because they already had a good grounding in the concepts of implementation. For instance, having learned Cobol/Fortran probably geared them to be able to learn C at university, and later in life/work picking up another program language like Python/Java or whatever is probably not that hard because your mind is accustomed to thinking in those terms regardless of the various syntax used. Just my .02.
Personally, as a non-geek, it at least allowed me to use the IBM PC Jr, (POS, later got the XT), my Dad gave me for college--manipulating my autoexec.bat, etc. was not formidable because I had at least an elementary idea of what was going on, to RTFM if need be, and those concepts proved helpful for learning to use later DOS versions, etc. Plus, while hardware may have changed since, I still think those beasts accustomed me to being able to use the latest new thing now without trepidation--at the very least, I don't have to bother some geek to clean my registry, try out Linux for fun, change a hard drive, add a card, etc.
Basically, I think it only needs to prepare the mind to think in those terms and not necessary to have mastered the latest language. Teaching kids SIMPLE or some such in elementary school would aid this and then later a more complex language--heck you could probably still teach BASIC and it would serve the same purpose.
First time posting, non geek...I'm in the US, my "programming" teachers were my maths teachers and I'm not sure why, as far as programming goes, this should not be the case. That said, last time I did any programming was mostly on papertape and cards in the 1970's when I was in grades 7-9, (junior high). At some point during that time, (and my math teacher was as excited as a child in a candy store when it arrived), we acquired a tandy, commodore, or some such. The only thing I remember was that we were required to write a BASIC game---mine was Tic Tac Toe--in order to pass. It was taught in conjunction with our elementary algebra/trig, (7th), geometry, (8th), and algebra/trig, (9th). Theory of how they physically worked was covered in science/physics. I'd think this would be a workable model without losing instructors in droves.