Bachelor's Degree, Computer Science, Software Engineering Specialty

The Science and Technology (ST) field offers training in scientific disciplines both in their fundamental aspect (Mathematics, Biology, Geology, etc.) and in their technological and professional applications (Computer Science, Civil Engineering, Electrical, Mechanics, etc.) These trainings play an important role in the development that cannot be done without expertise in these sectors.

The software engineering concentration of the BS program in computer science is appropriate for computer science students seeking careers as software engineers. Students learn advanced processes, methodologies and tools for developing and testing large and small software applications in emerging areas such as:
- databases
- enterprise systems
- interoperable systems
- mobile computing
- service-orientated computing

They also learn cybersecurity concepts and techniques and principles of human-computer interaction and methods for developing these applications. The curriculum prepares students to assume leadership roles in software development organizations and to practice professional standards and emerging software technology to the software engineering life-cycle activities.