B.S. in Computer Science Overview

 

Computer science is vital in every industry and it serves multiple purposes: to make it possible to research, track and analyze information and to communicate and transact. The volume of data we exchange globally on any given day is infinite. Looking ahead, the speed at which data is sent and received will continue to increase and new technological innovations will continue to transform how we live and work in ways that we can now only imagine. 

Careers

The power of technology in today's world has opened the door to unlimited career opportunities across every industry. Alvernia's Computer Science Program provides the specialized skill set and expertise that students will need to stay on the leading edge of this continually evolving field and succeed in tomorrow's workforce.

 

According to the Bureau of Labor Statistics, employment in computer and information technology occupations is growing at a much faster pace than other career paths, with jobs projected to increase 13% by 2026.

 

Computer science majors acquire the skills and knowledge to pursue careers at fortune 500 companies, government agencies, banks and international firms, in positions such as:

 

  • IT specialist
  • Software developer
  • Network and computer systems administrator
  • Computer programmer
  • Computer network architect
  • Computer support specialist
  • Database manager
  • Information security analyst
  • Web developer
  • Cybersecurity analyst
  • Digital forensics specialist
  • Data analyst

 

Graduates of Alvernia’s Computer Science program can also pursue advanced studies in computer science, information technology and engineering.

 

 

Curriculum

Computer Science majors must successfully complete a minimum of 123 semester credits to receive a Bachelor of Science degree, including 41-62 credits in the major. Students complete 54-55 liberal arts core courses and community service hours.

Required Courses

  • CS 110 Introduction to Computer Science
  • CS 155 Introduction to Object-Oriented Programming
  • CS 210 Computer Organization & Assembly Language
  • CS 220 Data Structures & Algorithms
  • CS 310 Operating Systems
  • CS 320 Algorithm Design and Analysis
  • CS 345 E-Commerce
  • CS 400 Database Systems
  • SCI 402 Senior Seminar
  • SCI 406 Research I
  • SCI 407 Research II or SCI 480 Science Internship
  • CS 425 Software Development

Cybersecurity Track (6 credits)

  • CS 325 Computer Networking & Cybersecurity
  • CS 435 Computer Forensics

Data Science Track (6 credits)

  • CS 300 Data Analytics
  • CS 415 Data Mining and Machine Learning

Required Related Areas (10-13 credits)  

  • MAT131 Precalculus (if needed)
  • MAT209 Probability & Statistics
  • MAT230 Calculus I
  • MAT250 Discrete Mathematics

Computer Science Minor (21 credits)

  • CS 110 Introduction to Computer Science
  • CS 155 Introduction to Object-Oriented Programming
  • CS 210 Computer Organization & Assembly Language
  • CS 220 Data Structures & Algorithms
  • CS 310 Operating Systems
  • CS 320 Algorithm Design and Analysis
  • CS 400 Database Systems

Cybersecurity Minor (21 credits)

  • CS 110 Introduction to Computer Science
  • CS 155 Introduction to Object-Oriented Programming
  • CS 210 Computer Organization & Assembly Language
  • CS 310 Operating Systems
  • CS 325 Computer Networking & Cybersecurity
  • CS 345 E-Commerce
  • CS 435 Computer Forensics

Data Science Minor (21 credits)
CS 110 Introduction to Computer Science
CS 155 Introduction to Object-Oriented Programming
CS 220 Data Structures and Algorithms
CS 345 E-Commerce
CS 300 Data Analytics
CS 400 Database Systems
CS 415 Data Mining and Machine Learning

Experiential Learning 

Through internships, students have opportunities to apply theories and knowledge learned in the classroom in a variety of professional settings. In addition to providing exposure to the activities and expectations of a real-world workplace, internship experiences help students develop their network of professional contacts.

Tuition

To determine the cost of this program, please visit our Tuition page.  For a personalized estimate, please contact an admissions counselor at 610-790-8269 or at admissions@alvernia.edu.

Financial Aid

Alvernia offers loan, grants, scholarships, and payment plans. Our admissions counselors can help you identify the aid that is available to you and for your program. For more information, visit our Financial Aid page.

Accreditation

All programs offered by Alvernia University are approved by the Department of Education of the Commonwealth of Pennsylvania and accredited by the Middle States Association of Colleges and Secondary Schools.

 

 


Learn More

To find out more information about Alvernia’s Bachelor of Science in Computer Science degree program, contact the Admissions Office at 1-888-ALVERNIA or 610-796-8269 or admissions@alvernia.edu, or reach out directly to:

 

Dr. Matthew Prudente

Interim Mathematics and Computer Science Chair

Bernardine Hall 206D

610.796.8257

matthew.prudente@alvernia.edu

 

Computer Science

clock at sunset
Request Info
Rendering of Alvernia University's downtown Reading location
Visit Us