Principles of Software Engineering: Introduction COSI 120b, Spring 2005.

Slides:



Advertisements
Similar presentations
CGS 1000-SPRING 2008 Introduction to Computers and TechnologyIntroduction to Computers and Technology.
Advertisements

CSCE 145: Algorithmic Design I Introduction Muhammad Nazmus Sakib.
1 SWE Software Testing and Quality Assurance Fall Semester (081) King Fahd University of Petroleum & Minerals Information & Computer.
General information CSE 230 : Introduction to Software Engineering
Course Material: webcourses.kfupm.edu.sa
IS240: Information System Analysis & Design
Administrative Issues ICS 151 Fall 2007 Instructor: Eli Bozorgzadeh.
91.411/ Software Engineering Fred Martin. Writing good code by writing lots of code by writing code in small teams and larger teams by reading about.
Concordia University Department of Computer Science and Software Engineering Click to edit Master title style ADVANCED PROGRAMING PRACTICES Introduction.
1 SWE Introduction to Software Engineering Fall Semester (081) King Fahd University of Petroleum & Minerals Information & Computer Science.
Course Objectives and Instructor Information. To understanding of current software engineering theory and practice To study various software development.
1 CSE 5351: Introduction to Cryptography Ten H. Lai Spring 2015 MW 3:55-5:15 PM, CL133.
COP4020/CGS5426 Programming languages Syllabus. Instructor Xin Yuan Office: 168 LOV Office hours: T, H 10:00am – 11:30am Class website:
Spring 2008 Mark Fontenot CSE 1341 Principles of Computer Science I Note Set 1 1.
CSE Graphical User Interface Design & Implementation Jason Murphy Lecture 1 - Introduction.
GE105: Introduction to Engineering Design Course Information College of Engineering King Saud University Feb 1, 2012.
CS 453 Introduction to Data and computer communications Syllabus Vinod Kulathumani West Virginia University.
Software Engineering II (Spring 2008) Instructor: Instructor:Dr. Damla Turgut Office: Office:450 ENGR 1 Bldg Office Phone: Office Phone:(407)
EECE 310 Software Engineering Lecture 0: Course Orientation.
1 Requirements Analysis and Design Engineering Southern Methodist University CSE 7313.
EG1004 Overview. Objectives of EG1004 To teach you about what engineers do: –Technical skills MS Office LabVIEW Mindstorms NXT –Professional skills Teamwork.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang.
CS Welcome to CS 4311 Software Engineering II Spring 2015.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang.
Course Introduction Software Engineering
20-753: Fundamentals of Web Programming 1 Lecture 1: Introduction Fundamentals of Web Programming Lecture 1: Introduction.
1 Introduction to Engineering Second Semester Overview Agenda Team Assignments and Information Exchange Course Overview.
ECE 1100: Introduction to Electrical and Computer Engineering Wanda Wosik Associate Professor, ECE Dept. Notes 1 Spring 2011 Slides adapted from lectures.
[CS-225: Software Engineering] Course Guide Fatima Khan Prince Sultan University, College for Women.
CEN 4010 First Lecture January 9, 2006 CEN 4010 Introduction to Software Engineering Spring 2006 Instructor: Masoud Sadjadi
Course Information Andy Wang Operating Systems COP 4610 / CGS 5765.
Welcome to Physics 2015! ( General Physics Lab 1 - Fall 2012)
Course Overview Stephen M. Thebaut, Ph.D. University of Florida Software Engineering Foundations.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang.
Multicore Computing Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang University.
CMSC 491/691 A Web of Data Administrivia Spring
CS Welcome to CS 5383, Topics in Software Assurance, Toward Zero-defect Programming Spring 2007.
SE-2030 Software Engineering Tools and Practices SE-2030 Dr. Mark L. Hornick 1.
CSE 1105 Week 1 CSE 1105 Introduction to Computer Science & Engineering Time: Wed 4:00 – 4:50 Thurs 9:30 – 10:20 Thurs 4:00 – 4:50 Place: 100 Nedderman.
CEN First Lecture CEN 4010 Introduction to Software Engineering Instructor: Masoud Sadjadi
CSCE 315 Programming Studio Spring 2013 John Keyser.
1 Statistics 516 Statistical Design and Analysis of Gene Expression Experiments 1/11/2011 Copyright © 2011 Dan Nettleton.
CMSC 491/691 A Web of Data Administrivia Spring
Sensor Networks (Spring 2004) Instructor: Instructor:Dr. Damla Turgut Office: Office:450 ENGR 1 Bldg Office Phone: Office Phone:(407)
CPSC 315 Programming Studio Spring 2009 Frank Shipman.
Information Retrieval CIS-462 Dr. Samir Tartir 2013/2014 First Semester.
Dr. Ying Lu ylu at cse.unl.edu Schorr Center Aug 22, CSCE 351 Operating System Kernels.
Course Overview Stephen M. Thebaut, Ph.D. University of Florida Software Engineering.
Spring 2008 Mark Fontenot CSE 1341 – Honors Principles of Computer Science I Note Set 1 1.
Economics 235 Introduction to Agricultural Economics John D. Lawrence Spring 2004.
CS140 – Computer Programming 1 Course Overview First Semester – Fall /1438 – 2016/2017 CS140 - Computer Programming 11.
Advanced Programing practices
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview
Lecture 1. Course Introduction
CMSC 471 Principles of Artificial Intelligence Course Overview
Syllabus Introduction to Computer Science
Software Process ICS 225 Spring 2002
Lecture 1. Course Introduction
Lecture 1. Course Introduction
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview
Algorithm Design and Analysis
Three major projects: There will be a midterm covering the material presented during the first half of the semester a final covering the material presented.
EECE 310 Software Engineering
Northern Michigan University MA161
Administrative Issues
Administrative Issues
Folsom High School Class: AP Psychology Grade: 11th & 12th
Folsom High School Class: Econ/AP Government
Lecture 1a- Introduction
CSCE 315 Programming Studio
Presentation transcript:

Principles of Software Engineering: Introduction COSI 120b, Spring 2005

Overview What is this class? –What should you get out of this class? –What should you put into this class? Syllabus –Semester schedule –Instructor and TA –Textbook and recommended reading Next Topic

What is this class? The study of software engineering, including the principles and practices Software engineering is multi-facetted –Methodologies for efficiently constructing software –Techniques for building better software products –Leveraging software tools This class presents a survey of all of these areas

What should you get from this class? An understanding of the field Practical experience in the use of various software tools, techniques and methodologies Experience working on a software development team

What should you put into this class? Prerequisites –Understanding of software development (i.e. you have written some software applications) –Java Your term project will be written in Java, using Java libraries and tools –Ability to work in a team NO ONE will do a term project alone The prerequisites are not negotiable.

What should you put into this class? Term project –Groups of people –Two presentations, one in the middle of the semester and one at the end of the semester Tests –Two quizzes, one in the middle of the semester and one at the end of the semester –No final Occasional Homework Assignments Attend Class

Semester Schedule

Instructor and TAs Instructor: Seth Landsman –Office Volen 110 –Hours: by appointment TAs: TBD

Textbook and Recommended Reading Required –Software Engineering by Roger Pressman Recommended –Mythical Man Month by Fredrick Brooks –Death March by …

Next Topic Why Study Software Engineering?