Skip to main content

Skills My Students Value

In the last two weeks, several of my students have mentioned that employers expected them to know macro programming for Microsoft Office applications, including Word, Excel, and Access.

I've written many times that students should aim for at least intermediate knowledge of Word, including the concept of macros if not coding skills. However, the inclusion of Excel and Access was a little surprising. Maybe it shouldn't be, since what made Lotus 1-2-3 the "killer application" for PCs was its macro abilities. WordPerfect also had exceptional macros back in the DOS days, helping it become dominant for many years.

Note: I'm not sure I'd call the VBA code in Access "macro" coding, but it is Visual Basic and often the code used in workplaces exists in snippets. I won't post my gripes with most of what I've seen done in Access, but I have a long list of bad habits I've seen in workplaces. Still, employers use it for small projects and it isn't a bad system — more often a "badly used" system.

Student groups have asked if I might speak to their members about macros, since employers want these skills. That tells me that our schools should be teaching these skills, starting as early as possible.

Why don't we teach the real power behind Office? Because teachers (and most other users) have no idea what is possible with macros.

Over time more and more features once possible with macros have become integrated into applications. But, macros are still a great way to do more with applications.

I cannot imagine an engineer or draftsman not customizing AutoCAD with LISP scripts. Or a serious Web developer not automating pages with JavaScript. Learning macros opens the door to other forms of coding.

Comments

Popular posts from this blog

Digital Writing Ideas

Online composition and participation are always a requirement in the courses I teach. When I began teaching at Fresno State as a graduate student in 2004, I was one of the few instructors who required students use Blackboard on a weekly basis. I believe there are several reasons to use tools like Blackboard / WebVista: Students can read and respond to the thoughts of their classmates. I have a record of how writing (and thinking) improve during a semester Peer editing can occur online, in small groups. Students less vocal in class discussions tend to participate more online. Normally, I post a " Weekly Response Question/Topic " based on class discussions during the week. Students can then extend the in-class discussion online. Those who were unable to speak up during the class have time to reflect and post their thoughts, too. By requiring every student to post at least 50 to 100 words a week, they soon engage each other in discussion. I always use threaded discussions...

Podcasts and Internet Radio

You must read Podcasting News if you are interested in podcasts! The New York Times has NYTimes Podcasts covering almost every area of interest. For anyone and everyone, podcast.net is a directory of professional and amateur podcasts. Unfortunately, many podcasts come and go too quickly and the directory links to some ghost sites. For October 30, 2007, we were instructed: In your blog: listen to some podcasts and analyze different aspects of the production quality of these podcasts; then, reflect on ways that you could use writing to create podcasts or coursecasts; brainstorm some ideas for creating your own podcast: an interview, presentation... I am a fan of Internet Radio, podcasting, and pretty much all things resembling "radio" in any form. For November 6, we have been asked to create a podcast of some form, and I certainly don't see a problem creating a theatrical production of some sort. Podcasting has the convenience that most Web tools lack. A podcast ...

Human Readers for Tests

As readers of my blogs know, I'm never opposed to using technology when it is an effective tool. I am opposed to the blind embrace of the latest trends without critical examination of the potential side effects. Computer-assisted grading, I can endorse to some extent because I use software to help me analyze student papers — and my own writings. But, I cannot and will not endorse any system that gives weight to the computer-based scoring. If you're a teacher, consider this petition: http://humanreaders.org/petition/index.php Now, I also want to add a critical comment on human graders. If the graders of standardized tests are using rigid scoring rubrics, they are little better than software algorithms. Bad grading is bad grading. Inflexible = bad. Again, I am not opposed to using a computer for fact checking, some plagiarism verification, and as formatting aids. Computers can and do help many of us write more effectively. But, I don't use computers to grade pape...