I've been filling out job applications recently, and a lot of them want to know how many years of experience I have programming in something like C or Java. I've been in college for a whopping eight years, and I've been programming in one language or another the entire time. I've gathered several years' worth of experience in multiple languages, the kind that would prove quite useful for a programming job (and it has, in my current internship). I've written tens of thousands of lines of code in my academic career and even had a published paper based around unique programming work I've done.
I've seen other answers here that suggest only professional experience should be put on the job application, which I can understand. What gives me pause is that for several of these jobs, the required qualifications can be as little as "has a high school degree and can speak English". I have only two months' experience in a professional setting, and I'm worried that if that's the only "experience" I quantify, I'm going to look as unqualified as any random high school graduate who they expect to learn all of their skills on the job. I'm especially worried that my application will get thrown out before someone even looks at my resume, since all of this is automated and online. At large companies I may not have the luxury of explaining my experience for that reason, but I also don't want to appear like I'm being deceptive.
In a preliminary stage where I cannot explain further or give anything but a number, how much academic experience should I include in my "years of experience" if any?