BS in Computer Science Program By Rice University |Top Universities

BS in Computer Science

BS in Computer Science

Rice University

Rice University, Houston, United States
  • QS World University Rankings
    94
  • Degree BS
  • Study Level Bachelors

others shortlisted this program

+ 1 others shortlisted this program

Program Learning Outcomes for BS in Computer Science Students graduating from this program will: Be knowledgeable about algorithms and their use. Students will analyze new problems, choose appropriate algorithms for their solutions, and develop analytical skills in the manipulation of algorithms. Demonstrate the ability to design and implement complex software systems. Students will demonstrate skill in their design and implementation and function effectively in teams. Be knowledgeable about programming languages and their use. Students will demonstrate an understanding of distinguishing and mapping two different programming languages. Demonstrate a deep knowledge in a subarea of Computer Science. Students will be able to explain issues in the selected subarea and demonstrate a depth of knowledge. Effectively communicate to a client and user. Degree Requirements for BS in Computer Science The BS degree is designed for students who are interested in a more in-depth study of computer science to prepare themselves for a professional career in the computing industry. To receive a BS degree, you must complete all the previously described requirements of the BA degree, plus the following additions. Students earning a BS in computer science must complete at least 82 semester hours of courses in the major and at least 128 semester hours in total. ADDITIONAL MATH AND SCIENCE COURSES One course from the following: PHYS 101/103 Mechanics (with Lab) and Mechanics Discussion PHYS 111 Mechanics PHYS 125 General Physics One course from the following: PHYS 102/104 Electricity and Magnetism (with Lab) and E & M Discussion PHYS 112 Electricity and Magnetism PHYS 126 General Physics II CAPSTONE SEQUENCE At least four courses for a total of at least 15 hours:. The Capstone sequence represents a coherent set of courses in a computer science specialization chosen by the student. The cap must include one of the following design courses: COMP 410 Software Engineering Methodology COMP 413 Distributed Program Construction COMP 460/ARTS 460 Advanced Computer Game Creation The remaining courses must provide depth in the selected specialization. All caps must be approved by the Department.