(b) Ability to analyze a problem, and identify and define the computing requirements appropriate to the problem’s solution.
(k) An ability to apply design and development principles in the construction of software systems of varying complexity.
Apply knowledge of computing fundamentals, knowledge of a computing specialization, and mathematics, science, and domain knowledge appropriate for the computing specialization to the abstraction and conceptualization of computing models from defined problems and requirements
An ability to analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
Solve complex problems
Project
Summative Exam
Practical Exam 1
Project
Case Study
Draft Paper Chapter 1 to 3
Paper Proposal