1 / 13

CIS740 - Software Engineering

Gain an understanding of software engineering from a product viewpoint, explore current articles, and learn the terminology and foundations of the field. This course encourages independent study and active participation.

marcelr
Download Presentation

CIS740 - Software Engineering

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CIS740 - Software Engineering Dr David A. Gustafson dag@cis.ksu.edu http://www.cis.ksu.edu/~dag

  2. Goals of CIS740 • overview of software engineering from the product viewpoint • knowledge of “state-of-the-practice” and “state-of-the-art” (current articles) • understanding of issues, terminology and foundations • learning to read the literature

  3. Goals continued • I think you as a student can achieve those goals by reading, studying, discussing and investigating the articles (and other information). • I do not particularly want to “filter” your understanding of those articles by lecturing on my view of the article (some articles may require background).

  4. Conduct of Course • UR 3:30-4:45 pm, T 7-10 pm • Discussions/Lectures • Interactive Sessions • Homework • Exams • Read Syllabus • Read announcements

  5. Exams cover • Articles and Readings • FAQs, Discussions and Summaries • homework • postings on web • Not constrained to topics discussed in class but not intended to be tricky or sneaky

  6. My Expectations • You read and study article(s) and readings before class • You prepare to ask/answer questions • You do homework independently • You submit homework on time • You participate in interactive sessions

  7. Grading • two midterms (100-150 pts) • one final (200 pts) • homework (10-20 pts) • due beginning of class (10% off) • interactive session (0-30 pts) • 4 tasks (30-100 pts) • 90% of total points is an A, 80% is a B

  8. Grade Information • will be available on kstate online • Online.ksu.edu • Logon and set a password • We will also be using Kstate Online for the interactive sessions. Grades will be posted at end with grade points (4-1)

  9. Availability of Lectures • world wide web • pdf version • powerpoint • Tegrity video • Link from class web page below my webpage • www.cis.ksu.edu/~dag

  10. Articles • current information • sometimes unproven • different viewpoints • different styles, terminology, levels • little background information

  11. How do you read an article? • My approach • Read abstract • Check refs • Read conclusions • Only then, read paper

  12. Fundamental Issues • Why is software engineering important? • Why have past practices not worked? Or have they? • What are the trends, issues, concerns? • What is the future?

  13. For Thursday • Read “Software Engineering is not Enough” by Whittaker and Atkin, and “The art, science, and engineering of software development” by McConnell • Visit SWEBOK – www.swebok.org • read project overview on web site

More Related