Skip to content

kwurst/CS-401

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CS-401 Software Development Process

This course deals with software as an engineered product that requires planning, analysis, design, implementation, testing and maintenance.

Karl R. Wurst
Worcester State University

This course will be taught for the last time in Spring 2015, to be replaced with CS-448 Software Development Capstone in Spring 2016.

After successful completion of this course, students will be able to:

  • Perform development work on a significant software system, employing knowledge gained from courses throughout the program.
  • Work in groups to manage a project, following all appropriate project management techniques.
  • Work on requirements, design, implementation, and quality assurance plan for a project.
  • Follow a suitable process model.
  • Learn new models, techniques, and technologies as needed and appreciate the necessity of such continuing professional development.
  • Use a version control system to manage a project.
  • Write documentation for a project, following the project’s documentation standards.
  • Analyze a project for professional, social, and ethical issues, determining expected positive impact, and possible negative impacts on all stakeholders – the company or project, its employees or community members, its users, and society in general.
  • Prepare and give presentations to your team, and to stakeholders of your project.
  • Analyze and modify software in order to improve its efficiency, reliability, and maintainability.
  • Evaluate software licenses, contracts and intellectual property agreements, while recognizing the necessity of involving legal expertise.
  • Design and implement comprehensive test plans and analyze requirements to determine appropriate testing strategies.
  • Conduct reviews and effective, efficient inspections.

Computer Science and LASC Capstone Experience

This course fulfills the Capstone Experience requirement for both the Major in Computer Science and the LASC. From the LASC:

Capstone seminars are offered to students in their junior or senior year through their major field of study for varying credit or through a three-credit course offered within the Liberal Arts and Sciences Curriculum. Capstone seminars completed within a student’s major field of study will count toward major requirements and will meet the LASC capstone experience requirement.

Capstone seminars:

  • provide students the opportunity to demonstrate mastery of a subject area or skill.
  • require synthesis and integration of prior knowledge and abilities.
  • are designed to facilitate the transition from WSU to the world of work, professional development and/or graduate studies.
  • may include research, leadership and internship opportunities, artistic projects, the production of a portfolio of student work, and/or other culminating learning experiences.

About

CS-401 Software Development Process

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published