This JNTUK R23 professional core course is listed for Computer Science and Engineering (CSE). It is listed in semester 2-2. It carries 3 credits. The published coverage runs across 5 units, from Introduction and Software Life Cycle Models through CASE, Maintenance and Reuse.
Verification scopeSubject name, credits, unit-wise syllabus, and course outcomes are sourced directly from JNTUK's own official R23 course structure and syllabus document, not an autonomous college's adaptation.
What you'll be able to do
Explain the evolution of software engineering, software development projects, and various software life cycle models, including Waterfall, Spiral, Agile, and RAD
Analyze and apply software project management principles, estimation techniques, risk management, and software requirements gathering to plan and manage software projects effectively
Design software systems using structured analysis, function-oriented design, layered modules, cohesion and coupling concepts, and develop effective user interfaces
Implement, test, and evaluate software through coding standards, black-box and white-box testing, debugging, integration testing, and quality management practices, ensuring software reliability
Apply and evaluate computer-aided software engineering (CASE) tools, software maintenance strategies, and software reuse approaches to enhance productivity and maintainability in software development
5 units, from Introduction and Software Life Cycle Models to CASE, Maintenance and Reuse. Tick off units as you cover them — your progress stays on this device.