Microcomputer Applications and Systems Integration 

 

 


Fall 2006

(old East Gym) ITT 27 – 11 MWF

Wright 112 lab (to be announced ahead of time for various dates)

 

Mark Jacobson                                                                                          Home phone: (319) 233–5610

Office: ITT 308 and WRT 338A                                                 UNI email address:   jacobson@uni.edu

Office phone: 273–7172                                                         Email on math-cns:  jacobson@cns.uni.edu

Office hours: 12:00–1:00 MWF;  ITT 308 (tentative)         Computer Science department:  273–2618

                       yet to be announced for 338A WRT              URL:  http://www.cns.uni.edu/~jacobson

                       and by appointment anytime

 

Check the PC labs (WRT 110/112 and WRT 339). 

Also check office door for where to find me and/or when back notes.

Please notify in advance by email or after class whenever possible!

 

Fall 2006 class schedule:      11 MWF; 1 MWF; 2 MWF

                                                9:30 TTh; 3:30 TTh

 

Textbooks:  Macromedia Flash 8 in 24 Hours by Phillip Kerman

 

                  Excel 2003 Power Programming with VBA

by John Walkenbach

 

Grading on exams, homework and quizzes.

 

1.       There will be two midterm exams.  One exam will be worth around 20 % of your grade,  The dates for the first exam will be Friday, September 29th.  The 2nd exam will be sometime in early to mid–November, probably on Friday, November 10th.

2.       The final exam will be held on Tuesday, December 12th from 10–11:50 pm.  It constitutes about 30 % of your grade in the course.  The final exam may be held in two parts.  If so, the 1st part would be in the classroom and would be a paper and pencil traditional exam.  The 2nd part would be hands-on in the computer lab in Wright 112.  If it is not a two–part exam, it would be the traditional 2–hour long final exam in the ITT 27 classroom.

3.       The laboratory sessions and class participation/citizenship/attendance will count for 5 % of your grade. 

4.       The homework assignments and projects will be worth 25 % of the total grade.  Some of the homework assignments will be completed and checked off in the lab.

 

Course objectives:

 

·         You will probably double your skills and ability with applications software such as spreadsheets, graphics, word processing, database and web creation software.

·         Introduction to PhotoShop.  Integration of PhotoShop with other programs and with the web. Using PhotoShop to create web graphics.  Comparing PhotoShop and Flash.  Creating a custom command button for your web page using PhotoShop.  Creating an animation for your web page using GIMP or Flash or the cowboy.cns.uni.edu gifmerge program.  We will have a PhotoShop series of classes in the SABIN Hall computer lab later this semester.  Times and place will be announced ahead of time.

·         You will gain a deeper understanding of how Windows systems software and applications software work by creating your own custom user interfaces using Visual Basic for Applications and recording and writing macros in VBA.  This understanding will make your use of graphical user interfaces much more effective.  We will do this for both Excel and Access.

·         Using FLASH to develop web applications and special effects.  We will not start FLASH until sometime in October, probably about 30 days before Thanksgiving break.  Do NOT install FLASH until we are ready to start it.  The license for the trial version expires automatically after 30 days.  If you want to buy FLASH, check at the bookstore, but it is fairly expensive.

·         Developing a game program using Visual Basic for Applications and Microsoft Excel.  Recording and writing macros.  Making custom user interfaces.

·         Further experience with animation, graphics and special effects using the Microsoft Visual Basic for Applications environment.  Integrating animation into your Excel game program.

·         Introduction to database software using Microsoft Access.  Automating database tasks and creating custom user interfaces.  Customizing a database and using VBA code to extend its capabilities.

·         Using PowerPoint to create presentations.  Creating documentation and a presentation/lesson of some aspect of the microcomputer applications class.  Publishing a PowerPoint presentation on the web.

·         Being halfway through with the computer science department’s microcomputer certification program.  Some students may wish to take 810:023 (described below) and another elective to receive certification on their transcript and for their resume.  This 12 hour program is less extensive than a computer science minor and is more focused on what skills would be most useful to the typical UNI graduate in their future career and home personal computer use.

 

·         Use (modify) a PERL/CGI program to create your own guest book.

 

Miscellaneous topics:

 

·         Any student who requires some modification of seating, testing, or other class requirements should speak with the instructor at the beginning of the semester.

·         When sending email, sign with your first name at the end of the note.

·         Feel free to leave early for an appointment or whatever as that is never a problem but it is always nice to be told before class starts.

·         The four classes 810:021, 810:022, 810:023 and 810:030 give you microcomputer certification from the computer science department.  12 hours of credits is required.

·         810:023 (Microcomputer Systems) is offered next spring.  It focuses on PC hardware and operating system software, computer networks and how they work and understanding your PC, its peripherals and the networks that you use.

·         810:030 (Visual Basic) is offered every semester and has been offered the last four summers as well.  It is a very popular course.  Anyone who has learned VBA from 810:022 will have a great background for learning Visual Basic.

·         810:088 (Topics in Computing: ???) also counts for certification.  It may be offered again in summer of 2007.  It can be substituted for 810:021 or 810:023 or taken as an extra class in addition to the 021, 022, 023 and 030 certification classes.  It has been offered most recently as Network Security.  Before that it was offered as PERL/CGI Web programming.

·         Do NOT install FLASH until later this semester.  I will plan the FLASH portion of the class so all of the assignments you turn in will be during a 30 day period.  The license only lasts for 4 weeks.