top of page

Major Relevant Objectives

Advancing Computer Science

1. Follow a software development process to
analyze a problem, and to design, build, and
test software solutions.
2. Demonstrate software development skills
using more than one programming language
and development environment.
3. Design and implement software solutions
across multiple platforms.
4. Design and implement software solutions
for mobile devices or embedded systems.
5. Document the planning and development of
software applications using industry
standard tools, techniques, and processes.
6. Within software solutions describe,
implement and analyze data structure
techniques such as lists, trees, hash tables,
graphs, along with sorting and searching
algorithms.

Artificial Intelligence

1. Develop, analyze and integrate artificial
intelligence application and IoT systems.

2. Demonstrate skills to design and create
natural language processing systems.
3. Demonstrate designing and creating
machine learning systems using best
practices and patterns.
4. Demonstrate new and original data in deep
learning by consuming big data with original
algorithms.
5. Demonstrate software development skills
using more than one programming
language, development environment,
platform, and source control system.
6. Describe, develop, analyze, integrate data
structures, databases, and database
management systems.

bottom of page