1. Programming and Software Engineering
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.

2. Computer Science Theory
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.

3. Algorithmic Analysis
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.

4. Computing Systems and Architectures
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.