Introduction to Software Engineering Lab Instructor: Jacob.

Slides:



Advertisements
Similar presentations
CS150 Introduction to Computer Science 1 Professor: Chadd Williams.
Advertisements

CS 232 Geometric Algorithms: Lecture 1 Shang-Hua Teng Department of Computer Science, Boston University.
General information CSE 230 : Introduction to Software Engineering
COMS W1004 Introduction to Computer Science May 28, 2008.
WELCOME TO BIOLOGY 101 FALL BIOLOGY 101 Introductions: My Background Contact Information: –Reagan Lake –Rm 454 (BS Bldg) –
CS 232 Geometric Algorithms: Lecture 1 Shang-Hua Teng Department of Computer Science, Boston University.
CS – 600 Introduction to Computer Science Prof. Angela Guercio Spring 2008.
OBJECT ORIENTED PROGRAMMING I LECTURE 1 GEORGE KOUTSOGIANNAKIS
CPSC 100 – Personal Computers & Their Uses Fall 2010 Dongsheng Che Department of Computer Science East Stroudsburg University.
CS 450: COMPUTER GRAPHICS COURSE AND SYLLABUS OVERVIEW SPRING 2015 DR. MICHAEL J. REALE.
Welcome to 4 th Grade! Ms. Oglesby’s Class A note to the parents about this year.
CSE 1111 Week 1 CSE 1111 Introduction to Computer Science and Engineering.
COMP 465W: Software Engineering Fall Components of the Course The three main components of this course are: The study of software engineering as.
Course Introduction CS 2302 SPRING Course Introduction In this part we'll discuss course mechanics. Most of this will apply to all sections of the.
CIS150AB: Object-Oriented Programming Fundamentals Instructor: Gary R. Smith, MS.
PLEASE GRAB A SEAT ANYWHERE FOR NOW. Welcome to the CMSC 201 Class!!! Mr. Lupoli ITE 207.
Math 125 Statistics. About me  Nedjla Ougouag, PhD  Office: Room 702H  Ph: (312)   Homepage:
Politics and the Media (POLS 328) Professor Jonathan Day 1.Introduction 2.Syllabus 3.Website 4.1 minute paper 5.First Reading.
Syllabus and Class Policies MATH 130: Summer 2014.
EG1004 Overview. Objectives of EG1004 To teach you about what engineers do: –Technical skills MS Office LabVIEW Mindstorms NXT –Professional skills Teamwork.
1 COMS 261 Computer Science I Title: Course Introduction Date: August 25, 2004 Lecture Number: 01.
Welcome to English 98 in the Communication Learning Center.
Food Science 12 Ms. O’Neil - Room 147 ( Digby Regional High School Expectations of Students 1. Be Respectful! Treat all.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang.
COMP 465W Software Engineering Fall Components of the Course The three main components of this course are: The study of software engineering as.
Laboratory 1: Introduction to Microsoft Word, Excel, and PowerPoint General Engineering Polytechnic University.
Introduction to Databases Computer Science 557 September 2007 Instructor: Joe Bockhorst University of Wisconsin - Milwaukee.
Welcome to CS 115! Introduction to Programming. Class URL Write this down!
Welcome CSCI 1100/1202 Intro to Computer Science Winter 2002.
Principles of Financial Accounting I Fall Semester 2007 Orientation Welcome – We are glad you are here! Let’s look at the syllabus for this course.
MSE 101 ON LINE LECTURE INTRODUCTION LECTURE & LABORATORY Professor: Professor Shahriar Manufacturing Systems & Engineering Management Dept.  Faculty.
ECE 1100: Introduction to Electrical and Computer Engineering Wanda Wosik Associate Professor, ECE Dept. Notes 1 Spring 2011 Slides adapted from lectures.
Welcome!! CIT 593 Intro to Computer Systems aka “Introduction to Computer Architecture” Fall 2012.
COP3502: Introduction to Computer Science Yashas Shankar.
Programming In Perl CSCI-2230 Thursday, 2pm-3:50pm Paul Lalli - Instructor.
MAT 360 – Lecture 0 Introduction. About me  Moira Chas   Work phone :  Office Location:
Econ 3320 Managerial Economics (Fall 2015)
CGS 1000-FALL 2009 Intro to Computers & Tech. Topics  Syllabus  Faculty Website  Campus Cruiser Introduction to Computers and Technology.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang.
LISA A. TOBLER, M.S. Introduction to Psychology PS124 Seminar #1.
Introduction to Management
ICS202 Data Structures King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science Department.
CS 345 – Software Engineering Nancy Harris ISAT/CS 217
1 CS 101 Today’s class will begin about 5 minutes late We will discuss the lab scheduling problems once class starts.
CS Introduction to Computer Science Spring 2011 Dr. Angela Guercio (
Please Hand In: -Chapter 2 Guided Exercise Questions -TIDB Cover Page and Member Report.
1 CS 381 Introduction to Discrete Structures Lecture #1 Syllabus Week 1.
MGS 351 Introduction to Management Information Systems
This will be an interactive class, prepare to participate!!!
Computer Networks CNT5106C
Welcome to Survey of Social Problems! “When solving problems, dig at the roots instead of just hacking at the leaves.” (Anthony J. D’Angelo) There is Audio!
LISA A. TOBLER, M.S. Introduction to Psychology PS124 Seminar #1.
Electronic Instrumentation Introduction * Group Taught Studio Course * Syllabus.
1 Computer Science 1021 Programming in Java Geoff Draper University of Utah.
INTE 290 Summer 2015.
Syllabus and Class Policies MATH 130: Summer 2016.
CSE6339 DATA MANAGEMENT AND ANALYSIS FOR COMPUTATIONAL JOURNALISM CSE6339, Spring 2012 Department of Computer Science and Engineering, University of Texas.
FACULTY EXPECTATIONS EDU673 Dr. Sara Mattson, PhD
Computer Network Fundamentals CNT4007C
Mobile Development with iOS
Introduction to Computing
Computer Networks CNT5106C
It’s called “wifi”! Source: Somewhere on the Internet!
EG 1003 Overview.
Accelerated Introduction to Computer Science
EGED: Elementary General Engineering & Design
Technologies of Google Seminar Week 1
Computer Science Practicum – Writing Intensive
CS Problem Solving and Object Oriented Programming Spring 2019
Presentation transcript:

Introduction to Software Engineering Lab Instructor: Jacob

Welcome Welcome to the CS 230 – Introduction to Software Engineering Lab I look forward to working with all of you and hope that we can make this long and evolved process the most enlightening and intriguing as possible

Lab Instructor Information Jacob McCarty

A little about myself Jacob McCarty  AA Electrical Engineering, 2002 Potomac State College of WVU  BS Computer Engineering, 2005 West Virginia University  BS Electrical Engineering, 2005 West Virginia University  MS Computer Science and Certificate Computer Forensics, 2007 West Virginia University

How to contact me Office: ESB-E 757 Office Hours:  Wednesday 11:30 AM -12:30 PM  Thursday 2:00 PM – 3:00 PM Mailbox: ESB-E 829

CS 230 – Introduction to Software Engineering Course Policies

Course Policies - Attendance Attendance in labs are required. Please sit with groups during lab periods 3 unexcused absences will result in reduction of grade

Course Policies Labs will be organized as part informational instruction followed by hands on development of team projects Although most work is in your groups assignments are to be completed on your own and by yourself unless otherwise stated

Course Policies – Academic Dishonesty Why is Academic Dishonesty such an important topic? Academic Dishonesty does not only hurt you, it hurts everyone with a degree from our department and university. Each of you should feel strongly about this topic so help the rest of the students in the University curb the Academic Dishonesty that plagues Universities.

Course Policies - Homework 3-5 unannounced homework assignments throughout the semester Any research completed on any topic must be properly cited HINT: All Homework assignments must be submitted electronically and in paper form prior to the deadline on the assignment.

Lab Policies – Schedule Located in the syllabus is a tentative schedule for the lab. It may be altered to better work with the project as time moves forward. Dr. Reddy and I will be meeting once a week and if you feel you are having problems or not understanding something please don’t hesitate to ask for help or further instruction on a given topic.

Introductions

Please state your name and background and what you think is the most important part of software.

CS 230 – Introduction Software Engineering Group Projects

Projects This semester you will be working in groups of no more than 4. All group members must be in the same lab If you know who you want to work with please sit with them now The rest we will place in a tentative group for today's exercises

Importance of Software Engineering

Software Importance Software is important for many reasons. Effects and Affects all of our lives every hour of everyday. From our checking accounts, course schedules, transportation, and can even affect how we die.

Software Catastrophes One minor glitch in a software program can affect our lives Example: Therac 25 Therac 25 caused a few deaths due to radiation poisoning. Used software from a previous version and did not test it because there had been no issues with Therac 20 Result – Therac 20 had hardware safety checks and they did not realize this when used the software in Therac 25

Homework Assignment Write a 1 page summary of the Therac 25 Catastrophe. Then write 1 short paragraph on 2 other catastrophic software flaws. Due at the beginning of the next lab

Brainstorming

What is Brainstorming? A mechanism to come up with ideas about a specified topic Generally the more creative the better Complete in a relaxed environment Based on concepts from:

Rules to brainstorming Define your topic Choose a facilitator Set a time limit Write down all ideas  No matter how dumb and idea seems it must be written down  Laughter and joking is encouraged but criticism is not Select 5 ideas that are the best  Do so by discussing how each relates to your topic Rank the 5 ideas Apply to topic Based on concepts from:

Brainstorming Exercise

In your groups You will take 2 random words Take XX minutes to relate these words to a system that will manage all aspects of the Coliseum's Operations Make sure to follow the brainstorming rules Pick your top 2 ideas and write them on the board

Assignments

Assignments due next lab Software Catastrophes Homework Group Assignment  Team Company Name  Group Members Name  (MIX) and Phone of all Members  Mark one member as the group contact NOTE: make sure to follow submission rules in the syllabus.