The best way to learn C++ is by practicing examples. The page contains examples on basic concepts of C++. You are advised to take the references from these examples and try them on your own.
All the programs on this page are tested and should work on all platforms.
Introduction to Software Project Management (SPM): Definition of a Software Project (SP), SP Vs. other types of projects activities covered by SPM
Categorizing SPs, project as a system, management control, requirement specification, information and control in organization
Stepwise Project planning: Introduction, selecting a project, identifying project scope and objectives
Identifying project infrastructure, analyzing project characteristics, identifying project products and activities
Estimate efforts each activity, identifying activity risk, allocate resources, review/ publicize plan
Project Evaluation & Estimation: Cost benefit analysis, cash flow forecasting, cost benefit evaluation techniques
Risk evaluation,Selection of an appropriate project report, Choosing technologies
Choice of process model, structured methods, rapid application development,waterfall, V-process model
Spiral models, prototyping, delivery. Albrecht function point analysis
Activity planning & Risk Management: Objectives of activity planning, project schedule, projects and activities, sequencing and scheduling activities
Network planning model, representation of lagged activities, adding the time dimension, backward and forward pass
Identifying critical path, activity throat, shortening project, precedence networks
Risk Management: Introduction, the nature of risk, managing risk, risk identification, risk analysis, reducing the risks
Evaluating risks to the schedule, calculating the z values.
What is thermodynamics? Thermodynamics is the study of the relations between heat, work, temperature, and energy. The laws of thermodynamics describe how the energy in a system changes and whether the system can perform useful work on its surroundings
Resource allocation & monitoring the control: Introduction, the nature of resources, identifying resource requirements, scheduling resources creating critical paths
Counting the cost, being specific, publishing the resource schedule, cost schedules, the scheduling sequence
Monitoring the control: Introduction, creating the frame work, collecting the data, visualizing progress, cost monitoring, earned value
Prioritizing monitoring, getting the project back to target, change control
Managing contracts and people: Introduction, types of contracts, stages in contract, placement, typical terms of a contract, contract management, acceptance
Managing people and organizing terms: Introduction, understanding behaviour, organizational behaviour: a back ground, selecting the right person for the job
Instruction in the best methods, motivation, working in groups, becoming a team, decision making, leadership, organizational structures.
Software quality: Introduction, the place of software quality in project planning, the importance of software quality
Defining software quality, ISO 9126, Practical software quality measures, product versus process quality management
External standards, techniques to help enhance software quality