Welcome to CS 460

Senior Capstone Sequence

Fall 2018

Overview

CS 460 ➞ CS 461 ➞ CS 462 ➞ ☺

or “Why am I here and what is going to happen to me?”

Software Engineering

Practices, processes, methods and tools for engineering software through professional software development, including topics like:

  • Requirements Engineering
  • Architecture, Design and Modeling
  • Software Construction methods
  • Testing
  • Continuous Integration and Deployment

Web Application Development

Framework Microsoft ASP.NET MVC 5
Language C#
Database Microsoft SQL Server
Hosting Azure

Professional Tools, Environments and Practice

IDE Visual Studio
Version Control Git
Team Management Azure DevOps or Jira or Pivotal Tracker or ?
Software Engineering Lifecycle Management Agile Scrum and Disciplined Agile Delivery

Winter and Spring Terms

  • Groups
  • Group Project
  • Individual Project
  • Presentations at Academic Excellence Showcase

The Usual

  • Syllabus
  • Schedule
  • Evaluation, Portfolio, Hands-on Final Exam
  • Books/Resources
  • Software

Required Books

Recommended Resources

  • C# 6.0 in a Nutshell
  • Javascript + JQuery
  • HTML
  • CSS
  • Your Database book
  • See Resources link on class page