Unsatisfactory (1) Poor understanding of principles of programming and software engineering to solve software development problems. |
Needs Improvement (2) Limited understanding of principles of programming and software engineering to solve software development problems. |
Meets Expectations (3) Good amount of knowledge base to apply principles of programming and software engineering to solve software development problems. |
Exceeds Expectations (4) Outstanding showcase of knowledge to apply principles of programming and software engineering to solve software development problems. |
Unsatisfactory (1) Poor understanding of computer science theory to analyze the performance of computing-based solutions. |
Needs Improvement (2) Limited understanding of computer science theory to analyze the performance of computing-based solutions. |
Meets Expectations (3) Good amount of knowledge to analyze the performance of computing-based solutions using computer science theory. |
Exceeds Expectations (4) Outstanding showcase of knowledge to analyze the performance of computing-based solutions using computer science theory. |
Unsatisfactory (1) Poor understanding of algorithmic analysis to analyze the performance of computing-based solutions. |
Needs Improvement (2) Limited understanding of algorithmic analysis to analyze the performance of computing-based solutions. |
Meets Expectations (3) Good amount of knowledge to analyze the performance of computing-based solutions using algorithmic analysis. |
Exceeds Expectations (4) Outstanding showcase of knowledge to analyze the performance of computing-based solutions using algorithmic analysis. |
Unsatisfactory (1) Poor understanding of various computing systems and architectures. |
Needs Improvement (2) Limited understanding of various computing systems and architectures and explain its concepts. |
Meets Expectations (3) Good amount of knowledge to explain the concepts and usage of various computing systems and architectures. |
Exceeds Expectations (4) Outstanding showcase of knowledge to explain the concepts and usage of various computing systems and architectures. |