An Introductory Course on Service-Oriented Computing for High Schools

Saved in:
Bibliographic Details
Title: An Introductory Course on Service-Oriented Computing for High Schools
Language: English
Authors: Tsai, W. T., Chen, Yinong, Cheng, Calvin
Source: Journal of Information Technology Education. 2008 7:315-338.
Availability: Informing Science Institute. 131 Brookhill Court, Santa Rosa, CA 95409. Tel: 707-537-2211; Fax: 480-247-5724; Web site: http://JITE.org
Peer Reviewed: Y
Physical Description: PDF
Page Count: 24
Publication Date: 2008
Document Type: Journal Articles
Reports - Descriptive
Education Level: High Schools
Descriptors: Feedback (Response), High School Students, Introductory Courses, Programming Languages, Computer Software, Computers, Programming, Educational Technology, Robotics, Teaching Methods, Computer Science Education, Learning Processes, College School Cooperation
ISSN: 1547-9714
Abstract: Service-Oriented Computing (SOC) is a new computing paradigm that has been adopted by major computer companies as well as government agencies such as the Department of Defense for mission-critical applications. SOC is being used for developing Web and electronic business applications, as well as robotics, gaming, and scientific applications. Yet, SOC education is lagging. In spite of significant progresses in SOC technology and applications, SOC education has not been taught in introductory classes, even if it is technologically feasible. Most of the existing SOC courses are either graduate seminars or senior-level courses at various universities. On the other hand, SOC is component-based and introduces a high-level of abstraction, which makes it possible to teach computing within an application domain, such as robotics. In other words, the SOC learning process focuses more on the application logic rather than the syntax of programming languages, potentially making computer education entertaining. The Computer Science & Engineering Department and the College of Education at Arizona State University, in cooperation with the Scottsdale Unified School District and Coronado High School, pioneered the first SOC course for high schools (grades 9 through 12) in the Spring and Fall of 2007. The course was also offered in summers 2006, 2007, and 2008 to high school students and teachers. This course is designed so that even high school students without any computing training can learn the latest software technologies in an entertaining manner. Specifically, this course uses a visual programming environment so students can design their software visually. Thus, they can learn control constructs but do not need to focus on the details of programming language syntax. Furthermore, once the software is designed, a visual 3-D simulator can give students instantaneous feedback. Finally, the software designed can be downloaded into LEGO robots for robotic competition. Most students who took the course rated the course "very well" or "pretty well" and some indicated that they are interested enough to contemplate pursuing computer science as their career. (Contains 7 figures and 10 tables.)
Abstractor: As Provided
Number of References: 35
Entry Date: 2009
Access URL: https://JITE.org
Accession Number: EJ822660
Database: ERIC
FullText Links:
  – Type: pdflink
    Url: https://content.ebscohost.com/cds/retrieve?content=AQICAHj0k_4E0hTGH8RJwT4gCJyBsGNe_WN95AvKlDbXJGqwxwEACH3Sdot47Zezvu4yKn6kAAAA4jCB3wYJKoZIhvcNAQcGoIHRMIHOAgEAMIHIBgkqhkiG9w0BBwEwHgYJYIZIAWUDBAEuMBEEDLdCV4Hs1HVbK98PigIBEICBmhGts0e8XtN8XIQpQFlu7JeFfHWfWiH9e8TMB8mi6s2rILoRgJG2u61ODXna3KpK53UxnbL-3QEGgvZq5JivpHweHXIP4QLkbXJ8_RxD93xxH8cpz5YJg_cW7s7ycir5c04A2oKygyD4rgMcFw-TXLvvEDYJFs6hzPcFkutszA2muEZuDhJYRW3TouGRwOJMlKGCh_AY6sVsXCc=
Text:
  Availability: 0
Header DbId: eric
DbLabel: ERIC
An: EJ822660
AccessLevel: 3
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 0
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: An Introductory Course on Service-Oriented Computing for High Schools
– Name: Language
  Label: Language
  Group: Lang
  Data: English
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Tsai%2C+W%2E+T%2E%22">Tsai, W. T.</searchLink><br /><searchLink fieldCode="AR" term="%22Chen%2C+Yinong%22">Chen, Yinong</searchLink><br /><searchLink fieldCode="AR" term="%22Cheng%2C+Calvin%22">Cheng, Calvin</searchLink>
– Name: TitleSource
  Label: Source
  Group: Src
  Data: <searchLink fieldCode="SO" term="%22Journal+of+Information+Technology+Education%22"><i>Journal of Information Technology Education</i></searchLink>. 2008 7:315-338.
– Name: Avail
  Label: Availability
  Group: Avail
  Data: Informing Science Institute. 131 Brookhill Court, Santa Rosa, CA 95409. Tel: 707-537-2211; Fax: 480-247-5724; Web site: http://JITE.org
– Name: PeerReviewed
  Label: Peer Reviewed
  Group: SrcInfo
  Data: Y
– Name: PhysDesc
  Label: Physical Description
  Group: PhysDesc
  Data: PDF
– Name: Pages
  Label: Page Count
  Group: Src
  Data: 24
– Name: DatePubCY
  Label: Publication Date
  Group: Date
  Data: 2008
– Name: TypeDocument
  Label: Document Type
  Group: TypDoc
  Data: Journal Articles<br />Reports - Descriptive
– Name: Audience
  Label: Education Level
  Group: Audnce
  Data: <searchLink fieldCode="EL" term="%22High+Schools%22">High Schools</searchLink>
– Name: Subject
  Label: Descriptors
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Feedback+%28Response%29%22">Feedback (Response)</searchLink><br /><searchLink fieldCode="DE" term="%22High+School+Students%22">High School Students</searchLink><br /><searchLink fieldCode="DE" term="%22Introductory+Courses%22">Introductory Courses</searchLink><br /><searchLink fieldCode="DE" term="%22Programming+Languages%22">Programming Languages</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+Software%22">Computer Software</searchLink><br /><searchLink fieldCode="DE" term="%22Computers%22">Computers</searchLink><br /><searchLink fieldCode="DE" term="%22Programming%22">Programming</searchLink><br /><searchLink fieldCode="DE" term="%22Educational+Technology%22">Educational Technology</searchLink><br /><searchLink fieldCode="DE" term="%22Robotics%22">Robotics</searchLink><br /><searchLink fieldCode="DE" term="%22Teaching+Methods%22">Teaching Methods</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+Science+Education%22">Computer Science Education</searchLink><br /><searchLink fieldCode="DE" term="%22Learning+Processes%22">Learning Processes</searchLink><br /><searchLink fieldCode="DE" term="%22College+School+Cooperation%22">College School Cooperation</searchLink>
– Name: ISSN
  Label: ISSN
  Group: ISSN
  Data: 1547-9714
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: Service-Oriented Computing (SOC) is a new computing paradigm that has been adopted by major computer companies as well as government agencies such as the Department of Defense for mission-critical applications. SOC is being used for developing Web and electronic business applications, as well as robotics, gaming, and scientific applications. Yet, SOC education is lagging. In spite of significant progresses in SOC technology and applications, SOC education has not been taught in introductory classes, even if it is technologically feasible. Most of the existing SOC courses are either graduate seminars or senior-level courses at various universities. On the other hand, SOC is component-based and introduces a high-level of abstraction, which makes it possible to teach computing within an application domain, such as robotics. In other words, the SOC learning process focuses more on the application logic rather than the syntax of programming languages, potentially making computer education entertaining. The Computer Science & Engineering Department and the College of Education at Arizona State University, in cooperation with the Scottsdale Unified School District and Coronado High School, pioneered the first SOC course for high schools (grades 9 through 12) in the Spring and Fall of 2007. The course was also offered in summers 2006, 2007, and 2008 to high school students and teachers. This course is designed so that even high school students without any computing training can learn the latest software technologies in an entertaining manner. Specifically, this course uses a visual programming environment so students can design their software visually. Thus, they can learn control constructs but do not need to focus on the details of programming language syntax. Furthermore, once the software is designed, a visual 3-D simulator can give students instantaneous feedback. Finally, the software designed can be downloaded into LEGO robots for robotic competition. Most students who took the course rated the course "very well" or "pretty well" and some indicated that they are interested enough to contemplate pursuing computer science as their career. (Contains 7 figures and 10 tables.)
– Name: AbstractInfo
  Label: Abstractor
  Group: Ab
  Data: As Provided
– Name: Ref
  Label: Number of References
  Group: RefInfo
  Data: 35
– Name: DateEntry
  Label: Entry Date
  Group: Date
  Data: 2009
– Name: URL
  Label: Access URL
  Group: URL
  Data: <link linkTarget="URL" linkTerm="https://JITE.org" linkWindow="_blank">http://JITE.org</link>
– Name: AN
  Label: Accession Number
  Group: ID
  Data: EJ822660
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=eric&AN=EJ822660
RecordInfo BibRecord:
  BibEntity:
    Languages:
      – Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 24
        StartPage: 315
    Subjects:
      – SubjectFull: Feedback (Response)
        Type: general
      – SubjectFull: High School Students
        Type: general
      – SubjectFull: Introductory Courses
        Type: general
      – SubjectFull: Programming Languages
        Type: general
      – SubjectFull: Computer Software
        Type: general
      – SubjectFull: Computers
        Type: general
      – SubjectFull: Programming
        Type: general
      – SubjectFull: Educational Technology
        Type: general
      – SubjectFull: Robotics
        Type: general
      – SubjectFull: Teaching Methods
        Type: general
      – SubjectFull: Computer Science Education
        Type: general
      – SubjectFull: Learning Processes
        Type: general
      – SubjectFull: College School Cooperation
        Type: general
    Titles:
      – TitleFull: An Introductory Course on Service-Oriented Computing for High Schools
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Tsai, W. T.
      – PersonEntity:
          Name:
            NameFull: Chen, Yinong
      – PersonEntity:
          Name:
            NameFull: Cheng, Calvin
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 01
              Type: published
              Y: 2008
          Identifiers:
            – Type: issn-print
              Value: 1547-9714
          Numbering:
            – Type: volume
              Value: 7
          Titles:
            – TitleFull: Journal of Information Technology Education
              Type: main
ResultId 1