|
||
|
1000 training tasks on programming |
||
|
© M. E. Abramyan, 1998–2008 |
|
|
OverviewProgramming Taskbook is intended to be used while learning programming languages such as Pascal, Visual Basic, C++, C#, Visual Basic .NET. It contains 1000 learning tasks that cover almost all sections of a basic programming curriculum—beginning with scalar types and control statements to complicated data structures and recursive algorithms. Programming Taskbook version 4.6 has been implemented for use in the following programming environments: Borland Delphi 3.0–7.0 and 2006, Microsoft Visual Basic 5.0 and 6.0, Borland C++Builder 4.0 and 5.0, Microsoft Visual C++ 6.0, Microsoft Visual Studio .NET 2003 and 2005 (Visual C++, Visual Basic .NET and Visual C# .NET languages). Programming Taskbook is also a part of the Pascal ABC educational programming system developed by Prof. S.S.Mikhalkovich. The learning options listed below are supported by Programming Taskbook:
Programming Taskbook sufficiently facilitates educational task execution. It is due to it performs automatically standard input-output operations unlike manual coding. Its advantage is especially obvious when performing processing of arrays, strings, files, and dynamic data structures. Submitting ready input data to students, Programming Taskbook directs their efforts to the development and program implementation of the algorithm of the task solving; and the variety of input data submitted by Programming Taskbook provides the effective testing of the offered algorithm. Programming Taskbook 4 is officially registered in the Software Register of Russian Federation on April, 28th, 2007 (the certificate No. 2007611815). Development of English version of Programming Taskbook 4 and extra tools for teacher is supported by European Consortium of Innovative Universities as a part of the joint Russian-German project "Supporting Assessment of Program Assignments" (SAPA).
Additional toolsThe Programming Taskbook package contains the following additional tools:
These tools are available from the Programming Taskbook menu "Start| Programs | Programming Taskbook 4". They are also integrated with some environments, which use Programming Taskbook (see "Tools" or "Add-Ins" submenu of these environments).
Programming Taskbook Mini EditionProgramming Taskbook Complete Edition (PT4Complete-1000) requires registration; after the registration all of 1000 tasks are available for solving. Programming Taskbook Mini Edition (PT4Mini-250) is a freeware; it contains 250 tasks that are available for solving. The tasks included in the Mini Edition are marked by the symbol "°". All these tasks are also available for solving in unregistered version of PT4Complete-1000. All tasks that are available for solving in PT4Mini-250 are listed below: Begin1–Begin40, Integer1–Integer30, Boolean1–Boolean40, If4, If6, If8, If12, If22, If26, Case2, Case4, Case9–Case10, Case18, For5, For12–For13, For15–For16, For19–For20, For33, For36, While1–While2, While4, While7, While11–While12, While22–While23, Series1, Series15–Series17, Series19, Series21, Series30, Proc4, Proc8, Proc10, Proc20–Proc21, Proc25, Proc40, Minmax1, Minmax6, Minmax12, Minmax19, Minmax22, Array4, Array7, Array16, Array32, Array47, Array54, Array63, Array71, Array79, Array89, Array92, Array108, Array112, Array116, Array134, Matrix7, Matrix24, Matrix36, Matrix53, Matrix74, Matrix82, Matrix88, Matrix100, String9–String10, String19, String29, String41, String44, String63, String70, File2, File10, File25, File27, File41, File43, File48, File50, File58, File61, File63, File67, File74, Text1, Text4, Text16, Text21, Text24, Text34, Text38, Text42, Text44, Text57, Param1, Param17, Param30, Param40, Param49, Param53, Param59–Param61, Recur1, Recur4–Recur5, Recur10, Recur14–Recur18, Recur21, Recur25, Recur27, Dynamic2–Dynamic3, Dynamic5, Dynamic8–Dynamic12, Dynamic25, Dynamic30, Dynamic49, Dynamic55, Dynamic59, Dynamic63, Dynamic70, Dynamic74, Dynamic78. |
|
Designed by M. E. Abramyan and V. N. Braguilevsky |
Last revised: 11.05.2008 |