Bachelor of Science Degree
See also Computer Information Systems
Design innovative solutions to meet consumers’ computer needs
Companies need employees with the skill to analyze a problem, design a solution, and write software based on that design. In this advancing field, employers seek qualified software engineers who have a well-rounded understanding of their field in order to get desired results.
PCC’s computer science and software engineering program combines current practices with practical skills to produce competent employees. Using proven software engineering principles, students develop skills in large-scale software development and receive a strong background in theoretical and mathematical concepts in a team-based environment. Gaining understanding in areas such as networks, databases, and e-business, students become valuable assets to future employers.
Seniors apply their knowledge by completing a two-semester software engineering project in which they design, create, test, implement, and maintain a large software system and then present their products during the annual Software Expo. This project provides excellent practical experience and has been a tremendous asset to graduates as they encounter similar situations in their careers.
Comprehensive computer training combined with a broad liberal arts base gives students both the skills needed to succeed in the computer field and the insight necessary to understand the perspectives of a variety of clients. Upon graduation, students have the required background to enter the field or further their studies in a graduate program.
I am confident that I have been fully prepared for my future. One part of that preparation was being able to participate in the senior software engineering project, where I gained hands-on experience in developing software. I was able to take what I had learned in my classes during the previous three years and apply it to the needs of a real client as we designed a database-driven website. We were able to showcase this as well as other software projects at our annual Software Expo, where people could try our applications. I know I’ve gained skills that I will be able to use.
—Seth P. (’09 grad)
Recommended high school preparation
for a computer science and software
engineering major is
two units of algebra. Opportunities
are available to make up this deficiency.
In this case, time required to
complete a computer science and
software engineering degree could be
expected to increase.