15
Dr. Raj Singh

Dr. Raj Singhrsingh/documents/software_engineering/... · 2020-02-12 · Assignment 1 Due 02/21/2020 Assignment 2 Due 02/25/2020 Midterm 1 03/06/2020 Assignment 3 Due 03/27/2020 Assignment

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Dr. Raj Singhrsingh/documents/software_engineering/... · 2020-02-12 · Assignment 1 Due 02/21/2020 Assignment 2 Due 02/25/2020 Midterm 1 03/06/2020 Assignment 3 Due 03/27/2020 Assignment

Dr. Raj Singh

Page 2: Dr. Raj Singhrsingh/documents/software_engineering/... · 2020-02-12 · Assignment 1 Due 02/21/2020 Assignment 2 Due 02/25/2020 Midterm 1 03/06/2020 Assignment 3 Due 03/27/2020 Assignment

Class Website

Syllabus

Communication

Virtual Class

Paired Programming

SVN

Assignment

2

Page 3: Dr. Raj Singhrsingh/documents/software_engineering/... · 2020-02-12 · Assignment 1 Due 02/21/2020 Assignment 2 Due 02/25/2020 Midterm 1 03/06/2020 Assignment 3 Due 03/27/2020 Assignment

Class websitewww2.cs.uh.edu/~rsingh

BreadcrumbClass Website à Courses à

Software Engineering

3

Page 4: Dr. Raj Singhrsingh/documents/software_engineering/... · 2020-02-12 · Assignment 1 Due 02/21/2020 Assignment 2 Due 02/25/2020 Midterm 1 03/06/2020 Assignment 3 Due 03/27/2020 Assignment

Posted on class website Class Notes & Grading

4

Page 5: Dr. Raj Singhrsingh/documents/software_engineering/... · 2020-02-12 · Assignment 1 Due 02/21/2020 Assignment 2 Due 02/25/2020 Midterm 1 03/06/2020 Assignment 3 Due 03/27/2020 Assignment

5

We will use Google Groups for communication & collaboration.

Join google groups ASAP.

Link to join the groups is provided on class website.

Students are encouraged to post questions and participate in group discussions.

Before asking a question, check on google groups if someone has already asked similar question.

Page 6: Dr. Raj Singhrsingh/documents/software_engineering/... · 2020-02-12 · Assignment 1 Due 02/21/2020 Assignment 2 Due 02/25/2020 Midterm 1 03/06/2020 Assignment 3 Due 03/27/2020 Assignment

Virtual class Live session during class time

Zoom: https://zoom.us/j/8536085967

It is important that you attend lectures.

Each semester lectures are different based upon current trends.

6

Page 7: Dr. Raj Singhrsingh/documents/software_engineering/... · 2020-02-12 · Assignment 1 Due 02/21/2020 Assignment 2 Due 02/25/2020 Midterm 1 03/06/2020 Assignment 3 Due 03/27/2020 Assignment

7

All assignments and project are grouped.

You will work with a team of 3 members.

Pick your team ASAP and provide group information on google groups.

This is a pre-requisite for creating SVN accounts.

Exams are NOT grouped.

Page 8: Dr. Raj Singhrsingh/documents/software_engineering/... · 2020-02-12 · Assignment 1 Due 02/21/2020 Assignment 2 Due 02/25/2020 Midterm 1 03/06/2020 Assignment 3 Due 03/27/2020 Assignment

8

Pick group cautiously.

Team members work collaboratively on assignments and project.

It is your responsibility to work with your team and divide the work.

Pick a communication strategy for your team.

Each member must be respectful to other team members.

Each member must EQUALLY contribute.

Points are distributed based upon your contribution.

If you do not participate, you will receive a ZERO.

Page 9: Dr. Raj Singhrsingh/documents/software_engineering/... · 2020-02-12 · Assignment 1 Due 02/21/2020 Assignment 2 Due 02/25/2020 Midterm 1 03/06/2020 Assignment 3 Due 03/27/2020 Assignment

Assignments are directly posted to SVN

All assignments are grouped

Only one submission per group is submitted directly to SVN

Grades are directly posted to SVN account

9

Page 10: Dr. Raj Singhrsingh/documents/software_engineering/... · 2020-02-12 · Assignment 1 Due 02/21/2020 Assignment 2 Due 02/25/2020 Midterm 1 03/06/2020 Assignment 3 Due 03/27/2020 Assignment

10

Two midterms

Multiple choice / short answers

No Final

Exams are in class during the class time

Page 11: Dr. Raj Singhrsingh/documents/software_engineering/... · 2020-02-12 · Assignment 1 Due 02/21/2020 Assignment 2 Due 02/25/2020 Midterm 1 03/06/2020 Assignment 3 Due 03/27/2020 Assignment

11

Each group is required to work collaboratively on the project

Seek feedback from TA / instructor if needed

Demo is required prior to the due date.

Each team member must be present for demo.

Page 12: Dr. Raj Singhrsingh/documents/software_engineering/... · 2020-02-12 · Assignment 1 Due 02/21/2020 Assignment 2 Due 02/25/2020 Midterm 1 03/06/2020 Assignment 3 Due 03/27/2020 Assignment

After all the groups are finalized SVN accounts are created

An email is sent to each team member

Email includes instructions to setup SVN

Useful links: http://www.institute.loni.org/lasigma/document_files/SVN_tutorial_Windows.pdfhttps://www.tutorialspoint.com/svn/svn_quick_guide.htm

12

Page 13: Dr. Raj Singhrsingh/documents/software_engineering/... · 2020-02-12 · Assignment 1 Due 02/21/2020 Assignment 2 Due 02/25/2020 Midterm 1 03/06/2020 Assignment 3 Due 03/27/2020 Assignment

13

02/07/2020

Assignment 1 Due

02/21/2020

Assignment 2 Due

02/25/2020

Midterm 1

03/06/2020

Assignment 3 Due

03/27/2020

Assignment 4 Due

Midterm 2

03/31/2020

04/24/2020

Project Due

Page 14: Dr. Raj Singhrsingh/documents/software_engineering/... · 2020-02-12 · Assignment 1 Due 02/21/2020 Assignment 2 Due 02/25/2020 Midterm 1 03/06/2020 Assignment 3 Due 03/27/2020 Assignment

Join Google Groups ASAP

Provide group information ASAP on Google Groups.

Respond to the thread that I have posted on Google Groups in this exact format:

'lastname1_lastname2_lastname3' => ['email1','email2','email3']

Due Date: 01/17/2020

14

Page 15: Dr. Raj Singhrsingh/documents/software_engineering/... · 2020-02-12 · Assignment 1 Due 02/21/2020 Assignment 2 Due 02/25/2020 Midterm 1 03/06/2020 Assignment 3 Due 03/27/2020 Assignment

15

What is Software?

What is Software Engineering?

Why do we need Software Engineering?

What is the difference between science and engineering?