Tuesday, January 29, 2008

Information Systems

This week as we look at various types of information systems, I'd like to tell you about a couple of corporations who develop and support a special type of information systems called, Enterprise Resource Planning (ERP) systems. These are the systems that stretch across all business functions within an organization and are key to enhancing communication. It is the responsibility of these systems to manage all resources of an organization - people, inventory, money, etc.

Because these systems are extremely complex, most organizations purchase ERP software from companies who specialize in building these types of systems. For very large corporations, Oracle, PeopleSoft, and SAP are the vendors of choice. If you aren't already familiar with these names, you should read up on them as I assure you that you will hear them sometime during your management career.

For more information on these vendors, visit their websites listed below. (Be patient with Oracle as it doesn't look like they know much about web design, judging from the look of their website - I hope they design ERP software better than this.) By the way, Oracle bought PeopleSoft a few years ago, so, you'll find them both at the same website even though I've listed separate links for them below.

http://www.oracle.com/applications/e-business-suite.html

http://www.oracle.com/applications/peoplesoft-enterprise.html

http://www.sap.com/usa/index.epx

Sunday, January 27, 2008

Videos about Wikis, Blogs, and RSS Feeds

These are the best resources I've yet to see that explain what wikis and blogs are in a non-technical, easy to understand way. The technique of using paper cut-outs to teach is exciting in itself. Not only will I share these with students, but, with colleagues as well.

Great video on wikis, what they are and how to.
http://www.commoncraft.com/video-wikis-plain-english

Fantastic video on blogging
http://www.commoncraft.com/blogs

Video on RSS Feeds from same individuals

http://www.commoncraft.com/rss_plain_english

Wednesday, January 23, 2008

Project Management

When I think about managing software development projects, a few classic readings come to mind. As a student of software engineering, you might want to review this to expand your vocabulary and knowledge beyond what is in our textbook. These are concepts that you might very well be asked about in a job interview.

Once such resource is Dr. Ed Yourdon, a pioneer in early software development methodologies, has written a book titled, Death March Projects. The link below is for an excerpt for the insightful book. This excerpt focuses on two key questions explored in the book, specifically, What is a death march project and why do they happen? Enjoy these insights from such a valuable member of the software engineering community.

http://www.informit.com/articles/article.aspx?p=169512

Another valuable resource is the book "The Mythical Man Month" by Fred Brooks. This book first presented the concept, then foreign to software developers, that more programmers don't necessarily equate to a quicker project completion. In fact, our instinct tells us the exact opposite. If your project falls behind schedule or you want to finish quicker, hire more programmers. Read this excerpt from Brooks' book to see how this doesn't solve the schedule problem.

http://courses.cs.vt.edu/~cs1104/HLL/Brooks.html

Computer Software

In management information systems, we've been studying the types of software and discussing their role in computing. A focus of the lesson has been operating systems software. With a new operating system environment becoming more widespread, this is a good time to take a look at Microsoft Vista. The following website is helpful in looking at new features in Vista, and providing guidance for using the new operating system.

http://msdn2.microsoft.com/en-us/library/aa511258.aspx

In the applications software arena, Office 2007 is the latest version of Microsoft's popluar application suite. Just like Vista, the user interface of this new edition is substantially different from previous versions and requires some practice getting used to. Here is a helpful website for beginners with Office 2007. It describes by product the new features in this version.

http://office.microsoft.com/en-us/getstarted/CH101130561033.aspx

Finally, I want to let you know about a new program that Athens State has enrolled in, a Microsoft alliance (MSDNAA). This program allows you as a student to purchase Microsoft software that you'll be using in class at a greatly reduced price. You should receive an email from our MSNDAA administrator within the next few weeks with instructions for participating. There is also information about a limited offer to purchase Microsoft Office 2007 for a mere $59.95! This is a substantial discount, however, you'll need a relatively new computer that is running Microsoft Vista operating system in order to run the Office 2007 software.

Thursday, January 17, 2008

Software Projects

So far this semester, students have formed teams to work in their software engineering projects. Now, it is time to decide on what sort of software system they want to develop. Students are given the flexibility to select their own projects, hopefully for a real-world organization who has a software need. And, they also select the programming environment and languages to implement the system with.

Take a look at this to see what software engineering students across the pond developed during their senior project course.
http://www.youtube.com/watch?v=CIUkw9LN10o

Here's another example of the extremely creative projects students come up with - this one uses Second Life, virtual environment.
http://www.youtube.com/watch?v=kkkl3LucxTY

And, if you're into toys, here's another.
http://www.youtube.com/watch?v=WD3SyXHj2-Q

How about learning software engineering by playing a game?
http://www.youtube.com/watch?v=bevTSt8US24

Software engineering really can be fun!

Ubiquity of Computers

This week in Human-Computer Interaction one of the topics that we've explored is the ubiquitous nature of computers these days. Not only are computers everywhere, but, they come in all shapes, sizes, and forms. I've recently run across a couple of articles that reemphasized this point for me.

Read this to see how computer chips are now in running shoes and your music player.
http://www.apple.com/ipod/nike/

And, in your sunglasses!!
http://www.networkworld.com/supp/2006/summerguide/071706-survival-oakley-rokr.html

Surely not, on your children too!
http://www.rfdesignline.com/news/202601957

And, according to Bill Gates and Microsoft, no longer will the keyboard and mouse be primary devices for communicating with computers. Natural interfaces are the next great wave - think Wii and iPhone. Pretty soon we will be touching, talking, and gesturing to our computing devices.
http://www.youtube.com/watch?v=OWJb2UKf9zI
http://news.bbc.co.uk/2/hi/technology/7174333.stm

So, when you hear the term ubiquitous computing or ubicomp, don't visual your traditional computer. Think about everyday objects with computer chips embedded within them that we talk to, touch, or control with our eye or hand movements. Certainly gives us as UI designers something to think about.

Sunday, December 16, 2007

Teaching with Technology

Sometimes, I feel like I'm in an alien land when I hear words like blogs, wikis, and tags, and, I just want to shout OH NO! But, being by nature ever ready for a new learning challenge, I'm beginning this blog to teach myself about Web 2.0 technologies and as a place to journal my learning. I hope that through this effort I will catch up with so many of you who are experienced users of web 2.0 technologies, and, hopefully make a few unique contributions along the way.

My experience with e-learning began in 1993 when I enrolled in a distance PhD degree program at Nova Southeastern University. The experience was pleasant enough, but, technology use was limited to email and homework uploads using the primitive VI editor. Then, by 1999 when I taught my first distance course, use of the world wide web was widespread and course management systems like WebCT were available for sharing class materials. This made learning at a distance somewhat easier, but, interaction between teacher and student was minimal and learning was pretty much independent study. E-learning during this period was typically electronic copies of files and documents posted to internet sites for students to print, study, and learn in a self-study mode.

Now, I find myself conducting live classes using video technology, reviewing student projects documented on their wiki pages, and trying to assess their research efforts posted to their blogs. I have found that "Net Generation" students are no longer content with hearing from their instructor at the beginning and end of the term. They want to chat on a regular basis and collaborate in completing assignments.

It is with the goal of encouraging more participation, interaction, and collaboration in my distance courses that I initiate this blog. Over the next few weeks, and, probably on a continuous basis, I will explore Web 2.0 topics as related to teaching with technology. I will attempt to define each tool, determine how they might facilitate student learning, and identify examples of how others have implemented them in their classroom. I look forward to your contributions.

Lisa