Mission Statement

The mission of the Software Development Degree Completion program at MVNU is to provide a quality education in computer science with significant hands-on and laboratory experience that will enable graduates to practice a profession related to software development with proficiency and integrity.

Objectives

The following are the Software Development Objectives describing what is expected of graduates within two - five years after graduation from the program.

  1. Graduates who are effective team members, aware of cultural diversity, who conduct themselves ethically and professionally.
  2. Graduates who can use effective communication skills and technical skills to assure production of quality software, on time and within budget.
  3. Graduates who can build upon and adapt knowledge of science, mathematics, and engineering to take on more expansive tasks that require an increased level of self-reliance, technical expertise, and leadership.
  4. Graduates who can effectively participate in the processes of software system specification, design, development, validation and testing, documentation, and maintenance.
  5. Graduates with competency in software development methods and experience with current programming languages.

Outcomes

The following are the Software Engineering Outcomes describing what students are expected to know or be able to do by the time of graduation from the program.

  1. Foundation: Graduates shall have a strong foundation in science, mathematics, and engineering, and can apply this fundamental knowledge to software engineering tasks.
  2. Development: Graduates can effectively apply software engineering practice over the entire system lifecycle. This includes requirements engineering, analysis, prototyping, design, implementation, testing, maintenance activities and management of risks involved in software and embedded systems.
  3. Technical Competency: Graduates can demonstrate proficiency in several current programming languages, networking protocols, web development, managing security, database design and management, computer organization and architecture.
  4. Methodology: Graduates know various classical and evolving software engineering methods, such as object oriented design and programming, and can select appropriate methods for projects and development teams, and can refine and apply them to achieve project goals.
  5. Professionalism: Graduates are knowledgeable of the ethics, professionalism, and cultural diversity in the work environment.
  6. Quality: Graduates can apply basic software quality assurance practices to ensure that software designs, development, and maintenance meets or exceeds applicable standards.
  7. Presentation: Graduates have effective written and oral communication skills. Graduates can prepare and publish the necessary documents required throughout the project lifecycle.
  8. Teamwork: Graduates can effectively contribute to project discussions, presentations, and reviews.
  9. Growth: Graduates understand the need for life-long learning and can readily adapt to new software engineering environments.
Topic attachments
I Attachment Action Size Date Who Comment
Docxdocx SoftwareEngineering-AcceleratedProgram-Curriculum.docx manage 31.8 K 2013-10-24 - 21:05 JimSkon CS Accelerated Program Curriculum
Topic revision: r5 - 2013-11-25 - JimSkon
 
This site is powered by the TWiki collaboration platformCopyright &© by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback