Outcomes

Goals and objectives

Upon completion of the course, students should be able to…

  1. demonstrate proficiency in basic algorithms and data structures.
  2. understand the mathematical and logical foundations of computing.
  3. understand the role of programming languages in software architecture.
  4. use tools such as a compiler, editor, and development environment.
  5. work with simple data models in a programming language.
  6. exhibit awareness of professional organizations and technical opportunities.
  7. productively attend seminars and workshops outside of classwork.

Assessment of learning

This course is part of a B.S. program in Computer Science. This section relates programmatic objectives with objectives and assessment instruments used in this course. At the completion of the B.S. program…

1.1:

Students will demonstrate proficiency in basic algorithms and data structures. Introduced with course objective 1.

1.2:

Students will understand the mathematical and logical foundations of computing. Introduced with course objective 2.

2.1:

Students will master the fundamentals of programming languages and software architecture. Introduced with course objective 3.

2.2:

Students will effectively use tools for software development.

3.2:

Students will develop a data modeling design for a proposed database application. Introduced with course objective 5.

5.1:

Students will exhibit awareness of professional organizations and technical opportunities. Introduced with course objective 6.

5.2:

Students will attend seminars and workshops outside of classwork. Practiced with course objective 7.

©2011 Christopher League · some rights reserved · CC by-sa