Teaching software engineering early: experiences and results

In the fall of 1994, we reorganized the content of our three-course computer science introductory sequence in order to introduce software engineering concepts early and provide a consistent software engineering focus from one course to the next. We also established documentation and design standards...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: McCauley, Renée, Jackson, Ursula
Format: Tagungsbericht
Sprache:eng
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 91
container_issue 2
container_start_page 86
container_title
container_volume 31
creator McCauley, Renée
Jackson, Ursula
description In the fall of 1994, we reorganized the content of our three-course computer science introductory sequence in order to introduce software engineering concepts early and provide a consistent software engineering focus from one course to the next. We also established documentation and design standards that would serve as a framework for teaching the software engineering principles and techniques that we considered appropriate and essential to novice software developers. In an attempt to assess the impact of this new teaching process, we compared the performances in upper-level project-oriented courses of students who had been exposed to the new introductory sequence to those of students who had not.This paper describes the documentation and design standards established in 1994, their evolution over the past four years, and how these standards can be used as a framework for teaching software engineering concepts early in the curriculum. It also reports on what we have learned through tracking our students. We found that, in three upper-level courses, project grades for students exposed to software engineering concepts early averaged as much as half a letter grade higher than those of other students.
doi_str_mv 10.1145/571535.571580
format Conference Proceeding
fullrecord <record><control><sourceid>crossref</sourceid><recordid>TN_cdi_crossref_primary_10_1145_571535_571580</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>10_1145_571535_571580</sourcerecordid><originalsourceid>FETCH-LOGICAL-c106t-88f607e185327ec173a2dd929bce6ca6bb4d0fa6f657facc5b0fc5c0ad4582773</originalsourceid><addsrcrecordid>eNotzz1LA0EUheEpFEyipX0g9cQ737OlBL8gYBPr4e7dO3El2chMIOTfy7JWL5ziwCPEo4K1UtY9uaCccesxEW7EDKAJMloV78S81h8AHby3M7HaMdJ3P-yX9ZTPFyy85GHfD8xlHBnL4XovbjMeKj_8dyG-Xl92m3e5_Xz72DxvJSnwZxlj9hBYRWd0YFLBoO66RjctsSf0bWs7yOizdyEjkWshkyPAzrqoQzALIadfKqdaC-f0W_ojlmtSkEZVmlRpUpk_7VFBBQ</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Teaching software engineering early: experiences and results</title><source>ACM Digital Library</source><creator>McCauley, Renée ; Jackson, Ursula</creator><creatorcontrib>McCauley, Renée ; Jackson, Ursula</creatorcontrib><description>In the fall of 1994, we reorganized the content of our three-course computer science introductory sequence in order to introduce software engineering concepts early and provide a consistent software engineering focus from one course to the next. We also established documentation and design standards that would serve as a framework for teaching the software engineering principles and techniques that we considered appropriate and essential to novice software developers. In an attempt to assess the impact of this new teaching process, we compared the performances in upper-level project-oriented courses of students who had been exposed to the new introductory sequence to those of students who had not.This paper describes the documentation and design standards established in 1994, their evolution over the past four years, and how these standards can be used as a framework for teaching software engineering concepts early in the curriculum. It also reports on what we have learned through tracking our students. We found that, in three upper-level courses, project grades for students exposed to software engineering concepts early averaged as much as half a letter grade higher than those of other students.</description><identifier>ISSN: 0097-8418</identifier><identifier>DOI: 10.1145/571535.571580</identifier><language>eng</language><ispartof>SIGCSE bulletin, 1999, Vol.31 (2), p.86-91</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c106t-88f607e185327ec173a2dd929bce6ca6bb4d0fa6f657facc5b0fc5c0ad4582773</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27924,27925</link.rule.ids></links><search><creatorcontrib>McCauley, Renée</creatorcontrib><creatorcontrib>Jackson, Ursula</creatorcontrib><title>Teaching software engineering early: experiences and results</title><title>SIGCSE bulletin</title><description>In the fall of 1994, we reorganized the content of our three-course computer science introductory sequence in order to introduce software engineering concepts early and provide a consistent software engineering focus from one course to the next. We also established documentation and design standards that would serve as a framework for teaching the software engineering principles and techniques that we considered appropriate and essential to novice software developers. In an attempt to assess the impact of this new teaching process, we compared the performances in upper-level project-oriented courses of students who had been exposed to the new introductory sequence to those of students who had not.This paper describes the documentation and design standards established in 1994, their evolution over the past four years, and how these standards can be used as a framework for teaching software engineering concepts early in the curriculum. It also reports on what we have learned through tracking our students. We found that, in three upper-level courses, project grades for students exposed to software engineering concepts early averaged as much as half a letter grade higher than those of other students.</description><issn>0097-8418</issn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>1999</creationdate><recordtype>conference_proceeding</recordtype><recordid>eNotzz1LA0EUheEpFEyipX0g9cQ737OlBL8gYBPr4e7dO3El2chMIOTfy7JWL5ziwCPEo4K1UtY9uaCccesxEW7EDKAJMloV78S81h8AHby3M7HaMdJ3P-yX9ZTPFyy85GHfD8xlHBnL4XovbjMeKj_8dyG-Xl92m3e5_Xz72DxvJSnwZxlj9hBYRWd0YFLBoO66RjctsSf0bWs7yOizdyEjkWshkyPAzrqoQzALIadfKqdaC-f0W_ojlmtSkEZVmlRpUpk_7VFBBQ</recordid><startdate>199906</startdate><enddate>199906</enddate><creator>McCauley, Renée</creator><creator>Jackson, Ursula</creator><scope>AAYXX</scope><scope>CITATION</scope></search><sort><creationdate>199906</creationdate><title>Teaching software engineering early</title><author>McCauley, Renée ; Jackson, Ursula</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c106t-88f607e185327ec173a2dd929bce6ca6bb4d0fa6f657facc5b0fc5c0ad4582773</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>1999</creationdate><toplevel>online_resources</toplevel><creatorcontrib>McCauley, Renée</creatorcontrib><creatorcontrib>Jackson, Ursula</creatorcontrib><collection>CrossRef</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>McCauley, Renée</au><au>Jackson, Ursula</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Teaching software engineering early: experiences and results</atitle><btitle>SIGCSE bulletin</btitle><date>1999-06</date><risdate>1999</risdate><volume>31</volume><issue>2</issue><spage>86</spage><epage>91</epage><pages>86-91</pages><issn>0097-8418</issn><abstract>In the fall of 1994, we reorganized the content of our three-course computer science introductory sequence in order to introduce software engineering concepts early and provide a consistent software engineering focus from one course to the next. We also established documentation and design standards that would serve as a framework for teaching the software engineering principles and techniques that we considered appropriate and essential to novice software developers. In an attempt to assess the impact of this new teaching process, we compared the performances in upper-level project-oriented courses of students who had been exposed to the new introductory sequence to those of students who had not.This paper describes the documentation and design standards established in 1994, their evolution over the past four years, and how these standards can be used as a framework for teaching software engineering concepts early in the curriculum. It also reports on what we have learned through tracking our students. We found that, in three upper-level courses, project grades for students exposed to software engineering concepts early averaged as much as half a letter grade higher than those of other students.</abstract><doi>10.1145/571535.571580</doi><tpages>6</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0097-8418
ispartof SIGCSE bulletin, 1999, Vol.31 (2), p.86-91
issn 0097-8418
language eng
recordid cdi_crossref_primary_10_1145_571535_571580
source ACM Digital Library
title Teaching software engineering early: experiences and results
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-25T06%3A42%3A01IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-crossref&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Teaching%20software%20engineering%20early:%20experiences%20and%20results&rft.btitle=SIGCSE%20bulletin&rft.au=McCauley,%20Ren%C3%A9e&rft.date=1999-06&rft.volume=31&rft.issue=2&rft.spage=86&rft.epage=91&rft.pages=86-91&rft.issn=0097-8418&rft_id=info:doi/10.1145/571535.571580&rft_dat=%3Ccrossref%3E10_1145_571535_571580%3C/crossref%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true