TweetFollow Us on Twitter

June 91 - Mathematics Computing at the University of Arizona

Mathematics Computing at the University of Arizona

Dale Curtis

INTRODUCING ACADEMIC DEVELOPERS

While developing educational software in a university setting, I found it difficult to discover what others were doing with object programming technologies, even at my own institution. I thought there might be other developers in a similar situation; so, I suggested to the MADA Board that we have an education column in FrameWorks, to allow developers at educational institutions who have object programming projects to find out what is happening elsewhere.

You know what happens to people who make suggestions: here I am! My hope is that those of us with similar interests will use the Academic Developers column to contact and assist each other, and find out about software targeted at the university level. I'll lead off with a synopsis of activities at my site.

UNIVERSITY OF ARIZONA, MATHEMATICS DEPARTMENT

The Mathematics Department at the University of Arizona is involved with the education of over 14,000 students per semester. Of these, approximately 4,000 students per semester are in our two-year calculus sequence for science and engineering students: Calculus I, II, III, Ordinary Differential Equations, and Linear Algebra. We are in the process of remodelling this program so it will use computer technology for instructional purposes. The goal is to create an environment where the student:
  • Becomes comfortable using computers to explore, calculate, review, and to promote self learning.
  • Is challenged to think independently and to tackle a variety of problems which, because they are new to the student, do not have the artificial flavor of the overworked examples in present texts.

We've identified five non-traditional ways of using computers for instructional purposes:

  • To aid the instructor during class with slide shows, a collection of screen images of functions that are difficult to draw on the board; simulations, a collection of programs that simulate mathematical concepts that are otherwise difficult to perform in class; and demonstrations, which let the instructor present lengthy, but elementary, step-by-step calculations in class without the distraction of algebraic errors or loss of continuity due to time delay.
  • To aid students. The software can deal with complex calculations and aid in the development of mathematical intuition through support for graphical displays.
  • To encourage students to treat mathematics as an experimental subject. Students can change the values of variables and coefficients, alter equations, and see the effects numerically and graphically.
  • To capture the excitement of current developments in mathematics. For example, chaos in calculus, fractals in linear algebra, and modelling AIDS in ordinary differential equations.
  • To aid instructors and students during lectures and examinations. Since October 1989, our fully computerized classroom has drastically changed the way we teach, the problems we assign, and the way we test.

We have 35 packages to support these approaches. They were developed by students, working with faculty, within the context of a 3 credit hour semester course in math software development. The students were primarily math or engineering students who knew how to program in C.

Because the students had a time limitation, and were focusing on mathematics rather than programming, the packages were initially developed under MS-DOS. But in February, the mathematics department hired a full-time staff member (me) to-among other things-set up a development lab to include both IBM compatibles and Macintoshes.

INTRODUCING STUDENTS TO THE MACINTOSH

So, what is the best way to introduce students to developing on the Macintosh? We are working on that. For use by student and faculty developers, we have acquired the three Apple Developer University Self-Paced Training modules, plus AppMaker, MacApp, C++, and Think C. We have developed a prototype framework for several programs and are creating IBM-compatible display fonts so we can use the data files that drive the programs on both platforms.

Our experience in building this framework in Think C 2.0 using only Inside Macintosh Volumes I-III, without recourse to tools like MacApp, convinced us of the value of object programming! We anticipate using object programming technologies in rewriting the prototype and constructing another framework for a second set of programs, porting at least the C code that does the mathematics itself into Mac applications.

You might ask why we bother to develop on two platforms. The software we have developed is in the public domain so every student and educational institution can benefit from it, and availability on the two most popular platforms is important to widespread distribution. In the last six months, we have had requests for over 2,500 disks from universities and colleges throughout the country. The "Are You Ready" series of programs has generated requests from over 1000 academic institutions in Australia, Canada, Cyprus, England, France, Malta, New Zealand, Scotland, Wales, and the United States. Anyone interested in the software can contact me at the address appearing at the start of this column.

CALL FOR GUEST COLUMNISTS

In future columns, I plan to report on personal experience with development tools, software or development efforts that you let me know about, and relevant meetings or training opportunities. (Anybody want to send me to MacWorld in Boston?) I definitely want to use Academic Developers to showcase projects from other academic sites, so articles by guest columnists are very welcome. Please let me know what you want to see. Don't be bashful-see you here next issue!

 
AAPL
$475.33
Apple Inc.
+7.97
MSFT
$32.51
Microsoft Corpora
-0.36
GOOG
$884.10
Google Inc.
-1.41

MacTech Search:
Community Search:

Software Updates via MacUpdate

TrailRunner 3.7.746 - Route planning for...
Note: While the software is classified as freeware, it is actually donationware. Please consider making a donation to help stimulate development. TrailRunner is the perfect companion for runners,... Read more
VueScan 9.2.23 - Scanner software with a...
VueScan is a scanning program that works with most high-quality flatbed and film scanners to produce scans that have excellent color fidelity and color balance. VueScan is easy to use, and has... Read more
Acorn 4.1 - Bitmap image editor. (Demo)
Acorn is a new image editor built with one goal in mind - simplicity. Fast, easy, and fluid, Acorn provides the options you'll need without any overhead. Acorn feels right, and won't drain your bank... Read more
Mellel 3.2.3 - Powerful word processor w...
Mellel is the leading word processor for OS X, and has been widely considered the industry standard since its inception. Mellel focuses on writers and scholars for technical writing and multilingual... Read more
Iridient Developer 2.2 - Powerful image...
Iridient Developer (was RAW Developer) is a powerful image conversion application designed specifically for OS X. Iridient Developer gives advanced photographers total control over every aspect of... Read more
Delicious Library 3.1.2 - Import, browse...
Delicious Library allows you to import, browse, and share all your books, movies, music, and video games with Delicious Library. Run your very own library from your home or office using our... Read more
Epson Printer Drivers for OS X 2.15 - Fo...
Epson Printer Drivers includes the latest printing and scanning software for OS X 10.6, 10.7, and 10.8. Click here for a list of supported Epson printers and scanners.OS X 10.6 or laterDownload Now Read more
Freeway Pro 6.1.0 - Drag-and-drop Web de...
Freeway Pro lets you build websites with speed and precision... without writing a line of code! With it's user-oriented drag-and-drop interface, Freeway Pro helps you piece together the website of... Read more
Transmission 2.82 - Popular BitTorrent c...
Transmission is a fast, easy and free multi-platform BitTorrent client. Transmission sets initial preferences so things "Just Work", while advanced features like watch directories, bad peer blocking... Read more
Google Earth Web Plug-in 7.1.1.1888 - Em...
Google Earth Plug-in and its JavaScript API let you embed Google Earth, a true 3D digital globe, into your Web pages. Using the API you can draw markers and lines, drape images over the terrain, add... Read more

Guitar! by Smule Jams Out A Left-Handed...
Guitar! by Smule Jams Out A Left-Handed Mode, Unlocks All Guitars Posted by Andrew Stevens on August 13th, 2013 [ permalink ] | Read more »
KungFu Jumpu Review
KungFu Jumpu Review By Lee Hamlet on August 13th, 2013 Our Rating: :: FLYING KICKSUniversal App - Designed for iPhone and iPad Kungfu Jumpu is an innovative fighting game that uses slingshot mechanics rather than awkward on-screen... | Read more »
The D.E.C Provides Readers With An Inter...
The D.E.C Provides Readers With An Interactive Comic Book Platform Posted by Andrew Stevens on August 13th, 2013 [ permalink ] | Read more »
Choose ‘Toons: Choose Your Own Adventure...
As a huge fan of interactive fiction thanks to a childhood full of Fighting Fantasy and Choose Your Own Adventure books, it’s been a pretty exciting time on the App Store of late. Besides Tin Man Games’s steady conquering of all things Fighting... | Read more »
Terra Monsters Goes Monster Hunting, Off...
Terra Monsters Goes Monster Hunting, Offers 178 Monsters To Capture and Do Battle With Posted by Andrew Stevens on August 13th, 2013 [ permalink ] | Read more »
Blaster X HD Review
Blaster X HD Review By Jordan Minor on August 13th, 2013 Our Rating: :: OFF THE WALLiPad Only App - Designed for the iPad For a game set in a box, Blaster X HD does a lot of thinking outside of it.   | Read more »
Tube Map Live Lets You View Trains In Re...
Tube Map Live Lets You View Trains In Real-Time Posted by Andrew Stevens on August 13th, 2013 [ permalink ] Universal App - Designed for iPhone and iPad | Read more »
Premier League Kicks Off This Week; Watc...
Premier League Kicks Off This Week; Watch Every Single Match Live Via NBC Sports Live Extra and Your iPhone or iPad Posted by Jeff Scott on August 13th, 2013 [ permalink ] | Read more »
Meet Daniel Singer, the Thirteen-Year-Ol...
Ever had the idea for an app, but felt like the lack of programming and design ability was a bit of a non-starter? Well, 13-year-old Daniel Singer has made an app. He’s the designer of Backdoor, a chat app that lets users chat with their friends... | Read more »
Flashout 2 Gets Revealed, Offers Up An E...
Flashout 2 Gets Revealed, Offers Up An Enhanced Career Mode and Exciting New Circuits Posted by Andrew Stevens on August 13th, 2013 [ permalink ] | Read more »

Price Scanner via MacPrices.net

Can Surface be Saved? – Another Microsoft Bra...
WinSuperSite’s Paul Thurrott predicts that industry watchers and technology enthusiasts will be debating Microsoft’s decision to enter the PC market for years to come, but in the wake of a disastrous... Read more
Apple refurbished iPads and iPad minis availa...
 Apple has Certified Refurbished iPad 4s and iPad minis available for up to $140 off the cost of new iPads. Apple’s one-year warranty is included with each model, and shipping is free: - 64GB Wi-Fi... Read more
Snag an 11-inch MacBook Air for as low as $74...
 The Apple Store has Apple Certified Refurbished 2012 11″ MacBook Airs available starting at $749. An Apple one-year warranty is included with each model, and shipping is free: - 11″ 1.7GHz/64GB... Read more
15″ 2.3GHz MacBook Pro (refurbished) availabl...
 The Apple Store has Apple Certified Refurbished 15″ 2.3GHz MacBook Pros available for $1449 or $350 off the cost of new models. Apple’s one-year warranty is standard, and shipping is free. Read more
15″ 2.7GHz Retina MacBook Pro available with...
 Adorama has the 15″ 2.7GHz Retina MacBook Pro in stock for $2799 including a free 3-year AppleCare Protection Plan ($349 value), free copy of Parallels Desktop ($80 value), free shipping, plus NY/NJ... Read more
13″ 2.5GHz MacBook Pro on sale for $150 off M...
B&H Photo has the 13″ 2.5GHz MacBook Pro on sale for $1049.95 including free shipping. Their price is $150 off MSRP plus NY sales tax only. B&H will include free copies of Parallels Desktop... Read more
iPod touch (refurbished) available for up to...
The Apple Store is now offering a full line of Apple Certified Refurbished 2012 iPod touches for up to $70 off MSRP. Apple’s one-year warranty is included with each model, and shipping is free: -... Read more
27″ Apple Display (refurbished) available for...
The Apple Store has Apple Certified Refurbished 27″ Thunderbolt Displays available for $799 including free shipping. That’s $200 off the cost of new models. Read more
Apple TV (refurbished) now available for only...
The Apple Store has Apple Certified Refurbished 2012 Apple TVs now available for $75 including free shipping. That’s $24 off the cost of new models. Apple’s one-year warranty is standard. Read more
AnandTech Reviews 2013 MacBook Air (11-inch)...
AnandTech is never the first out with Apple new product reviews, but I’m always interested in reading their detailed, in-depth analyses of Macs and iDevices. AnandTech’s Vivek Gowri bought and tried... Read more

Jobs Board

Sales Representative - *Apple* Honda - Appl...
APPLE HONDA AUTOMOTIVE CAREER FAIR! NOW HIRING AUTO SALES REPS, AUTO SERVICE BDC REPS & AUTOMOTIVE BILLER! NO EXPERIENCE NEEDED! Apple Honda is offering YOU a Read more
*Apple* Developer Support Advisor - Portugue...
Changing the world is all in a day's work at Apple . If you love innovation, here's your chance to make a career of it. You'll work hard. But the job comes with more than Read more
RBB - *Apple* OS X Platform Engineer - Barc...
RBB - Apple OS X Platform Engineer Ref 63198 Country USA…protected by law. Main Function | The engineering of Apple OS X based solutions, in line with customer and Read more
RBB - Core Software Engineer - Mac Platform (...
RBB - Core Software Engineer - Mac Platform ( Apple OS X) Ref 63199 Country USA City Dallas Business Area Global Technology Contract Type Permanent Estimated publish end Read more
*Apple* Desktop Analyst - Infinity Consultin...
Job Title: Apple Desktop Analyst Location: Yonkers, NY Job Type: Contract to hire Ref No: 13-02843 Date: 2013-07-30 Find other jobs in Yonkers Desktop Analyst The Read more
All contents are Copyright 1984-2011 by Xplain Corporation. All rights reserved. Theme designed by Icreon.