Department of Computer Science Mission
The mission of the Department of Computer Science in the Roy G. Perry College of Engineering at Prairie View A & M (PVAMU) consists of three interrelated components:
- providing the highest quality instruction to the students
- conducting leading-edge research in computer science and engineering
- and providing leadership and service to our professional communities
Computer Science faculty and staff are committed to excellence and update the program to meet the present and future needs of industry and the society.
Bachelors in Computer Science ABET Accreditation Status
The CS Bachelor program is accredited by the Computing Accreditation Commission (CAC) Accreditation Commission of ABET, 111 Market Place, Suite 1050, Baltimore, MD 21202 – telephone: 410-347-7700.
View/Download the Program Enrollment and Degree Data from 2008 to 2012
Bachelors in Computer Science Educational Program Objectives (PEOs)
The CS Bachelor program has the following educational objectives:
- Have successful careers in Computer Science or related fields and demonstrate the ability to work collaboratively and effectively as a part of a team.
- Have the necessary preparation to enter into advance degree programs in Computer Science or related fields.
- Understand the importance of life-long learning and have the ability to adapt to rapidly changing technologies in their field.
- Understand the professional and ethical responsibility and values, and demonstrate a disposition to practice computer science with a high degree of honesty and integrity.
Bachelors in Computer Science Program Outcomes
The Computer Science program’s outcomes follow the latest ABET outcome criteria from a to k, respectively (note that for some outcomes, sub-outcomes are defined to provide detailed assessment direction).
- An ability to apply knowledge of computing and mathematics appropriate to the discipline;
- (a1) Students demonstrate knowledge and application of mathematics
- (a2) Students demonstrate knowledge and application of computing
- An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution;
- (b1) Ability to analyze and define computing problems
- (b2) Ability to solve computing problems
- An ability to design, implement and evaluate a computer-based system, process, component, or program to meet desired needs;
- (c1) Ability to understand and define requirements of the problem
- (c2) Ability to design and implement a program to solve the problem
- An ability to function effectively on teams to accomplish a common goal;
- An understanding of professional, ethical, legal, security, and social issues and responsibilities;
- (e1) Students understand and demonstrate professional, ethical, and social issues and responsibilities
- (e2) Students understand and demonstrate legal and security issues and responsibilities
- An ability to communicate effectively with a range of audiences;
- (f1) Ability to organize, plan, design, prepare and use appropriate visual aids for oral communication/presentation
- (f2) Ability to organize, plan and properly format a written technical report based on problem requirements, design, implementation, testing, discussion and recommendation of the solution.
- An ability to analyze the local and global impact of computing on individuals, organizations and society;
- Recognition of the need for, and an ability to engage in, continuing professional development;
- An ability to use current techniques, skills, and tools necessary for computing practices.
- An ability to apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer-based systems in a way that demonstrates comprehension of the tradeoffs involved in design choices;
- (j1) Ability to develop multiple models of computer based system by applying mathematics, algorithms, and computer science.
- (j2) Ability to demonstrate comprehension of the tradeoffs involved in design choices.
- An ability to apply design and development principles in the construction of software systems of varying complexity.
- (k1) Ability to develop language independent pseudo-code based on design.
- (k2) Ability to convert pseudo-code to an executable solution by integrating modules which may be written in several programming languages.
Was this information helpful? Provide Feedback or report broken links.