Computer Science

Study mode:On campus Study type:Full-time Languages: English
 
StudyQA ranking:17549 Duration:48 months

Photos of university / #slipperyrockuniversity

The Bachelor of Science in Computer Science at Slippery Rock University offers students a comprehensive education in the fundamental principles and practical applications of computing. This program is designed to prepare graduates for diverse careers in the rapidly evolving technology industry, including software development, systems analysis, cybersecurity, and data management. Throughout their studies, students will acquire a solid foundation in programming languages, algorithms, data structures, and computer hardware. Advanced coursework covers topics such as software engineering, database systems, networking, artificial intelligence, and machine learning, allowing students to tailor their education to their specific interests and career goals. The curriculum emphasizes hands-on experience through laboratory projects, internships, and collaborative research, ensuring that graduates are well-equipped to meet industry demands. Faculty members are engaged in cutting-edge research and maintain strong connections with local and national technology companies, providing students with valuable networking opportunities and real-world exposure. The program also encourages the development of critical thinking, problem-solving abilities, and effective communication skills, which are essential for success in technology careers. Upon graduation, students are prepared to enter a variety of fields, pursue advanced studies, or contribute to innovative projects that drive technological progress. With a curriculum that balances theoretical knowledge and practical skills, the Computer Science program at Slippery Rock University aims to cultivate versatile professionals ready to excel in an increasingly digital world.

Detailed Course Facts

Application deadline Rolling basis Tuition fee Not specified Start date August 2015 Duration full-time 48 months Languages Take an IELTS test
  • English
Delivery mode On Campus Educational variant Full-time

Course Content

Requirements for the Major

Required Computer Science Courses - Credits: 31

  • CPSC 146 - Programming Principles Credits: 3
  • CPSC 246 - Advanced Programming Principles Credits: 4
  • CPSC 370 - Computer Organization & Architecture Credits: 3
  • CPSC 374 - Algorithms and Data Structures Credits: 3
  • CPSC 376 - Programming Languages Credits: 3
  • CPSC 378 - Theory of Computation Credits: 3
  • CPSC 423 - Computer Networks Credits: 3
  • CPSC 464 - Principles of Concurrent Programming and Operating Systems Credits: 3
  • CPSC 474 - Advanced Architecture & Parallel Computing Credits: 3
  • CPSC 488 - Software Engineering Credits: 3

Required Electives - Credits: 9

Maximum of 3 credits from CPSC 217 and CPSC 236.

Maximum of 3 credits from CPSC 450.

Two of:

  • CPSC 217 - Structured and Dynamic Web Programming Credits: 3

OR

  • CPSC 236 - Selected Computer Languages Credits: 3
  • CPSC 317 - Scripting Languages Credits: 3
  • CPSC 323 - Data Base Systems Credits: 3
  • CPSC 327 - Administration and Security Credits: 3
  • CPSC 337 - Introduction to Web Graphics Credits: 3
  • CPSC 450 - Internship Credits: Up to 12

One of:

  • CPSC 358 - Simulation Credits: 3
  • CPSC 456 - Introduction to Computer Graphics Credits: 3
  • CPSC 466 - Compiler Design and Implementation Credits: 3
  • CPSC 476 - Artificial Intelligence Credits: 3
  • CPSC 478 - Analysis of Algorithms Credits: 3
  • CPSC 480 - Machine Learning and BioInformatics Credits: 3
  • CPSC 498 - Selected Topics Credits: 1 to 3

Required Mathematics Courses - Credits: 15

Taking MATH131 will require an additional math course to bring this block up to 15 credits. Recommended courses are MATH231, 235, or 240.

  • MATH 152 - Elementary Statistics I Credits: 3

OR

  • ECON 219 - Business Statistics Credits: 3

OR

  • MGMT 219 - Business Statistics Credits: 3
  • MATH 225 - Calculus I Credits: 4
  • MATH 230 - Calculus II Credits: 4
  • MATH 131 - Discrete Mathematics Credits: 3

OR

  • CPSC 311 - Discrete Computational Structures Credits: 4

Required Science Courses - Credits: 7-8

Choose a two course sequence in Chemistry, Biology, Physics or Environmental Geoscience. See Major Curriculum Guide for course selections.

Additional Mathematics or Science Courses

Select additional Mathematics or Science courses to total 30 credits of combined Math/Science courses. See Major Curriculum Guide for course selections.

Concentration in BioInformatics - Computer Science

Advances in genetics and molecular biology, and the impetus of the genome project, has generated a need for using computational sciences to understand biochemical processes. The proposed concentration is to prepare students in the interdisciplinary area of BioInformatics consisting of coursework from biology, computer science, chemistry and mathematics.

The concentration in BioInformatics will allow students to either obtain jobs or pursue graduate school in the areas of bioinformatics, cellular and systems biology, genomics and proteomics, molecular structural biology, biochemistry, drug discovery, drug design, protein structure, gene finding and genome assembly to name a few.

  • BIOL 250 - Genetics/Lab Credits: 4
  • BIOL 325 - Biometry / Lab Credits: 3
  • BIOL 335 - Cell Biology/Lab Credits: 3
  • BIOL 370 - Molecular Biology/Lab Credits: 3
  • CHEM 201 - Organic Chemistry I Credits: 3

Requirements

Slippery Rock University has a strong commitment to student success, and we thoroughly research the academic background of the students who tend to succeed at SRU. We use this information to establish admission guidelines for first year students (new freshmen). We are seeking students who have attained at least a 3.0 GPA at the time of admission, have demonstrated proficiency in college preparatory coursework, and who have average to above average scores on the SAT or ACT. We will accept either test and use the best scores available.

Offers of admission for new freshmen from high school may be made as soon as August following their junior year in high school. High school admitted students are required to submit proof of high school graduation in the form of Official Transcripts upon high school graduation.

In order to apply for admission, the following credentials are required:

  • Official High School Transcripts, including a 12th Grade class schedule if applicable
  • SAT or ACT Scores
  • $30.00 application fee

WAIT LIST: Applicants who do not meet the admission guidelines are still encouraged to apply for admission if they are close to our admission guidelines. Such applicants may be placed on a wait list for admission consideration. Students who are placed on a wait list need to understand it is not the same as being denied admission. Wait list status simply means that an applicant's credentials may require a closer review beyond just the quantitative numbers. Offers of admission will be made to wait listed applicants on regular intervals.

Wait listed applicants should strive to improve their grades and/or test scores and re-submit them to the Office of Admissions as soon as is practical after the next marking period or re-test. Periodic review of the wait list will likely begin in November and offers of admission made on a rolling basis. Our goal is to have most of the wait list offers of admission made in March or April. A final round of wait list offers may be made in mid-May on a space available basis. We encourage students to submit additional information if it improves the academic record.

Work Experience

No work experience is required.

Related Scholarships*

  • Academic Excellence Scholarship

    "The Academic Excellence Scholarship can provide up to a 50 % reduction in tuition per semester. These scholarships will be renewed if the student maintains superior academic performance during each semester of their 3-year Bachelor programme. The scholarship will be directly applied to the student’s tuition fees."

  • Alumni Study Travel Fund

    Scholarships for students who are already attending the University of Reading.

  • Amsterdam Merit Scholarships

    The University of Amsterdam aims to attract the world’s brightest students to its international classrooms. Outstanding students from outside the European Economic Area can apply for an Amsterdam Merit Scholarship.

* The scholarships shown on this page are suggestions first and foremost. They could be offered by other organisations than Slippery Rock University.

Funding

Contact the Office of Financial Aid for detailed information on various financial aid programs and scholarship materials. You can submit your questions regarding financial assistance directly to the Financial Aid Office at financial.aid@sru.edu. Students are encouraged to apply for admission early.

The Bachelor of Science in Computer Science at Slippery Rock University is designed to provide students with a comprehensive education in the fundamental principles of computing, programming languages, software development, and information systems. The program emphasizes a strong foundation in mathematical and analytical skills necessary for understanding complex computing problems and devising effective solutions. Students will engage in a rigorous coursework that includes programming in various languages such as Java, C++, and Python, data structures, algorithms, computer architecture, operating systems, and database systems. The curriculum also includes courses in software engineering, cybersecurity, and artificial intelligence, preparing graduates for diverse careers in technology. Practical experience is a key component of the program, with opportunities for internships, cooperative education (co-op), and capstone projects that allow students to apply their knowledge in real-world settings. The program aims to develop critical thinking, problem-solving abilities, and teamwork skills vital for success in the rapidly evolving field of computer science. Graduates of the program are well-equipped to pursue careers in software development, systems analysis, network administration, and other areas of information technology, or to continue their education in graduate programs. The faculty members are experienced professionals dedicated to fostering an engaging learning environment that encourages innovation, research, and lifelong learning. The department also supports student organizations and research initiatives that enhance the educational experience. Overall, the Computer Science program at Slippery Rock University offers a blend of theoretical foundation and practical skills, ensuring that students are prepared to meet the demands of the modern technology landscape and contribute meaningfully to the field.

Similar programs:
Study mode:On campus Languages: English
Local:$ 2.2 k / Year(s) Foreign:$ 15.2 k / Year(s)
Deadline: Jun 1, 2026 201–250 place StudyQA ranking: 12597
Study mode:On campus Languages: English
Local:$ 4.38 k / program Foreign:$ 9.22 k / program
Deadline: Nov 29, 2025 StudyQA ranking: 7960
Study mode:On campus Languages: English
Deadline: Aug 1, 2025 401–500 place StudyQA ranking: 11782