Software Engineering Major
Become fluent in programming languages. Innovate the technical world.
You'll learn to combine engineering principles with programming languages. You'll develop the skills to build software solutions. Software engineering opens the door to fun and challenging opportunities.
Why study software engineering at the College of Charleston?
You will join an innovative program. You will develop the skill set necessary to work for international organizations. You'll build a strong foundation in computer science. You will also develop a global focus. You'll learn to work in culturally diverse teams.
What will I learn?
You will learn essential programming languages. You'll learn how to think critically. You'll practice your collaboration skills and work with diverse teams. You'll develop an understanding of systems analysis, systems architecture and algorithm analysis. You'll develop problem-solving skills. Build a program suited to your goals and study topics like design, security, testing and human-computer interaction.
View Curriculum: Software Engineeringy
Program Highlights
Careers & Outcomes
- software developers/engineers.
- systems architects.
- information security analysts.