
Unified Software Project Management (USPM)
Document to show you the important of this group and I will provide you with book description and several press releases — SOON
Working Title: TUES (NSF : Adapting Learning Units of Software Projects Management (USPM): Through Stable Knowledge Patterns or Unified Words
Motivations:
No uniformity in the course content and materials across many universities and industries
Limitation of offering
Not unified in what are been delivered in different universities
Not enough and qualified questions, assignments, and team projects
The scope and level of depth of the content and materials are very
The challenges do not exist within many software engineering courses but the course content and techniques are challenges
The instructors don’t usually have practical experiences in software engineering (lack of expertise)
Lack of existing unified content and materials for teaching the course on unified based where every student in different universities learn the right school of software engineering
The key knowledge areas in software engineering change over-time in a very faster base.
There is no an appropriate way for teaching software engineering to the level and depth to achieve maturity level.
Software engineering is not widely taught in almost all universities or in industry. The proposed project will accelerate the widespread adoption of an existing and successful course in software engineering by (a) developing and sustaining a cadre of academic, in-house, and commercial instructors via an instructor orientation course offered online; an ongoing online instructors’ forum; and a number of face-to-face instructor meetings; (b) offering and evaluating the course at collaborating research sites (including both universities and businesses)—in the process, the project will create one adaptation of the course to a purely online environment and another adaptation for a minority-serving university; (c) analyzing several collections of in-class activities to abstract a set of themes / patterns that can help instructors quickly create new activities as needed; and (d) extending instructional support material including grading guides and a pool of 100s of team projects and exam questions for teaching the course.
All of the materials—videos, slides, exams, grading guides, assignments, team projects, instructor manuals, etc.—are Creative Commons licensed. Most are available freely to the public. A few items designed to help teachers grade students work will be available at no charge, but only to teachers.
The instructional model devotes class time to coached activities, interactive discussions and student presentations by assigning students to view studio-produced lecture videos delivered via the Internet before coming to class. At San Jose State University, students report that they work harder in this course than most others; that the course is more difficult or challenging than most others; and that they learn more than in most other courses. A blind evaluation of student performance on final exams confirms the students’ impressions of their learning.
Intellectual Merits of the Proposal Activities
Q1. How important is the New CmpE 203 for advancing knowledge and understanding within its own field or across different fields?
∙ Potential of the New CmpE 203 to Advance Knowledge and Understanding
Topics covered:
Cmpe 203 course teaches basic principles and methodologies of Software Engineering Management. This course deals basically with qualities, a project manager should possess like a complete understanding of how to prepare project plan, how to prepare proposal to be shown to customers, how to do comparative analysis, etc. The course also focuses on one major issue to be handled by project managers i.e. requirement analysis. This course is divided into various aspects of software management and gives hands on experience on each of the concerned areas. Various areas covered in this course are:
Requirement and challenges: This assignment makes student to scratch their minds in order to devise correct functional and non functional requirements for a given concept. The hardest part of this assignment is determining non functional requirements i.e. qualities a system is required to possess. This assignment helps student to understand the importance of understanding all the requirements before starting a project.
Comparative study assignment – This assignment gives an insight on how to do comparison between two technologies, what factors to look at while comparing and how to document the findings.
Process documentation – This assignment gives a practice on how to document a process using project template and activity diagram. This assignment gives a hands on experience on preparing activity diagram and various rules to be kept in mind while preparing them.
Proposal writing – It is one of the most important assignment undertaken under this course. This assignment gives a good practice on how to do cost estimation, requirement surveys and prepare a proposal using the results drawn from different surveys. This assignment helps student to gain confidence in writing business proposal which is a very important part of business now a days.
Teaching Methodology: A new approach is adopted while teaching this course. Instead of going by the rule of software engineering principles, new cmpe 203 takes its own approach of teaching with the help of various examples and exercises. The class of this course is very interactive and brainstorming as students are required to prepare and participate a lot in the class in order to discuss and complete small exercises conducted in the class. Besides these exercises, students are also given a chance to practice through practical problem which makes the concept clearer and enhance applicability of the concepts learned during the course.