Computer Science

Computer Science professionals are in high demand throughout the country. Students who begin at PRCC, transfer and then graduate with university degrees in a computer science related field realize rewarding careers in private and public sector positions with starting salaries that are above average for many other degree seeking jobs. Actual starting salaries vary depending on the area of the country and the nature of the work. Many computer related fields allow flexible hours, great working environments, creativity and advancement, with additional job prospects.

Course Offerings

Course Number Course Title Course Description
CSC1113 Computer Concepts. (3) Prerequisite: A score of 16 on the Reading portion of the Enhanced ACT. A computer competency course which introduces concepts, terminology, operating systems, electronic communications, and applications. Concepts are demonstrated and supplemented by hands-on computer use. This course will use word processing, spreadsheets, database, presentation software, and Internet applications to reinforce the concept of using microcomputers as a tool. Three lecture hours and laboratory assignments. A student may not earn credit for both BAD 2533 and CSC 1113.
CSC1123 Computer Applications I (3) This course is designed to teach computer applications to include: word processing, electronic spreadsheet, database management, presentation design, and electronic communications.
CSC1213 Visual BASIC Computer Programming I. (3) Prerequisite: A score of 16 on the Reading portion of the Enhanced ACT and a score of 18 or higher on the Mathematics portion of the Enhanced ACT or MAT 1233 with a grade of "C" or better. This course is designed to introduce the writing of event-driven programs using the Visual BASIC computer programming language with emphasis on problem solving, documentation, program statements, algorithms, and common routines. Course has lecture and lab components.
CSC1223 Visual BASIC Computer Programming II. (3) Prerequisite: CSC 1213 This course is designed as a continuation of CSC 1213 with advanced event-driven programming concepts using the Visual BASIC language with emphasis on functions, modules, search and sort algorithms, sequential access, random access, and external file management. Course has lecture and lab components.
CSC1613 Computer Programming I. (4) Prerequisite: A score of 16 on the Reading portion of the Enhanced ACT and a score of 18 or higher on the Mathematics portion of the Enhanced ACT or MAT 1233 with a grade of "C" or better. Introduction to problem solving methods and algorithm development which emphasizes the imperative first approach; designing, debugging, looping, scope rules, functions, and a variety of applications in an object-oriented programming language. Three hours lecture and two lab hours per week. (Offered in the Fall only.)
CSC2134 Programming I with C++. (4) Prerequisite: A score of 16 on the Reading portion of the Enhanced ACT and a score of 18 or higher on the Mathematics portion of the Enhanced ACT or MAT 1233 with a grade of "C" or better. An introduction to problem solving methods, algorithm development, designing, debugging, and documentation in C++ programming language with a variety of applications including: I/O statements, arithmetic, logical, conditional, looping, methods/functions, and array processing. Three lecture and two lab hours per week. (Offered in the Fall only.)
CSC2144 Programming II with C++. (4) Prerequisite; CSC 2134. Continued program and algorithm development and analysis: search/sort methods; abstract data types and object-oriented design; designing and debugging larger programs using the C++ language. Four lecture and a required lab component. (Offered in the Spring only.)
CSC2323 FORTRAN Programming. (3) Prerequisite: A score of 16 on the Reading portion of the Enhanced ACT and a score of 18 or higher on the Mathematics portion of the Enhanced ACT or MAT 1233 with a grade of "C" or better. This is a programming course with emphasis on the syntax and structure of FORTRAN programming using problem solving applications in mathematics, engineering and science. Three lecture hours per week with laboratory assignments.
CSC2623 Computer Programming II. (4) Prerequisite: CSC 1613. Continuation of the object-oriented language from CSC 1613 and advanced program development; algorithm analysis; string processing; recursion; internal search/sort methods; simple data structures; debugging, and testing of large programs. Three lecture hours per week with lab assignments. (Offered in Spring only.)