James T. George School of Business

Curriculum

Concentrations Options

Choose the one of the specializations below to add to your bachelor’s degree, or select the general track.

Software Engineer

The Software Engineering concentration prepares students for dynamic careers in developing cutting-edge applications and systems. Students engage in comprehensive coursework and hands-on projects spanning these key areas:

  • Full-stack development using modern frameworks and cloud platforms, with projects focused on scalable enterprise applications and microservices architecture
  • Advanced algorithms and data structures implementation, emphasizing performance optimization and system design principles
  • Software development lifecycle management including agile methodologies, DevOps practices, and automated testing frameworks
Natural Resources & Conservation

The Software Engineering concentration prepares students for dynamic careers in developing cutting-edge applications and systems. Students engage in comprehensive coursework and hands-on projects spanning these key areas:

  • Full-stack development using modern frameworks and cloud platforms, with projects focused on scalable enterprise applications and microservices architecture
  • Advanced algorithms and data structures implementation, emphasizing performance optimization and system design principles
  • Software development lifecycle management including agile methodologies, DevOps practices, and automated testing frameworks
Health Sciences and Administration

The Software Engineering concentration prepares students for dynamic careers in developing cutting-edge applications and systems. Students engage in comprehensive coursework and hands-on projects spanning these key areas:

  • Full-stack development using modern frameworks and cloud platforms, with projects focused on scalable enterprise applications and microservices architecture
  • Advanced algorithms and data structures implementation, emphasizing performance optimization and system design principles
  • Software development lifecycle management including agile methodologies, DevOps practices, and automated testing frameworks

Degree Courses

At our institution, we offer a comprehensive selection of courses designed to meet the evolving demands of today’s professional landscape.

CS 205 – Programming Languages

Introduction to Data Visualization teaches students how to transform complex data into clear, compelling visual stories using industry tools like Tableau and Python. Through hands-on projects, students learn essential visualization principles including chart selection, color theory, and interactive design.

CS 210 – Software Development Lifecycles

Introduction to Data Visualization teaches students how to transform complex data into clear, compelling visual stories using industry tools like Tableau and Python. Through hands-on projects, students learn essential visualization principles including chart selection, color theory, and interactive design.

CS 320 – Software Security

Introduction to Data Visualization teaches students how to transform complex data into clear, compelling visual stories using industry tools like Tableau and Python. Through hands-on projects, students learn essential visualization principles including chart selection, color theory, and interactive design.

General Education Courses

Our expert faculty brings real-world experience into every classroom, ensuring students gain both theoretical knowledge and practical skills.

CS 205 – Programming Languages

Introduction to Data Visualization teaches students how to transform complex data into clear, compelling visual stories using industry tools like Tableau and Python. Through hands-on projects, students learn essential visualization principles including chart selection, color theory, and interactive design.

CS 210 – Software Development Lifecycles

Introduction to Data Visualization teaches students how to transform complex data into clear, compelling visual stories using industry tools like Tableau and Python. Through hands-on projects, students learn essential visualization principles including chart selection, color theory, and interactive design.

CS 320 – Software Security

Introduction to Data Visualization teaches students how to transform complex data into clear, compelling visual stories using industry tools like Tableau and Python. Through hands-on projects, students learn essential visualization principles including chart selection, color theory, and interactive design.

Scroll to Top

Sign Up TodAy

Days
Hours
Minutes
Seconds

Reserve Your Place NoW