Computer Science powers our world. It ranks #2 in Kiplinger’s “Best College Majors for a Lucrative Career.” Lourdes University offers a personalized hybrid Bachelor of Science in Computer Science program that prepares you for post-graduation success.
Computer Science
Bachelor of Science
The Bachelor of Science in Computer Science program prepares graduates to work in various fields, including artificial intelligence, business information technology, cybersecurity, digital content management, data science, and more.
Our program was built by some of the leading CS experts in academia and supported by Google, one of the most innovative technology companies in the world. Lourdes also offers a Computer Science minor.
Plan of Study
Computer Science, BS
Program Description:
The Computer Science program is designed to build a robust and flexible foundation of pre-professional computing skills necessary to enter the broad range of technical roles that require computer science degrees. The foundational skills required are “hard” skills: proficiency in core frameworks and languages that are heavily used in industry. However, this program also includes more abstract skills necessary to be successful in a range of roles, including product development best practices.
NOTE: All Computer Science Core (CSC) courses are taken online.
International students should work closely with their academic advisor throughout their program of study to ensure they are in compliance with US federal regulations regarding hybrid degree programs.
Total Credit Hours Required for Graduation: 120
Curriculum
Lourdes Core (39 credit hours)
Students majoring in Computer Science can use courses marked with an asterisk to fulfill both core and major requirements
Foundational Courses (25 credit hours)
BUS 101 Business Principles
BUS 203 Management Concepts
ENG 354 Technology & Culture
DMS 300 Introduction to Digital & Media Studies
MTH122 College Algebra
MTH 212 Statistics*
PHL 102* Introduction to Critical Thinking
Computer Science Core (36 credit hours)
CSC 100 Intro to Computer Science
CSC 101 Programming for Everyone I
CSC 102 Programming for Everyone II
CSC 204 Web Development
CSC 205* Career Navigation & Exploration in CompSci*
CSC 210 Modern Technologies
CSC 220 Data Structures
CSC 301 Application Development I
CSC 302 Application Development II
CSC 340 Algorithms
CSC 350 Software Development
CSC 420 Computer Systems
CSC 490 Capstone – Product Launch
General Electives (20 credit hours)
(Recommended elective: CYS 360 Cybersecurity Internship)
MINOR
Required Hours: 18
Required Courses
ENG 354 Technology and Culture OR
CSC 100 Internet History
CSC 101 Programming I
CSC 201 Programming II
CSC 204 Web Development
CSC 301 Application Development I
CSC 302 Application Development II
MTH 135 Analytical Geometry and Calculus (4 credit hours) is recommended for those considering more advanced study in computer science
* Fulfills a core and major requirement
Learning Outcomes
By the end of their program, Computer Science Majors will be able to:
- Use computing tools to solve a range of personal & professional problems ethically & effectively.
- Write clear, well-commented code that considers scalability, usability, & computational efficiency in common programming languages, such as Python, C, JavaScript, & Java.
- Create user-friendly & accurate documentation for code, aligning with industry standards.
- Create comprehensive software tests to verify functionality, reliability, and compliance with specifications, and apply debugging techniques to identify & correct software errors systemically.
- Evaluate and break down complex problems into manageable subproblems, create solutions for these subproblems using appropriate data structures, & integrate these solutions to address the overall challenge.
- Create algorithms to solve computational problems, ensuring their efficiency & complexity are optimized.
- Evaluate & explain the interaction between software & hardware in computing systems.
- Construct modern, fully functional websites using web-standard languages & tools, such as CSS & HTML.
- Create web applications with relational databases using modern backend technologies.
- Create single-page full-stack applications using frontend technologies, such as React or Angular.
- Apply version control practices proficiently & manage code across repositories.
- Build applications using cutting-edge software development tools to solve real-world problems effectively.
- Identify career opportunities in Computer Science through frameworks that evaluate fulfillment & financial health.
Job Outlook
COMPUTER SCIENCE INDUSTRY
The U.S. Bureau of Labor Statistics projects:
- 23% Job Growth in the Computer Science Industry (2022-2032)
- $136,620 Median Annual Salary (2022)
- 3,400 Annual Job Openings
JOBS
- Software Developer
- Computer Programmer
- Product Manager
- Digital Designer
- Computer and Information Research Scientist
- Database and/or Network Architect
- Systems Analyst
- Information Security Analyst
- Systems Administrator
- Quality Insurance Analyst and Tester
This program includes online courses offered through a national consortium of accredited institutions.
Lourdes University partners with Rize Education and a national consortium of accredited colleges to offer an expanded catalog of online courses developed by leading academic experts in computer science and taught by faculty at other participating institutions. This innovative partnership gives students the unique opportunity to take high-quality computer science courses that complement our existing programs and offer a wider portfolio of skills, career pathways, and learning experiences.