Follow Slashdot blog updates by subscribing to our blog RSS feed


Forgot your password?

Comment Re:CTE Computer Programming teacher here (Score 2) 152

AP CS teacher here with a BS in EE and a MEd in secondary mathematics.

You do not need a content master's degree to teach AP courses. You do not even need a master's degree in general to teach AP courses. Since the college credit is awarded based on the results of an examination completely out of the control of the instructor, the instructor's specific credentials are not as relevant as they would be if he/she was teaching it at a university with complete control. It may be that your state has added requirements (and if so, I'm sorry to hear that --- which state are you in?).

You do need a license if you teach it in a public school. My state gives two options for earning a CS license: completion of an undergraduate CS education program (which would be pretty much a major in CS with education courses added on) or (for math teachers) a license based on passing a CS content test. The CS content test covered material through Data Structures and Algorithms (and a little bit beyond that, but not much).

In my opinion an intelligent math teach who has completed data structures and algorithms (preferably in two languages --- I've done in in Java and Python) is qualified to teach AP CS. This is my third year teaching the course; I have a 94% pass rate on the exam to date.

Comment Re:Ugh (Score 4, Interesting) 191

I run Ubuntu on a desktop and four laptops (two ThinkPads, an Inspiron, and an older HP G60). I upgraded them all yesterday to 15.10. It has gotten a lot more stable lately (15.04/15.10). It used to be that when I ran it (back it the 13.04 / 13.10 / 14.10 non-LTS releases) that you'd get a lot of random crashes ("your system has encountered a problem"). With the 4.2 kernel and the bug fixes they've been putting into Unity it works pretty well. I'm not a full-time developer (a math / cs teacher), but I like Unity. I like being able to do super+F to search files, super+A to search applications. It is a very keyboard friendly interface (at least to me it is).
The other thing that makes it better (again, to me) than Gnome 3.14/3.16/3.18 is that it also utilizes space better (no annoying title bars, and integrating application menus into the top panel is also nice). I used to run Debian (stable) for stability but now that Ubuntu is getting more and more stable (and frankly, more stable in my opinion than Cinnamon on Mint) I've moved pretty much full time to Ubuntu.

Comment Re:Going to University (Score 1) 700

This is not true. Most US teachers have the equivalent of an undergraduate degree in mathematics. Some of them (myself included) have an engineering degree and several upper division math classes (for majors). My course background:

Calculus and Analytic Geometry I, II, and III; Differential Equations, Discrete Mathematics, Applied Linear Algebra, Theoretical Linear Algebra, Abstract Algebra, Euclidean/Non-Euclidean Geometry, Number Theory, Mathematical Modeling, Calculus-Based Probability and Statistics, History of Mathematics, and Applied Analysis. The total number of semester hours in pure math was about 40 (some of the courses were on the quarter system and others were on the semester system, which makes the number approximate). These are just the pure mathematics classes --- obviously there was more math in the other science and engineering courses. And I was with math majors or engineering majors the whole time, many of whom went on to graduate study in mathematics. I also performed well, with an A in every class.

Your example of graduate work in education is likely true, because most PhD programs in content area education focus on research and pedagogy in that area. However, in many graduate programs (Ohio University is one example: if you get a PhD in mathematics education you are expected to have master's level competency in mathematics. This is logical from the college perspective, because it allows people with PhDs in math ed to help out the local math department teaching undergraduate courses. Most people who get PhDs in a subject area (like math ed) were high school teachers who already have the equivalent of an undergraduate degree in the area. Many schools (Ohio State as an example) require an undergraduate degree in the subject area first, and the teacher's license is then obtained through a accelerated master's degree program).

Comment Re:Don't bother with AP CS (Score 4, Interesting) 144

I teach AP Computer Science. I definitely think it's worth the time if you can fit it into your schedule. That's the main issue at my school. I constantly hear from students that they are told by admissions people (and yes, admissions people from engineering schools) that the school would rather see a fourth year of Spanish than a year of computer science. The students just can't fit it all in (and I don't want them stressing themselves out to do it). One of the best things about AP Computer Science is that you get some good experience with recursion, inheritance, interfaces, class design --- more advanced topics that you might not encounter as a self-educated programmer (and many of the students in my classes are extensively self-educated). For students majoring in engineering / natural science fields other than computer science or computer engineering, it's definitely equivalent to the first-level undergraduate course. For a student majoring in CS / CompE / EE, I would suggest re-taking the introductory course. One of the things I got out of my introductory CS course at college (my background is EE / math) was familiarization with Unix. It's also easier transitioning into the advanced courses like data structures (especially if the language used is C++ instead of Java, which AP CS uses). I took five AP classes in high school (including the AP CS AB exam in Pascal and Calculus AB). I retook CS and Calc even though I passed the exams (and not because I didn't get useful credit for passing those exams, but because I thought it was unwise to skip them).

Comment Actual Math + AP CS teacher here (Score 4, Informative) 155

I am a teacher who has taught math and electronics in a high-performing public suburban school and currently teach math and computer science in a comparably performing urban preparatory school.

There are several reasons why AP CS enrollment has flat-lined as AP Statistics has surged (here are three that came to mind immediately):

1) There are a lot more kids taking Algebra as 8th graders. These kids (assuming success through the American four year Algebra, Geometry, Algebra 2, Precalculus sequence) need a course to take senior year. Most high school teachers will suggest AP Calculus or AP Statistics as an option. My previous employer went from 1 section of AP Calculus when I started to 7 sections of AP Calculus and AP Statistics by the time I had left (enrollment declined slightly during that time). Yes, the average AP scores went down a little during that time --- but I still think it's a good thing that more kids are taking the classes.

2) Lots of math teachers are willing and able to teach AP Statistics, but few can teach AP CS. In most states you need a separate license to teach it. I teach at a private school, so no such license is necessary (my undergrad is in electrical engineering, most of my work experience was software, and thus I feel comfortable teaching the course). The topics covered on the A exam (the AB, or harder, exam that I took in high school no longer exists) are not trivial. Inheritance, interfaces, polymorphism, and sorting/searching algorithms are all presented. Data structures topics (linked lists, stacks, queues, etc.) are not taught but could easily be taught in a follow up course, since most students taking AP CS at my school are juniors. Some of my teaching colleagues who know how to program would struggle with the object-oriented focus of the exam given that they came up during the Pascal era.

3) In the era of budget cuts, if you can only get 15 students to register for AP CS, it will not run in many schools. Sometimes it's feasible to run it every other year, but often that doesn't work. Many kids who are interested in programming cannot fit two semesters into their high school schedules. AP Statistics, however, fulfills the fourth year of mathematics that many schools require and thus is easier to fit into the schedule.

Let me say that I very much enjoy teaching the course. The examination in CS is challenging and well written. There are some topics that I'd like to see added (file input / output is not typically covered). I am confident in my students' ability to take Data Structures as a freshman if they pass the exam with a 4 or 5.

Comment Two thoughts from another math teacher (Score 1) 416

1) The end of the school year is typically when many teachers feel like getting out of the profession. This could be fatigue talking. I'm conducting exam review right now, and after three precalculus classes in a row in the late afternoon, doing limits, regression, trig. substitution, derivatives (not using shortcuts, but using the limit definition), vectors, and parametric functions, I'm exhausted. Maybe she wants to take some time over the summer to reflect about what it is she wants to do, and see how she feels in late July / early August. We don't start school until after September 1st.

2) Actuarial science is a field that might be good, if you are good at self-study (other posters mentioned insurance companies, and this is the path to such positions). The exams and preparation materials are not expensive (meaning, a lot less than taking courses at a university). Once you pass a few exams, many insurance companies will hire you and support you through the rest of them.

I can understand how she feels. It's not easy. That being said, usually by August I'm still excited to go back to work. I'm sorry it hasn't worked out better for her.

Comment Useful information for those who have an issue (Score 1) 307

There are two ways around this in Ubuntu 11.10 (and, I'm assuming, derivative distributions). One way is to install from a PPA (that's the most likely answer you'll get if you search for a remedy online). I don't really like that idea, so I sat down today, did some research, and figured out how to install the latest version (1.6.0-30) directly from the Oracle website. It is not a trivial process, if you are a relative amateur like I am. Why does an amateur like me care? Because a very common mathematics learning software (ALEKS) requires Sun Java to run. I teach using this software, and although I could run a VM to access their system, I'd rather not. If anyone cares, here's what to do, after you download the appropriate .bin file from Oracle:

chmod +x jre-6u30-linux-x64.bin
sudo mkdir /opt/java
sudo mkdir /opt/java/64
sudo mv jre1.6.0_30/ /opt/java/64/jre1.6.0_30
sudo update-alternatives --install "/usr/bin/java" "java" "/opt/java/64/jre1.6.0_30/bin/java" 1
sudo update-alternatives --set java /opt/java/64/jre1.6.0_30/bin/java
cd /usr/lib/mozilla/plugins
sudo ln -s /opt/java/64/jre1.6.0_30/lib/amd64/

PS I'm sure there's a better way to do this, but it worked. I pieced this together off of the web - none of it is original.

Submission + - Linux Mint 12 Released

reiscw writes: While the announcement is not yet official, mirrors have begun to carry the final version of Linux Mint 12 Lisa. It remains to be seen if the Linux Mint team's presentation of GNOME 3 enables it to keep its usage statistics high. Plenty of download links here:

Comment These issues are largely gone. (Score 4, Interesting) 708

This weekend, I went to Office Depot, bought an HP 2000 laptop for about $329, brought it home, backed up the windows image, and installed Ubuntu 11.10. All of the conditions of his post are met. Battery life is good, fan is quiet, sound works, closing the laptop lid causes the machine to sleep, etc. Not sure what he means about backup - I use grsync which is easy enough to back up my home directory to a flash drive (primitive, I know, but I've never been burnt). No special configurations were necessary to install Ubuntu. It's funny that people keep bringing up WiFi. The last time I had problems with WiFi on Linux was a Broadcom chipset on Ubuntu 8.04. After that, everything has worked without issue (and I could get it working by extracting / copying firmware). Sometimes I think a lot of the Linux complaints about sound and wifi are out of date.

I'm not sure what "AppleCare" is unless it's some sort of extended warranty / replacement program. Unless you're very unlucky, a decent laptop is cheap enough that you're better off self-insuring. While it might make sense for an Apple product (I'm being generous) I don't think it makes sense for a basic laptop workstation.

Comment I Use Unity (Score 1) 835

There seems to be a lot of Unity-bashing around here, but I suspect that very few people have actually used it for an extended period of time. I have and do. It is really not that bad. I do "work" with my system; probably not the intensive coding tasks that many others do, but tasks that require me to be running and switching between multiple applications at the same time. It works. There are bugs, yes, but 11.04 is not an LTS. There needs to be an active user community working with it, so that it gets better. I am confident that 11.10 and 12.04 are going to be major improvements. I am not running it on anything special - a T4300 pentium with 4GB of ram. The performance is fine - much better than Windows 7 on the same machine.

I did switch to Xubuntu and liked a lot of things about Xfce, but went back to Unity because of the great keyboard shortcuts. If I want to run Octave, it's a matter of quickly typing super-o-c and pressing enter. I can also bring up websites pressing the super key, typing the URL, and pressing enter. I realize it would be scandalous for Linus to use Ubuntu, but I won't be surprised if other distributions start offering Unity.

Comment Educator here weighing in (Score 1) 415

I have three to four students per year (that's about 2% of my students) try to friend me. They are all turned down. Parents are usually notified too, because it makes me feel a little creepy (incidentally, I'm male, and all the requests have been from males; I think the girls are better at knowing it's creepy). It used to just be my policy, now it's the administration's policy. The teachers are almost universally a fan of this policy. Some teachers started course accounts on Facebook, separate from their personal accounts. What would be much better is to deploy technology with similar functionality on school networks, so that the school has control and supervision of the content. The kids can contact me through two separate legitimate channels (regular email and our web grading system), both of which I check more frequently than my Facebook account, with questions about grades, homework, course material, etc. These channels are monitored for everyone's protection. I agree with other posters though - most teachers already are not doing this, and school boards are making it policy already. The legislature probably wanted to make sure everybody was covered, and I can understand where they're coming from.

Slashdot Top Deals

10.0 times 0.1 is hardly ever 1.0.