Search

Department of Computer Science General Competencies / Program Educational Objectives

EO-1: Demonstrate the knowledge and skills acquired within the CSC, CIS and CYS disciplines.

EO-1-1: CSC/CIS/CYS graduates will be provided with a broad general education that will prepare them to function in the world-at-large as productive and ethical professionals and as responsible citizens.
EO-1-2: CSC/CIS/CYS graduates will be able to serve as productive and ethical members of society and the profession. They will have a very good understanding of ethical issues and their applications.
EO-1-3: CSC/CIS/CYS graduates will be prepared for tasks involving the design, development, and maintenance of software in industry.
EO-1-4: CSC/CIS/CYS graduates will be able to apply techniques, methodologies, tools and skills to build high-quality computer-based systems that function effectively and reliably in the emerging information infrastructure.
EO-1-5: CSC/CIS/CYS graduates will be able to work in teams, to apply theoretical and analytical methods, to apply principles of software engineering, and to model real-world processes and objects.
EO-1-6: CSC/CIS/CYS graduates will be aware that graduate study is a viable option. They will have the basic skills to be competitive.
EO-1-7: CSC/CIS/CYS graduates will understand and be able to apply mathematics, science and concepts of computer science to graduate studies.
EO-1-8: CSC/CIS/CYS graduates will be aware of research areas within the discipline and basic research techniques.

EO-2: Demonstrate analytical and critical thinking skills.

EO-2-1: CSC/CIS/CYS graduates will be able to work in teams, to apply theoretical and analytical methods, to apply principles of software engineering, and to model real-world processes and objects.
EO-2-2: CSC/CIS/CYS graduates will be provided with the necessary quantitative background for graduate studies and/or employment in research-oriented institutions.

EO-3: Demonstrate research, library and technology skills required for advanced study or employment in the discipline.

EO-3-1: CSC/CIS/CYS graduates will be able to understand and maintain computer science skills consistent with current trends and adapt to advances in technology of the computer science profession.
EO-3-2: CSC/CIS/CYS graduates will have the motivation and the ability to adapt to evolving methodologies of computing.
EO-3-3: CSC/CIS/CYS graduates will be provided with the necessary quantitative background for graduate studies and/or employment in research-oriented institutions.

Student Outcomes

  1. Students will be aware of and able to recognize their professional responsibilities concerning computing practice based on legal and ethical principles.
  2. Students will be aware of the need for their professional responsibilities and make informed judgments in computing practices regarding legal and ethical principles.
  3. Students will display knowledge of contemporary issues and the local and global impacts of computing solutions on individuals, organizations, and society.
  4. Students will be able to communicate effectively in variety of professional contexts with strong oral and written skills. They will be able to orally present the results of assignments in accordance with specification using current technology and document assignments with written reports.
  5. Students will be able to function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline and to design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
  6. Students will be able to design implement and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
  7. Students will have critical thinking and problem-solving skills which will enable them to analyze a wide variety of complex computing problems and to apply principles of computing and other relevant disciplines to identify solutions.
  8. Students will be able to apply computer science theory and software development fundamentals to produce computing-based solutions.
  9. Students will be able to apply mathematical foundations, algorithmic principles, and computer science theory and software development fundamentals to produce, computing-based solutions.
  10. Students will understand that graduate school is a feasible professional option and will be prepared for lifelong professional development in the computing discipline associated with the program.