<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Methodological Foundations for Teaching Computer Graphics for Students in IT Areas*</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Vitaly Karabchevsky</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Donetsk National Technical University</institution>
          ,
          <addr-line>58 Artyom Street, Donetsk, 83001</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Computer technologies of graphic education of students studying programming and information technologies are considered. Particular attention is paid to the joint use of descriptive geometry methods and three-dimensional geometric modeling tools in the creation and study of models of geometric shapes. A basic set of competencies has been identified, allowing to solve the main types of computer graphics tasks, methods for achieving these competencies are considered.</p>
      </abstract>
      <kwd-group>
        <kwd>Descriptive Geometry</kwd>
        <kwd>Computer Graphics</kwd>
        <kwd>AutoCAD</kwd>
        <kwd>Three-Dimensional Geometric Modeling</kwd>
        <kwd>Development of Graphic Systems</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>Traditionally, graphic preparation was carried out and is being carried out for students
of construction, engineering and other engineering specialties. In the 70s of the last
century in a university that was known in the USSR under the name “Donetsk
Polytechnic Institute” (DPI), descriptive geometry and engineering graphics were read even
for the specialty “Applied Mathematics”. In the years 80-90, electricians, automation
specialists, circuit designers, computer hardware specialists tried to reduce the full
graphic preparation of their students, agreeing only with the need to study the rules for
designing electrical and other circuits. What can be said about programmers! It seemed
possible to study the rules for designing flowcharts of algorithms without studying a
special graphic discipline. The course program "Dialogue Systems and Computer
Graphics" focused on the development of a graphical interface.</p>
      <p>Contrary to the above, in DPI in the late 70s - early 80s there was an interest in the
computer-aided generation of drawings and images. Initially, these technologies were
mastered at the computer center and departments of the faculty of computer technology.
The level of work can be judged by the fact that one of the first flight simulators in the
USSR was designed and partially made in Donetsk by teachers and staff of this faculty.</p>
      <p>In the early 90s, a group of experts and lovers of computer graphics gathered at the
department of applied mathematics and computer science. Therefore, in the course
"Engineering Graphics" (later "Engineering and Computer Graphics") for students of
the specialty "Software", whose program included descriptive geometry, AutoCAD
became the tool for laboratory work. Even at the initial stage, this method of completing
assignments could not be called “drawing on the screen,” since the students used the
means of precise constructions (object snaps).
2
2.1</p>
    </sec>
    <sec id="sec-2">
      <title>The Development of Communications between Twodimensional and Three-dimensional Models</title>
      <p>
        Learning Main Geometric Objects
The desire to strengthen the understanding of the relationships between
two-dimensional and three-dimensional models of objects has led to the development of software
and methodological tools to support such a relationship, intended both for use in
lecturing and for students works (Fig. 1) [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Subsequently, a computer textbook (Fig. 2)
[
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], testing tools [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], a set of static and dynamic slides designed for lectures were
developed. To maintain the relationship between 2D and 3D models of bodies and
surfaces, AutoCAD is mainly used now. At the same time, those tasks for which
threedimensional modeling tools exist are solved both by traditional methods of descriptive
geometry and using 3D models. Here are some examples.
      </p>
      <p>
        You can lower the perpendicular to the plane both in the traditional way and using a
three-dimensional model of a point and a triangle (Fig. 3) [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. The dihedral angle can
be found by bringing its edge to the projecting position by replacing the planes. Having
built a 3D model of the dihedral angle, you can go to the coordinate system whose z
axis is directed along its edge and measure the desired angle (Fig. 4) [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
Methodological Foundations for Teaching Computer Graphics for Students in IT Areas 3
To determine the distance between the skew lines, you can build a line passing through
an arbitrary point of one of the lines and parallel to the other line. Having lowered the
perpendicular from an arbitrary point of another straight line to the plane defined by the
intersecting straight lines and finding the point of intersection of the perpendicular with
the plane, we obtain a segment whose length is the desired distance (Fig. 5). This
method is more visual than the reduction of one of the straight lines to the projection
position, which is traditionally used in descriptive geometry, for which, in the general
case, two plane changes are needed.
In the study of polyhedra and curved surfaces, the use of 3D modeling tools is effective
[
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. If the figure can be represented by the surface of a solid-state object, its plane
section can be obtained using the SECTION command, comparing Figures 6 and 7, you
can verify the usefulness of using these tools.
      </p>
      <p>
        When finding the points of intersection of a line and a surface in this way, you can
find an auxiliary section (Fig. 8). The intersection lines of surfaces can also be extracted
from solid models of intersecting objects [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] (Fig. 9).
If the studied geometric object cannot be represented by the surface of a
solid, surface modeling tools are used to study it (Fig. 10) [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
      </p>
      <p>The mentioned methods and tools are applied in the course, which is now called
"Computer Graphics" and is read by the author for some areas of the enlarged groups
09.00.00 and 02.00.00 (already new standards). For those who are used to the
terminology that is traditional for computer science, the name of the course is discordant with
its content, and the author would prefer the name "Computer Geometry Tools", but
some features of the curriculum still do not allow renaming the subject.
3</p>
    </sec>
    <sec id="sec-3">
      <title>The Competencies Necessary for Solving Computer Graphics</title>
    </sec>
    <sec id="sec-4">
      <title>Tasks</title>
      <p>Of course, the course under consideration is only the beginning of the study of computer
graphics in the broad sense of the word.</p>
      <p>Students of the direction 09.03.02 “Information Systems and Technologies” of the
profile “Information Technologies in the Media Industry and Design” study the course
“Geometric Modeling”, where they study the corresponding algorithms and tools, as
well as programming in the AutoCAD environment. Course work is carried out,
consisting in the development of a program that forms a solid-state model of an object
defined by a visual image, the sizes are variable (Fig. 11.).</p>
      <p>The subject “Computer geometry and geometric modeling”, which is close in
content, is studied by students of the 02.03.01 direction “Mathematics and Computer
Science”.</p>
      <p>For the direction 09.03.04 "Software Engineering", the author reads the course
"Architecture and Design of Graphic Systems". During the course design, a graphic editor
is developed, which should generate, view and edit models of three-dimensional objects
(Fig. 12). Various programming languages and graphic libraries are used.</p>
      <p>The competencies mastered during the study of the above courses consist in the
ability to use two-dimensional and three-dimensional geometric models for modeling
and designing objects and processes, to develop computer graphics software. They are
the basis for studying such subjects as “Computer Graphics and Advertising”,
“Industrial Design”, “Three-Dimensional Modeling and Animation”, “Design of Advertising
Calls”, “Virtual Reality Systems”, as well as for students' scientific work.</p>
      <p>Methodological Foundations for Teaching Computer Graphics for Students in IT Areas 7
According to the author, this approach to the graphic preparation of IT students has
provided them with qualifications that meet modern requirements, allowing them to
work as developers and users of graphic systems, which strengthens their position in
the labor market.</p>
      <p>
        The recommendations followed in many higher education institutions [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] limit
the study of computer graphics to the design of an interface and computer animation,
which does not correspond to the position it occupies in the field of computer science.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Karabchevsky</surname>
            <given-names>V</given-names>
          </string-name>
          .
          <article-title>Improving the quality of teaching engineering graphics through the development and application of training systems</article-title>
          . // Scientific works of Donetsk State Technical University. Series: Informatics, Cybernetics and Computing,
          <source>(IKVT-99)</source>
          . - Issue 6 - Donetsk: DonSTU,
          <year>1999</year>
          . - pp.
          <fpage>294</fpage>
          -
          <lpage>299</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Karabchevsky</surname>
            <given-names>V</given-names>
          </string-name>
          .
          <article-title>Multimedia textbook on descriptive geometry // Education and Virtuality2002. Collection of scientific papers of the 6th International Conference of the Ukrainian Association for Distance Education</article-title>
          .
          <source>Kharkiv-Yalta: UADO. - 2002</source>
          . - pp.
          <fpage>198</fpage>
          -
          <lpage>203</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Karabchevsky</surname>
            <given-names>V</given-names>
          </string-name>
          .
          <article-title>Automatic generation of the descriptive geometry tasks solving as a means of the standard formation in the testing subsystem // Scientific papers of Donetsk National Technical University. Series "Problems of modeling and automation of dynamic systems design" (MAP -</article-title>
          <year>2002</year>
          ).
          <article-title>Issue 52</article-title>
          . Donetsk: DonNTU. -
          <year>2002</year>
          . - pp.
          <fpage>94</fpage>
          -
          <lpage>99</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Karabchevsky</surname>
            <given-names>V</given-names>
          </string-name>
          .
          <article-title>Three-dimensional modeling and descriptive geometry in the course "Methods of computer geometry" // Interdepartmental scientific and technical collection "Technical aesthetics and design"</article-title>
          .
          <source>Issue 8</source>
          . - Kyiv: KNUBA, 2011 - pp.
          <fpage>138</fpage>
          -
          <lpage>142</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Karabchevsky</surname>
            <given-names>V</given-names>
          </string-name>
          .
          <article-title>Computer technologies of teaching graphic disciplines for the specialists in software development // Interdepartmental scientific</article-title>
          and
          <source>technical collection "Technical aesthetics and design"</source>
          . - Kyiv: KNUBA,
          <year>2012</year>
          , №
          <volume>89</volume>
          . - pp.
          <fpage>171</fpage>
          -
          <lpage>174</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Karabchevsky</surname>
            <given-names>V</given-names>
          </string-name>
          .
          <article-title>Methods of computer geometry</article-title>
          . - Donetsk: GVUZ “DonNTU”,
          <string-name>
            <surname>Technopark</surname>
            <given-names>DonNTU</given-names>
          </string-name>
          “UNITECH”,
          <year>2010</year>
          . - 179 p.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <article-title>Recommendations for teaching software engineering</article-title>
          and computer science at universities:
          <source>Tr. from English - M.: INTUIT.RU "Internet University of Information Technologies"</source>
          ,
          <year>2007</year>
          . - 462 p.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>