Skip to Article
Samford University Logo
  • Menu IconMenu
    • Home
      • Samford University
    • Academics
      • Undergraduate Programs
      • Graduate Programs
      • Preprofessional Programs
      • Scholars Programs
      • Fellowships
      • Scholarships
      • Study Abroad
      • Undergraduate Research
      • Advising Center
    • Alumni & Friends
      • Alumni Spotlight
    • Departments
    • Events
      • Davis Lecture
      • Holley-Hull Lectures
      • Nelson Lectures
      • Robbins Lecture
      • Robinson Forum
    • Faculty and Staff
    • Giving
    • News & Media
      • Media Experts
      • News Archive
    • Office of the Dean
    • Students
    • Search
  • Search Icon

Concentration in Software Engineering

Computer Science majors with a concentration in software engineering gain experience in software design, development, life-cycle activities, human-computer interaction and systems testing.
Software Engineering Students
 
Concentration
Software Engineering
Computer Science majors with a concentration in software engineering gain experience in software design, development, life-cycle activities, human-computer interaction and system testing.

Take the Next Step Learn More

The concentration in Software Engineering equips students with the knowledge and skills needed to pursue careers as software engineers.
Students gain experience in software design, development, life-cycle activities, human-computer interaction, and testing of systems. They also develop skills to communicate effectively with diverse audiences and assume leadership roles in software development organizations while adhering to professional standards.

Program Goals

The concentration in Software Engineering is designed to equip students with the knowledge, skills, and practical experience necessary to design, develop, and maintain high-quality software systems that meet user needs and industry standards.

The programmatic goals are to:
  • Gain expertise in various software development methodologies, such as Agile, Scrum, and DevOps.
  • Enhance critical thinking and analytical skills to tackle real-world software engineering challenges.
  • Engage in hands-on projects, both individual and team-based, to apply theoretical knowledge.
  • Learn about software design patterns, principles, and best practices.
  • Develop teamwork skills through group projects and collaborative assignments.
  • Improve written and verbal communication to effectively share ideas and solutions.
  • Build a solid understanding of fundamental computer science concepts such as data structures, algorithms, databases, and operating systems.

Program Outcomes

Students will be able to:
  • Demonstrate the ability to write, debug, and maintain code in multiple programming languages.
  • Apply various software development methodologies such as Agile, Scrum, and DevOps in real-world projects.
  • Analyze complex problems and develop efficient algorithms to solve them.
  • Design software systems using appropriate design patterns and architectural principles.
  • Implement comprehensive testing strategies to ensure software quality and reliability.
  • Plan, execute, and manage software projects, meeting deadlines and deliverables.
  • Work effectively in teams, and communicate technical concepts clearly to both technical and non-technical stakeholders.
  • Create user-friendly and accessible software interfaces through user-centered design practices.
  • Understand and apply ethical principles and professional standards in software engineering practice.
  • Design, implement, and manage databases to support software applications.

Career Pathways

Graduates are positioned to:
  • Secure employment as Software Developer/Engineer, Systems Analyst, Quality Assurance Engineer, Web Developer, Mobile App Developer, Database Administrator, IT Project Manager, and Full Stack Developer;
  • Attend graduate school for masters or doctoral degrees in Computer Science, Software Engineering, Information Technology, Cybersecurity, Data Science, Systems Engineering, and Computer Engineering.
Student and Counselor
Apply
Library in Fall
Visit
smiling female student Request More Info
Request More Info
Students at Samford
Explore the Classes
Students Performing Calculations
Estimate Your Cost
female student on steps
Contact a Counselor
Administration
Academic Affairs
Advancement & Marketing
Enrollment Management
Finance, Business Affairs & Strategy
Office of the President
Student Affairs
Connect with Us
Digital Publications
E-Newsletters
News Feeds
Social Media
YouTube
Employees
Accounting
Benefits
Employment
Faculty Resources
Holidays
Human Resources
Insurance
Manager Resources
Payroll
Purchasing
Retirement
Risk Management
Training
Quick Links
Bookstore
Bulldog Bucks
Caf Menu
Campus Map
Canvas Login
Fidelitas Strategic Plan
Form Central
Library
mySamford
Nondiscrimination Statement
Registrar
Student Success & Diversity
Title IX Reporting
Video Livestream
Services
Accessibility & Accommodations
Career Development
Counseling
Event Planning
Facilities
Student Financial Services
Health Services
Post Office
Printing
Public Safety
Technology Services
Transportation
 
Samford University,
800 Lakeshore Drive,
Birmingham, AL 35229
      
205-726-2011

Cookie Preferences | Privacy Policy | Software Plugins

Microsoft Excel®

You will need Microsoft Excel® or compatible software like Open Office to read XLS, XLT, XLSX or XLTX files.

Microsoft Power Point®

You will need Microsoft Power Point® or compatible software like Open Office to read POT, POTX, PPS, PPSX, PPT or PPTX files.

Microsoft Word®

You will need Microsoft Word® or compatible software like Open Office to read DOC, DOT, DOCX or DOTX files.

Adobe Portable Document Format

You will need Adobe Acrobat Reader® or compatible software like SumatraPDF to read PDF files.
Facebook Icon Instagram Icon LinkedIn Icon X Icon

Contact Form

We use cookies to improve our site, personalize content and serve more relevant advertising on other platforms. We do not sell visitor data. View our privacy policy.  
AcceptPreferences

Privacy Preferences [policy]
Accept Necessary, Preference and Performance Cookies
To avoid these cookies use your browser's incognito/private mode.
  • Necessary cookies are not collected for this site.
  • Preference cookies allow this site to remember your choices.
  • Performance cookies provide vital information for troubleshooting problems and improving the user experience. They are anonymized and do not personally identify you.
Select Optional Cookies
to see more relevant ads on third-party sites when using this device.
to see more relevant content on this site when using this device.

SaveClose