CEN 4010 - First Lecture CEN 4010 Introduction to Software Engineering Instructor: Masoud Sadjadi

Slides:



Advertisements
Similar presentations
Math 115b Section 1 (Summer 07)  Instructor: Kerima Ratnayaka   Phone :  Office.
Advertisements

General information CSE 230 : Introduction to Software Engineering
1 CS 425 / CS 625 Software Engineering Fall 2007 Course Syllabus August 27, 2007.
UMass Lowell Computer Science Foundations of Computer Science Prof. Karen Daniels Fall, 2009 Lecture 1 Introduction/Overview Th. 9/3/2009.
Course Syllabus January 24, 2012 CS 426/CPE 426 Senior Projects in Computer Science/Computer Engineering University of Nevada, Reno Department of Computer.
CSE 322: Software Reliability Engineering Topics covered: Course outline and schedule Introduction, Motivation and Basic Concepts.
MIS 470: Information Systems Project Yong Choi School of Business Administration CSU, Bakersfield.
CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
Math 115a– Section 4  Instructor: Kerima Ratnayaka   Phone :  Office : MTL 124B.
CSS-304: Computer Systems Interface Duisebekov Zhasdauren Faculty of Engineering Suleyman Demirel University.
1 CSE 5351: Introduction to Cryptography Ten H. Lai Spring 2015 MW 3:55-5:15 PM, CL133.
METU Computer Engineering Department
Computer Science 102 Data Structures and Algorithms V Fall 2009 Lecture 1: administrative details Professor: Evan Korth New York University 1.
Fall 2010 Instructor: Emily Batty.  Emily Batty   is the BEST way to reach me!!!
Issues in Teaching Software Engineering Virendra C. Bhavsar Professor and Director, Advanced Computational Research Laboratory Faculty of Computer Science.
Computer Network Fundamentals CNT4007C
SYSC System Analysis and Design 1 Part I – Introduction.
Conquering Complex and Changing Systems Object-Oriented Software Engineering Chapter 1, Introduction to Software Engineering.
Using UML, Patterns, and Java Object-Oriented Software Engineering Chapter 1: Introduction.
Bala Kappagantula CGS 1000 Introduction to Computers and Technology Fall 2007.
Welcome to CS 3331, Advanced Object-Oriented Programming Fall 2009 Dept. of Computer Science University of Texas at El Paso.
EECE 310 Software Engineering Lecture 0: Course Orientation.
1 Requirements Analysis and Design Engineering Southern Methodist University CSE 7313.
Computer Networks CEN 5501C Spring, 2008 Ye Xia (Pronounced as “Yeh Siah”)
SE-308 Software Engineering-II 7th Term SE University of Engineering & Technology Taxila, Pakistan Software Engineering Department.
Chapter 1: Introduction to Project Management
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang.
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
CS461: Principles and Internals of Database Systems Instructor: Ying Cai Department of Computer Science Iowa State University Office:
1 Introduction to Engineering Second Semester Overview Agenda Team Assignments and Information Exchange Course Overview.
Course Guide IS325 Systems Analysis & Design II Ms Fatima Khan Prince Sultan University, College for Women.
Programming in Java (COP 2250) Lecture 1 Chengyong Yang Fall, 2005.
Week 1 c0209 Software Engineering Course Practice Project Course Overview Software Institute, Nanjing University, Spring 2007 c0209.
CEN 4010 First Lecture January 9, 2006 CEN 4010 Introduction to Software Engineering Spring 2006 Instructor: Masoud Sadjadi
1 CS 426 / CPE 426 Senior Projects Spring 2011 Course Syllabus January 19, 2011.
Math 115b Section 3 (Spring 09)  Instructor: Kerima Ratnayaka   Phone :  Office.
MRKT 370 – PRINCIPLES OF MARKETING FALL 2003 Dr. Ugur Yucelt Office Phone: Class Time: MW: 12:30-1:45 Office hours: MW:2:00-6:00 pm
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang.
Software Development CSCI-1302 Lakshmish Ramaswamy.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang.
World VIEW January 21, 2008 Instructor: David M. Hasz Introduction.
1 Welcome to Criminology! (Soc/AdmJ 012) Dr. Eric Silver T/Th 4:15-5:30pm 111 Wartik.
1 Computing and Software Engineering Practice Course Overview Software Institute, Nanjing University, Spring
Course Introduction CEN 5016 Software Engineering Dr. David A. Workman School of EE and Computer Science January 9, 2007.
Introduction Fall Dr. Chuck Lillie – Oxendine 1219 – – –
1 CS 320 Interaction Design Spring 2011 Course Syllabus January19, 2011.
Software Engineering Administrivia September 5, 2001 Joseph Conron Computer Science Department New York University
Course Overview Ted Baker  Andy Wang COP 5641 / CIS 4930.
COP4020 INTRODUCTION FALL COURSE DESCRIPTION Programming Languages introduces the fundamentals of the design and implementation of programming languages.
Computer Networks CNT5106C
Math 115a Section 2(Summer 05)  Instructor: Kerima Ratnayaka   Phone :  Office.
COP st Lecture August 29, 2005 COP 4009 Component-Based Software Engineering Fall 2005 Instructor: Masoud Sadjadi
PROBLEM SOLVING AND PROGRAMMING ISMAIL ABUMUHFOUZ | CS 170.
1 Welcome Alireza Humber College Lecture 1 Game 540 Alireza
1 CS 425 / 625 Software Engineering Fall 2003 Course Syllabus August 25, 2003.
Introduction to CSCI 242 Compiled by S. Zhang 1. Syllabus Syllabus has the most updated information! –Use the information on the syllabus for the grading.
Computer Science I ISMAIL ABUMUHFOUZ | CS 180. CS 180 Description BRIEF SUMMARY: This course covers a study of the algorithmic approach and the object.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview
Welcome to CS 4390/CS5381: Introduction to Formal Methods
INTERNATIONAL BURCH UNIVERSITY
Computer Engineering Department Islamic University of Gaza
Computer Skills Lecturer Muhammed YASIN
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview
EECE 310 Software Engineering
Lecture1: Introduction to IT322 Software Engineering I
CSS-304: Computer Systems Interface
CS 425 / CS 625 Software Engineering
Analysis of Algorithms
CEN 5011 Advanced Software Engineering
Presentation transcript:

CEN First Lecture CEN 4010 Introduction to Software Engineering Instructor: Masoud Sadjadi

First LectureCEN 4010: Introduction to Software Engineering 2 Course Home Page  Web Page –  General Information: –Office Hours: ECS 212C, M/W 15:30 – 18:00 or by appointment.  Important Information: –Course Syllabus  Reading Assignments –Lecture Notes –Projects  Important Note: –Please read your textbook before coming to class. –Pay attention to the reading assignments. Overview: Introduction Home Page

First LectureCEN 4010: Introduction to Software Engineering 3 Prerequisite and References  Prerequisite –COP Data Structures –Familiarity with  At least two higher level languages  The foundations of computing  Required Text –Bernd Bruegge and Allen H Dutoit, “Object-Oriented Software Engineering: Using UML, Patterns, and Java.”  Other reading material –Class notes. Overview: Introduction Home Page Syllabus Project

First LectureCEN 4010: Introduction to Software Engineering 4 Grading  Grading Policy –Class Attendance and Participation: 10%  + %5 extra points for those answering the difficult questions! –Term Project: 40%. –Mid-Term Exam: 25%. –Final Exam: 25%.  Grading Standard –The grading scale is: A: 90 | A-:87 | B+:84 | B: 80 | B-:77 | C+:74 | C: 70 | C-:65 | D+:60 | D: 55 | D-:50. –Note that a C- is not a C.  Attendance –Attendance will be taken during each class meeting. Overview: Introduction Home Page Syllabus Project

First LectureCEN 4010: Introduction to Software Engineering 5 Introduction to Course Web Site Reference to the Course Web SiteCourse Web SiteOverview: Introduction Home Page Syllabus Project

First LectureCEN 4010: Introduction to Software Engineering 6 Project Objective and Grading  Objective –The primary objective of the projects is to give you practice in applying the phases of the software development process to a "real" software project.  Grading Scheme –The grade for the projects is based on three deliverables and class presentations, representing 40% of the final grade. –Each student in a project team will be evaluated separately and may receive a different grade. Overview: Introduction Home Page Syllabus Project

First LectureCEN 4010: Introduction to Software Engineering 7 Deliverables and Presentation  Deliverable (30%) –Software documentation consisting of:  Requirements Analysis Document (5%)  Object Design Document (5%)  System Design Document (5%)  Implementation i.e. source code (5%)  Test Cases (5%)  User's Guide (5%) –A CD with all project material.  Presentation (10%) –Every member of team will present –Project manager opens and closes the presentation Overview: Introduction Home Page Syllabus Project

First LectureCEN 4010: Introduction to Software Engineering 8 Project and Team Selection  Selection of Project: –Each group is responsible for selecting a project from the ones introduced next. –Alternatively, you can come up with your own project, but you need to convince me first. –Before starting work on the project you must come and see me during my office hours so that we can decide on the scope of your project. –Project selection should be finalized by the end of the second week of the class.  Project Teams –Each team shall consist of 4 to 6 students. –We need to select a project manager for each group. Overview: Introduction Home Page Syllabus Project

First LectureCEN 4010: Introduction to Software Engineering 9 Student Introduction  Reply to the below questions 1.Status: Jr/Sr? 2.How many credits left to graduate? 3.Plan after graduation? 4.Programming Languages? 5.Industry Experience? 6.Project Manager? 7.What project?