Computer Science Goal
The computer science program at UHV is designed to provide students with an understanding and skills in: logic and fundamentals of computing, software science, software development methodology and tools, computer systems, and applications. The student should be able to develop, modify, and maintain applications using software tools that are currently prevalent. The computer science program is designed to educate those who desire employment in business, industry, government, science or engineering labs, or secondary education, and to provide a foundation for those interested in pursuing graduate work in computer science. Communication and working in teams are emphasized.
Objectives
Lower Division B.S in computer science require s that students have lower division competencies in computer science before beginning at UHV 1. The students are expected to have programming proficiency in an object oriented programming language (at the present time the programming language C++) to include algorithm design, object oriented programming, documentation, elementary data structures, and object oriented design. 2. The students are expected to have experience with computer-based tools as word processors, spreadsheets, internet, and databases. 3. The students are expected to have an understanding of the computer organization, and the general structure and function of computer components. 4. The students are expected to have competency in both differential and integral calculus for computer science concentration, and finite mathematics and business calculus for the information systems concentration. 5. The students interested in information systems concentration are expected to have competency in business programming and accounting. Upper Division The students are expected to have basic competency in all of the following areas and indepth knowledge in some of them: 1. Computer system: computer organization, operating system, computer architecture, and telecommunications and networks. 2. Software science: data structure, algorithm design, advanced programming techniques. 3. Software methodology and engineering
4. Application: database system and information retrieval, application design using GUI and database, client server computing, artificial intelligence, computer graphics, numerical computation, and business application. 5. Logic and fundamentals of computing and related subjects: structure of programming languages, discrete mathematics, statistics and probability, modeling and simulation, and linear algebra. 6. Social and professional implications: information security, privacy and ethics. University-wide learning objectives BS in computer science 1. 2. 3. 4. 5. 6. 7. 8. 9. Logic and fundamentals of computing Problem analyzing Understand significance of ethical and professional standards of conduct Develop ability to work constructively and productively with others in undertakings of mutual significance Comparative, contextual understanding of field Assess the credibility of sources Define alternative conclusions of actions, and their implications Historical perspective on field Improve communication and ability to working in teams
Methods of Assessment
1. Every year the computer science faculty will compare the curriculum of the Computer Science (CS) concentration with the latest curriculum requirements of the Association for computing Machinery (ACM) and IEEE Computer Society national guidelines, and propose changes that will move the computer science program closer to the national guidelines. 2. Every year the computer science faculty will compare the curriculum of the Information System (CIS) concentration with the latest curriculum requirements for information system of the Association for computing Machinery (ACM) national guidelines, and propose changes that will move the CIS program closer to the national guidelines. 3. Scores from state EXCET tests for those students in the secondary education computer science program will be evaluated for competency in algorithms and data structures, operating systems, programming languages, and software methodology and engineering. 4. Survey of or interviewing the alumni of the previous five years every four years. 5. Survey of the graduating students (exit survey) every year.
Assessment Results
Review 2002-03 CS curriculum CIS curriculum EXCET
x x
Discontinued
Alumni Survey Exit Survey
x x
Use of Results
An annual assessment of the curriculum, annual exit surveys, and an annual evaluation of EXCET test results will result in changes being proposed to the Academic Affairs Committee with the School’s support. The alumni surveys or interview will be conducted every four years and will augment the annual study. The result of these interviews will require a retreat or special meeting of the computer science and mathematics faculty to determine the changes necessary for the program. Updated 2002-03