This course will show you how to handle a hot cup of coffee!
Building on analysis, programming, and database skills developed in previous courses, this course introduces fundamental principles and concepts of developing programs that support typical business processing activities and needs such as transaction processing and report generation. Students develop business-oriented programs that deal with error handling, data validation and file handling. Java is the primary programming language used.
Prerequisite: CIS-247A or CIS-247B, and CIS-336 / 5-4
The programming language used in this course will be Java — an object oriented (OO) programming language. The presumption here is that you have had a recent previous course in an OO language, like VB.NET, C#. Net or C++/C++.NET. The pace in the first few weeks assumes this prior knowledge so please be very sure you're up to speed on your programming skills. This class will introduce the OO programming capabilities of Java.
This class is a programming class with threaded discussions allowing you to focus on some discussion type questions. Some of the TCOs, especially those on control breaks, don't really apply to Java, although a case could be made to apply various control structures to the control break algorithms. Report and control break processing are probably better left to such products as Crystal Reports or SAS.
This is the web site we use in addition to our face-to-face meetings in order to create our eCollege/iOptimize course (the course is a hybrid because it is onsite and online). Please familiarize yourself with the site — how it is mapped out and what kinds of content are kept where. The following explains how we will use the site, how the site is organized, and what will be expected of you where your online course activities are concerned.
Each week, in addition to our class meeting, we will be working together online in our eCollege/iOptimize site. Expect to spend an average of 4.5 hours each week in online group or individual activities. What's great about this online component of our course is that it is all asynchronous, which means that you can do the work any time you want, day or night. Each time you login, be sure to read any announcements that are on the opening page — they contain important, and often timely, information.
Instructions for our online activities will vary from week to week and are spelled out in the Course Schedule section of the syllabus; grading criteria for onsite and online work are also available in the syllabus. If you are not sure about any of your assignments, when they are due, or how they will be graded, please ask!
The site has an area for each week of the course, as you can see at the left. So the day after our first class, we begin Week One, and so on. When you click on a week, you will see the items for that week. Every week has an introductory opening page, stated Course Objectives, Readings and Activities, and an Online Discussion. Components may vary from week to week — if an item is there, plan to click on it and do some work! The weekly menu of content items will contain the most current course materials.
Even if a particular week does not contain a graded Online Discussion, it will contain a discussion area for questions about assignments and homework; this area is called the Wrap Up Forum. If you have any questions at all about your assignments or something from class, please ask!
In addition to the weekly drop down menus at the left, this site also contains a Gradebook, an email feature, a chat room, a Document Sharing area, a Dropbox, a Journal, and a Webliography.
Finally, in order to develop your Java programs, you should download JCreator LE (freeware) from here (Xinox). JCreator is an an excellent, freeware Java IDE (you can also download the latest Sun Java SDK from this location). Fill in a valid email (preferably a junk Gmail address you use for such purposes or one from www.mailinator.com) to get the download link. Once you have it downloaded, here are some links to getting started with our preferred IDE:
If you have any questions at all about how the site is set up or how we will be using it, please ask.
Note: Please check the announcements each time you log on to our class site to see the latest course comments and information.
Finally, if we end up in Room 113, the login process is:
username: netxx (replace xx with the number on the hard
drive)
password: devry
All images Copyright © 2005 DeVry University Online and its licensors. All rights reserved.