CSCI 408 Software Engineering


Assignments


Week
Starting
Material Covered
Week 1

Introduction to the course

  • Go over syllabus
  • What you'll learn
  • What you need
  • Assignments
  • Grading
  • Group project expectations
  • General Expectations
  • Lab time
  • Edinboro Network
  • Take roll
  • Take notes because all the necessary information is not in the book.

 

Week 2

 

Week 3

Chapter 1- (Systems Analysis & Design)

Chapter 4 - (Systems Analysis & Design)
Information Gathering

Other Links:

Start the project page

  • Lets set up the initial page
    • Get overall design
    • Make a "Hello World" Page on your Team ... page; basically getting your web server ready to be programmed

Week 4

 

Chapter 2 - (Systems Analysis & Design) Understanding and Modeling Organizational Systems (look at Use Case);

Some Resources

Week 5

Chapter 3 - Project Management - (Systems Analysis & Design)

Chapter 16 -Security (Fundamentals of Web Development)

 

Week 6

Chapter 16

  • Look at an example Risk Analysis of a fictitious DMV project
  • Discuss how this can relates to each project & possibly start these in class
  • Finish Chapter 16 Notes
  • Hands-On activity → Diffie-Hellman Key Exchange algorithm
  • Check on status of projects
Week 7

Groups present Analysis Phase & Demo status of web sites

  • Present your Patient Chart project

*!*! Start thinking about a topic for your research paper and presentation *!*!

Community Service

Review of Software Engineering models & course objectives

Parkinson's law - "work expands to fill the time available for its completion"

  • Prototyping (rapid)
  • Agile
  • Spiral
  • Waterfall - We are using (software development life cycle)

Chapter 6 - Agile Modeling, Prototyping, and Scrum - (Systems Analysis & Design)

 

Waterfall method

Week 8

Chapter 6 - Agile Modeling, Prototyping, and Scrum - (Systems Analysis & Design)

 

Chapter 19 - XML (Web Development)

  • Start XML Chapter
  • Sample XML (use chrome)
  • What's the purpose of XML
  • Let's build an XML file about cars (maybe)
  • Let's also build the CSS so we can display it nicely (compare to w3schools)
  • Download the Sample XML files see if we can add a record and also print the description.
  • Maybe if time: See if we can print this out to the screen similar to the sample.

 

Week 9

XML (Web Development)

Chapter 18

  • Start Chapter 18
  • Look at group pages
  • Take time to have group meeting
  • 2nd Group Self Evaluation

 

Week 10

Research Paper

hamburger Paragraph
  • Make a survey paper
  • Topic examples:
    • Security Issue
    • Free CMS
    • JS Frameworks
    • JS Canvas
  • Synthesize the information (what does this mean?)
  • What is a paragraph and how to write one.
  • IEEE format
  • How to find valid sources
  • ACM & IEEE journals
  • Sample IEE format
  • IEEE Template
  • Citations & Bibliography
  • Double check your topics
  • Speaking in front of people
    • Be prepared
    • Good PPT
      (if using them)
    • Don't read from the slides
    • Have an Intro
    • Have a summary

Design Presentation

  • Hierarchy chart
  • Sample Wire-frame of your pages
  • Sample Use-Case Scenarios
  • ER Diagram
  • Current Status
  • Make sure all group members participate in the presentation.
Week 11

Discuss Community Service

Why:

  • Make the world (your town, community, child's school) a better place
  • Build Skills
  • Get to know the town you live in better
  • Meet people
  • Maybe get some good karma

Places to find:

Continue with Design Presentation

  • Hierarchy chart
  • Sample Wire-frame of your pages
  • Sample Use-Case Scenarios
  • ER Diagram
  • Current Status
  • Make sure all group members participate in the presentation.
  • Nursing
  • Zim Blog
  • Accounting Club
  • Poster Submission
  • Ritzel Pets
Week 12

Web book chapters


Week 13

Paper Presentations

Week 14

Paper Presentations


Invite the clients in







Assignments


Group Project


Put all assignments in the corresponding D2L drop box.

Homework 1 :

Homework 2:

Homework 3:


Homework 4:

Research Paper and Presentation

Research the topic of _____________ and write a 3 to 4-page summary of your research describing this topic. You should collect 4-5 valid sources from which you obtain your information, at least two of these sources must appear in an ACM or IEEE journal. Make sure to reference your sources with in-text citations based on the ACM or IEEE standards, and include a bibliography of your sources at the end of your paper. Also, the last two paragraphs of the paper should be an evaluation of the information that you obtained in this research exercise.


Homework 5 Ethics & Learning: Due April 19th


Homework 6 Group Peer Evaluation: