6.1 Software Lifecycle Models and Risk Driven Process
Advanced guide to SDLC, waterfall, iterative, incremental, agile, spiral model, prototyping and risk-driven software process.
6.2 Project Planning, Control, Risk, Cost, Version, Quality and Metrics
Advanced guide to software project planning, estimation, scheduling, risk management, cost models, version control, quality assurance and software metrics.
6.4 Software Design, Implementation, Testing and Maintenance
Advanced guide to architecture design, modular design, coding practices, testing levels, test techniques, debugging and maintenance.
6.5 Formal Methods, ISO, CMM, CASE and Process Improvement
PSC Computer Engineer study guide on Formal Methods ISO CMM CASE and Process Improvement with concept teaching, worked answer pattern, exam points, examples and MCQ revision.
6.7 Transaction, Concurrency, Crash Recovery, Query Optimization and Indexing
Advanced DBMS guide to ACID, schedules, serializability, locking, deadlocks, recovery logs, query plans and indexes.
6.8 Distributed Database, Data Mining, Warehousing and Security
Advanced guide to distributed DBMS, fragmentation, replication, two-phase commit, data warehouse, OLAP, data mining and database security.
6.9 Processes, Threads, Synchronization, Scheduling and Deadlock
Advanced OS guide to process states, PCB, threads, context switching, synchronization, CPU scheduling, deadlock and starvation.
6.6 Relational Model, ER Model, SQL, Normalization and File Structure
Advanced guide to ER modeling, relational model, keys, SQL, joins, normalization, functional dependency and file organization.
5.5 ADT, Complexity, Big O, Theta, Best, Average and Worst Case
Advanced study guide on abstract data types, algorithm analysis, asymptotic notation, recurrence basics and best/average/worst-case complexity.
5.1 Structured Programming: Data Types, Operators and Control Structures
Advanced study guide on structured programming, data types, operators, expressions, control flow, modular reasoning and exam-ready tracing.