Program
Objectives
Students will be expected
to
|
Objective 1. have competence in
the design, implementation, and application of computer software systems
and be able to apply this knowledge to specific problems |
|
Students will have the following abilities: · to use computer science knowledge to solve relevant problems · to analyze a computing system to determine the appropriate software specifications · to design an algorithm and write the associated code to satisfy a given set of computing specifications · to test and modify a computer software system · to use knowledge of mathematics to solve relevant problems in computer science. |
|
Objective 2. have a strong theoretical
background in advanced topics in computer science that is sufficient
for entry into graduate level programs |
|
Students will have the following abilities: · to analyze a business/industrial level computing system to determine the appropriate software specifications · to analyze a business/industrial level computing system to determine the appropriate hardware specifications |
|
Objective 3. have a fundamental
understanding of computer architecture. |
|
Students will have the following abilities: · to use computer science knowledge to solve relevant problems. · to analyze a business/industrial computing system to determine the appropriate hardware specifications |
|
Objective 4. have the necessary
educational foundation to enter the computing profession |
|
Students will have the following abilities: · to function as a contributing member of a computer science team
|
|
Objective 5. have an understanding
of the ethical and societal issues associated with the computing field |
|
Students will have the following abilities: · to understand the professional responsibilities of a computer scientist · to understand the ethical responsibilities of a computer scientist · to identify the ethical uses of computers. |
|
Objective 6. have strong communication
skills including technical writing, public presenting, and interfacing
with colleagues in interpersonal relations. |
|
Students will have the following abilities: · to function as a contributing member of a computer science team · to write effectively ·
to make effective presentations · to effectively express computing related ideas to others · to listen to and impartially interpret different viewpoints |
|
Objective 7. have a strong foundation
in mathematics and science. |
|
Students will have the following abilities: · to design an algorithm to satisfy a given set of computing specifications · to use knowledge of mathematics and science to solve relevant problems in computer science. |
|
Objective 8.
have a recognition of the need for, and an ability to engage
in life-long learning so as to remain current with the state-of-the-art
in computer science both in the technological and social aspects of
the discipline. |
|
Students will have the following abilities: · to write the computer code associated with an algorithm · to understand the professional responsibilities of a computer scientist · to learn new material so as to remain current in the field of computer science during my career · to recognize the limitations of their computer science knowledge and abilities and know when to seek additional information |
|
Objective
9. have an understanding of the fundamentals of software engineering
concepts |
|
Students will have the following abilities: · to recognize software engineering problems and to distinguish them from computer science problems · to implement a project using the Software Life Cycle · to implement the various software development process models · to address problems involved with the design and implementation of a software project |
|
Objective
10. have completed a capstone course in computer science |
|
Students will have the following abilities: · the ability to work in teams · the ability to combine the various course components into an overall understanding of computer science · the ability to write and make presentations in the context of a team |
|
Objective
11. have earned a professional level baccalaureate degree in computer
science meeting national accreditation standards in the discipline. |
|
· all of the student abilities listed in objectives 1 through 10 are relevant to this objective |