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.