94年10月到1995年1月应邀赴俄罗斯伏拉基米尔师范大学讲学；1998年11月到1999年5月应邀到澳大利亚新英格兰大学进行合作科研；2001年10月到2007年12月在澳大利亚迪肯大学兼职任教。
任职经历.张自力曾担任过《电脑报》编辑部主任，西南师范大学计算机科学系副主任，西南师范大学计算机与信息科学学院副院长，西南大学计算机与信息科学学院副院长。现任西南大学计算机与信息科学学院院长，西南大学信息中心主任。