Computer Science, B.S.
Be at the forefront of a rapidly-growing industry and on the cutting-edge of technology.
According to U.S. News, careers in computer science are among the best in the nation.
Courses are a mix of small assignments and larger team projects that focus in areas of computational science, operating systems, programming languages, computer architecture, system analysis and design, network security, data analytics, machine learning and artificial intelligence.
If you attended Catawba Valley Community College and obtained a degree in information technology, you may be eligible to transfer directly into this program.
Request Information
Take the next step toward completing your B.S. in Computer Science degree at Lenoir-Rhyne University.
Get StartedTake the next step toward completing your Bachelor of Science in Computer Science degree at Lenoir-Rhyne University.
Lenoir-Rhyne University's Computer Science program offers a rigorous curriculum designed to challenge motivated students and foster critical thinking, quantitative reasoning, problem-solving and effective communication. The Bachelor of Science (B.S.) in Computer Science prepares students for careers in business, industry, education and for graduate study in computer science, information systems and related fields. The program combines core instruction in science and mathematics with business-oriented applications, while offering flexibility through electives that allow students to focus on theoretical computer science or information systems. Coursework includes foundational topics such as algorithms, programming, computer systems design and computing applications in business and management. Graduates enter a dynamic and expanding field with diverse career opportunities, including: Software Engineering, Programming, and Development, Systems and Database Analysis and Administration, Computer and Network Engineering, Web and Application Development, Quality Assurance, Software Testing and Cybersecurity.
NOTE: For students wishing to double-major in Computer Science and Information Technology, required courses for both majors must be satisfied, and at least 15 unique credit hours must be earned in the second major.
Honors
Students majoring in Computer Science who are judged qualified by the faculty may, upon invitation, elect to pursue honors work in Computer Science. To graduate "With Honors in Computer Science" students must have a minimum cumulative GPA of 3.0 and a minimum major GPA of 3.2. In addition, they must complete twelve credits of honors work in Computer Science, including an acceptable senior project, complete an original thesis to be submitted for approval of the faculty, and pass an oral defense of the research.
-
General Education Requirements (37 hours)
Graduation Requirements (4 hours)
- Technical Requirements (15 hours)
-
Major Requirements (54-55 hours)
- CSC 120 - Survey of Computing
- CSC 141 - Introduction to Java Programming
- CSC 150 - Computer Science I
- CSC 161 - Introduction to Analytics
- CSC 212 - Computer Architecture
- CSC 241 - Advanced Java Programming
- CSC 250 - Computer Science II
- CSC 260 - Analysis of Algorithms
- CSC 280 - Principles of Programming Languages
- CSC 312 - Operating Systems
- CSC 334 - Computer Networks
- CSC 350 - Database Management
- CSC 360 - Advanced Analytics
- CSC 400 - Systems Analysis and Software Engineering
- CSC 434 - Computer Security
- CSC 460 - Capstone Project
- CSC 475 - Comprehensive Senior Exam
Choose two courses from the following (6-7 hours)- CSC 163 - Introduction to Visual Basic
- CSC 210 - Ethical Issues in Information Technology
- CSC 220 - Introduction to Web Design
- CSC 320 - Client-side Web Programming
- CSC 341 - Application Development with Java
- CSC 420 - Server-side Web Programming
- CSC 491 - Project Management
- MAT 166 - Calculus II
- MAT 250 - Discrete Mathematics II
- MAT 280 - Linear Algebra
- MAT 415 - Applied Statistical Methods
-
General Elective Credits
General Electives (9-10 hours) as needed to reach 120 hours overall.
-
Total Credit Hours - Minimum 120 hours
On occasion, technical and/or program requirements may also meet specific General Education requirements. Please confer with your program advisor to determine which courses, if any, may be counted accordingly.
All bachelor's degree programs at Lenoir-Rhyne require at least 120 credit hours. If, in combination, General Education, technical, and program requirements do not generate at least 120 hours, additional credits must be completed to achieve 120 hours. These classes may be general electives, or a student may complete a minor or additional major.
Admission & Financial Aid
-
Undergraduate AdmissionOur admission team is here to assist you in making the college search process as easy as possible. Our counselors are happy to provide the information and guidance you need to submit your application, apply for financial aid and scholarships, visit and tour our campus.
-
Financial AidWe recognize that paying for college is a top concern for students and their families. Our financial aid staff is here to provide you with financial aid options and assistance to help you achieve your educational goals.
News & Events

One scholarship. Full tuition. A job after graduation. Michael Gerbitz ’27 just unlocked one of the best deals in higher education: the Department of Defense SMART Scholarship.
View More
Four new members bring leadership and experience to the Lenoir-Rhyne University Board of Trustees, as the university also honors the dedicated service of those concluding their terms.
View More