1 / 16

ICS 52 Introduction to Software Engineering

ICS 52 Introduction to Software Engineering. Lecture 1 Duplication of course material for any commercial purpose without the explicit written permission of the professor is prohibited. Today’s lecture. Administrative details Defining software engineering. Logistics.

elga
Download Presentation

ICS 52 Introduction to 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. ICS 52Introduction to Software Engineering Lecture 1 Duplication of course material for any commercial purpose without the explicit written permission of the professor is prohibited.

  2. Today’s lecture • Administrative details • Defining software engineering

  3. Logistics • Professor: André van der Hoek (andre@uci.edu) • TA: AnkitaRaturi (sudokita@gmail.com) • Reader: Fang Deng (fdeng@ics.uci.edu)

  4. Logistics • Office hours by appointment only • Open door policy • DBH 5228 • DBH 5038 • E-mail • IM • TA will have office hours and you can also reach her via e-mail

  5. Logistics • http://www.ics.uci.edu/~andre/ics52w2012.html

  6. Logistics • Required textbook: • Hans van Vliet, Software Engineering: Principles and Practice, Third Edition

  7. Be involved… • Attend class • Visit course web site on a regular basis • Read e-mail frequently • Ask questions

  8. …but do not be too involved • If you do not follow the UC Irvine Academic Honesty policy, you fail the course with an F • All course work is on an individual basis • do not borrow work • do not lend work • Your TA is your friend, but your friend is not your TA

  9. Assignments • Start early • Hand in at the beginning of class • No late assignments will be accepted • grade is “F” for a late assignment • Package properly • include your name, student ID, and e-mail address • include cover page

  10. Grading • Performed by TA, reader, and professor • Resolve disagreements with the TA and reader first

  11. Grades

  12. Exceptions • Only granted by the professor • Contact professor as soon as possible • Contact professor with valid reasons

  13. Questions • When in doubt • ask the TA • ask the professor • E-mail questions • address properly • sign with your name • answers are (generally) copied to everybody • No questions will be answered the two days before the assignment is due

  14. Miscellaneous • ICS 52 mimics the real-world • package your homework properly • use proper language and proper form • You get out of ICS 52 what you put into it • class is intense, you need to participate from the beginning • attend discussion section (when announced) • follow instructions • study, study, study • help is available

  15. Focus • Your detailed knowledge and understanding of the concepts employed in software engineering • Your ability to practice (some of) software engineering • ICS 52 is an introductory course

  16. Software engineering • “A discipline that deals with the building of software systems which are so large that they are built by a team or teams of engineers.” [Ghezzi, Jazayeri, Mandrioli]

More Related