Computer Programming Learner Outcomes

1 - Develop a depth and breadth of knowledge in diverse programming languages to increase employment value in the workplace.

2 - Plan, create, test, and debug computer programs using object-oriented programming methods.

3 - Design, implement, and maintain database systems and applications using current database management technologies.

4 - Design, develop and maintain full-stack web applications using modern web programming techniques.

5 - Communicate and work well as an individual and as part of a team in order to be an effective member of the workplace and society.

6 - Demonstrate capacity to adapt, manage, and implement new technologies with the ability to continue to grow intellectually and professionally in the field.

7 - Identify key ethical issues affecting information technology and the responsibilities of computer science professionals.