school

What do you want an iPhone library to do for you?

I'm an undergraduate university student who also writes iPhone applications. Next year I'm expected to do a final project, something that lasts the full year and involves a fair bit of software engineering. My original plan was to write an object-relational wrapper around SQLite for the iPhone (or rather, to massively clean up and exte...

Stand alone Django app for OS X

For school, I have made a CMS in django for my major assessment task for Software. My teacher has asked to get the source code and, if applicable, the program compiled. Now, because i dont want my teacher to install django (Something might go wrong, he may get a different version, missing dependences), how can i package up my django app...

Ideas for Summer Java project

Hi I'm taking an independent project during the summer at school. The prof. told me to come up with a good topic or a good project. He likes doing GUI in Java and I like the same too. So I was thinking a on doing a project in Java instead of doing research. He told me to present to him a good topic and explain what I am planning on do...

I've decided I want to become a programmer, but I have some concerns.. Or, What does it take to become a computer programmer?

I've been interested in computer programming since I was about 14 or 15 years old. I taught myself C++ (with the now-deprecated libraries such as iostream.h), and wrote some simple console programs. Just basic stuff, like a program to convert arabic-numerals to roman-numerals and vice versa. Time went by and I didn't do anything else rel...

Low cost online payment processing solution for public schools?

Via a website, my local school Parent Teacher Association would like to enable parents to sign-up for various activities and pay for these activities via credit card. In my initial research, there seems to be a pretty high fee (~2%) per transaction. Since the PTA is a non-profit, are there any low cost option or solutions that provide ...

Idea for a project

Hi, me and my schoolmate were tasked to come up with an idea for a project that would have something to do with simulating things that concern the operation system (e.g. animation of disk algorithms such as FCFS; implementing your own virtual file system- with FUSE for example etc.). The problem is that all of the mentioned ideas are a...

School Locator by Address API ?

Does anyone know of an API or web site where if you enter in a home address, and it will return the listing of what elementary, middle/jr high, and high school that home is zoned too? I've found some for particular states and some large cities but nothing at a national listing services so that you can enter in any address (regardless of...

Should functional programming be taught before imperative programming?

It seems to me that functional programming is a great thing. It eliminates state and makes it much easier to automatically make code run in parallel. Many programmers who were first taught imperative programming styles find it very difficult to learn functional programming, because it is so different. I began to wonder if programmers wh...

Private VCS hosts for school projects?

I want to use version control for a partner project for school, but these days it seems like there are no private, free VCS hosts that I could use. I would prefer to use git if possible, but I wouldn't mind SVN. Alternatively, if there aren't any, shouldn't there be some way for me to use git without a central repository? I don't know en...

Masters: Math-based or Engineering-based gruaduate school more useful for web-focussed developer?

Hi all, This is in follow-up to a previous question: http://stackoverflow.com/questions/189321/whats-important-for-a-computer-science-masters-program-application I've been lucky in that I've been admitted to two programs I really like, but now I'm stuck in deciding between them as I don't know what's better for me in the long-term. I'...

How would you teach web development?

I am the lead instructor of web & internet related courses on a private post high-school institution. My current classes include introductions to HTTP, TCP/IP, (X)HTML/CSS/JavaScript and generic SQL. Next year we will deal mostly with PHP / Java. What, in your opinion, are the most important aspects of web development in contrast and rel...

What are some exciting, fun, and educational Computer Science activities for students?

I am a volunteer for Let's Talk Science, an organization which places science graduate students into elementary school and high school classrooms to present short, fun, yet educational demonstrations or experiments related to their particular field. Physics, Chemistry, and Biology have an abundance of such demonstrations, however as a co...

What undergraduate computer science course best prepares programmers for the workplace?

The idea here is to get better programmers right out of college. I think I would have to go with Algorithms, it's not exactly something you can pick up on your own very easily and I think it enables you to look at efficiency and correctness of software on a deeper level. I also believe that teaching actual programming can be helpful, b...

Red Black Tree <Black Height> (Redraft)

/** The following function checks the red black tree black height * @param n the root node is inputed then a traversal is done to calculate the black-height * @return Return an error message / mesages informing the user whether or not the black height was maintained * @author Ferron Smith */ public static void getCount (SkaRedBlackTreeN...

summer-holiday-programming-club - Which language suits best?

I am planning to host a "summer-holiday-programming-club" in my school. There I want to teach other students (age 12-17) something about programming and give them a little insight into stuff. Most of them won't have any experiences concerning programming since in our country computer classes are unfortunately very rare. Besides general ...

Pseudocode check. Complete Coding Noob needs validation for assignment

I have already turned this in so you won't be helping me cheat. Just wondering if this looks right: The assignment: Input a list of employee names and salaries, and determine the mean (average) salary as well as the number of salaries above and below the mean. The Plan: Allow input of names and salaries Calculate Mean Sort values Count...

Should programmers take business classes/training?

Do you think it would help if programmers were more adept at scheduling, public speaking, communicating, accounting, etc.? Or would this just be a distraction? I know this might make someone a better company man, but would it really make you a better programmer? On that same note, do you think people who manage programmers should be r...

In a computer science degree, is it more important to push yourself hard or focus on learning each concept?

I'm currently pursuing a computer science degree and I'm faced with the yearly task of deciding on my schedule. In a previous year, I had pushed myself so hard that I found that I'd learn each concept just long enough to forget it and move onto the next assignment. This is pretty routine for university, but is it really helpful? Would...

Considerations for a distance education BA in CS

I am considering working towards a BA in CS. What are the disadvantages of going with distance education? I am willing to work hard and do what it takes to succeed. What do employers generally think of a distance education degree? What schools would you recommend? I am 22 have about two years of self-tought experience in VBA, have done...

Finding if the major and minor diagonals of 2D array are comprised of 0's

This is a school problem I am working on for an intro Java class. The assignment is to write a program that generates an 8 x 8 matrix of randomly generated binary numbers and have the program check which, if any, columns are all 0's and if the major and minor diagonals are also comprised of zeroes. A major diagonal is the diagonal formed...