Cincom Smalltalk™ Academic Program
The goal of the Cincom Smalltalk Academic Program is to:
Smalltalk is recognized by the education community as a superior language for teaching students about high-quality systems and object development. Ralph Johnson, faculty member in the Department of Computer Science at the University of Illinois says:
- Increase the quality of the available system design and engineering training,
- Provide higher-quality engineers and developers to the industry and users, and
- Expand the Smalltalk community.
I’ve been teaching object-oriented programming and design for over 14 years, mostly using Smalltalk. I’ve used C++ a little for teaching, and have been tempted to use Java, but Smalltalk is such a better language for learning to think in objects that I’ve resisted any pressure by students to switch. The polished class library is full of good examples of design patterns and frameworks, and the powerful yet easy-to-learn programming environment makes programming fun for the students. Cincom VisualWorks® is such a productive system that students can have fairly ambitious class projects. This semester, they are building web search engines, driving robots, building circuit simulators, and animating chromosome replication. A lot of students are skeptical of Smalltalk at the beginning of the course, but they are always impressed at the end.
- For a list of Colleges and Universities that are already part of this program, click here.
- For a list of all Colleges and Universities teaching Smalltalk around the world, click here.
Participation in Cincom Smalltalk Academic Program
- The Academic Personal User License (APUL) version of our software is the current major release of Cincom Smalltalk we make available for students to use for educational purposes only (i.e. for a course). To obtain it, an individual should request the Academic Personal Use version from our website here.NOTE: Maintenance releases of Cincom Smalltalk are not available in the APUL Program.
Academic Project Submission
- Have you created a class project using Cincom Smalltalk and want others to see your work? Submit your projects here.
Feedback on the Cincom Smalltalk Academic Program
Cincom encourages active participation and feedback from educational institutions:
- To improve the quality of object development and Smalltalk training for the industry and users,
- To deliver modern teaching techniques (using the web and interactive support) to facilitate access to a larger developer community, and
- To contribute to Cincom Smalltalk offerings through adding enhancement proposals and new components for all existing users.