M.S. in Environmental Toxicology
The University of South Alabama, located in Mobile, Alabama, is at the forefront of env...
Mobile, Alabama
INTAKE: Jan & Aug
The Bachelor of Science in Computer Engineering at the University of South Alabama is designed to provide students with a solid foundation in both computer science and electrical engineering. The program integrates these disciplines to prepare students for a wide range of careers in the design, development, and application of computing systems. Graduates are equipped with the skills needed to work on cutting-edge technologies, from embedded systems to large-scale computing infrastructures.
STEM-Designated: The BS in Computer Engineering is a STEM-designated program, reflecting its focus on science, technology, engineering, and mathematics. This designation highlights the program's commitment to providing a rigorous education in these critical fields, preparing students for technical careers that require advanced knowledge and problem-solving skills in computing and engineering.
ABET-Accredited: The program is accredited by the Accreditation Board for Engineering and Technology (ABET), which ensures that the curriculum meets high standards of quality and rigor. ABET accreditation signifies that the program provides students with a comprehensive education in computer engineering, including a strong emphasis on technical skills, ethical practices, and professional development.
Curriculum: The curriculum for the BS in Computer Engineering combines core courses in computer science and electrical engineering with specialized electives. Key courses include Digital Logic Design, Microprocessor Systems, Computer Architecture, Software Engineering, and Signals and Systems. Students also engage in hands-on labs and projects to apply theoretical knowledge in practical settings. The program includes a capstone design project that integrates various aspects of computer engineering, allowing students to work on real-world problems and solutions.
Research Focus: Research within the Computer Engineering program at the University of South Alabama spans several cutting-edge areas. Faculty and students explore topics such as embedded systems, artificial intelligence, cybersecurity, and network systems. Research initiatives often focus on developing innovative technologies, improving system performance, and addressing contemporary challenges in computing. The program encourages student participation in research projects, fostering skills in investigation, analysis, and problem-solving.
Industry Engagement: The program emphasizes strong industry engagement through partnerships with local and national technology companies. Students benefit from internship opportunities, collaborative projects, and guest lectures from industry professionals. These interactions provide practical experience, enhance learning, and help students build valuable connections within the tech industry. The program also supports career development through job fairs, networking events, and career services.
Global Perspective: The BS in Computer Engineering program incorporates a global perspective by preparing students to work in an increasingly interconnected world. The curriculum includes coursework and projects that address international standards and practices in computing and engineering. Additionally, the program offers opportunities for study abroad and international research collaborations, allowing students to gain insights into global technology trends and practices. This global outlook ensures that graduates are well-prepared to work in diverse and international environments.
Mobile, Alabama
IELTS 6
USD 17232
Undergraduate Entry Requirements
Application Fee: $35
Academic Qualifications: Applicants for undergraduate programs typically require a minimum academic achievement of 65% or above in their previous academic qualifications.
English Language Proficiency:
The University of South Alabama (USA) offers various scholarships and financial aid opportunities to international students to help make their education more affordable. These scholarships are competitive, and eligibility criteria may vary.
Global USA Scholarship: This scholarship is specifically designed for incoming undergraduate international students. Eligibility is based on academic merit, and students must maintain a minimum GPA to renew the scholarship each year.
International Academic Scholarship: This scholarship is open to undergraduate and graduate international students with outstanding academic records. The award amount varies and is based on academic achievement.
International Freshman Academic Scholarship: This scholarship is for first-time, degree-seeking international undergraduate students. It is merit-based and awarded based on academic performance.
International Student Retention Scholarship: This scholarship is designed to assist continuing international students in their academic pursuits. Eligibility is based on maintaining a minimum GPA and active involvement in campus activities.
External Scholarships: International students may also explore external scholarship opportunities, both from their home countries and international organizations, to fund their education at USA.
It's important to note that scholarship availability and eligibility criteria may change from year to year.
Graduates of the Bachelor of Science in Computer Engineering program at the University of South Alabama are well-prepared to enter a diverse range of careers within the technology and engineering sectors. The interdisciplinary nature of the program equips students with a robust set of skills in both computer science and electrical engineering, opening doors to numerous professional opportunities.
Software Engineer: Software engineers design, develop, test, and maintain software applications and systems. They work on various types of software, including operating systems, application software, and embedded systems. Their role often involves coding, debugging, and ensuring software performance and reliability.
Hardware Engineer: Hardware engineers focus on designing, developing, and testing physical components of computer systems, such as processors, circuit boards, and memory devices. They work to enhance hardware performance, reliability, and efficiency.
Embedded Systems Engineer: Embedded systems engineers develop and integrate embedded systems within larger electronic devices, such as automotive systems, consumer electronics, and industrial machinery. They work on the software and hardware components that control these devices.
Network Engineer: Network engineers design, implement, and manage network systems to ensure efficient and secure data communication. They work on configuring network hardware, troubleshooting network issues, and optimizing network performance.
Cybersecurity Analyst: Cybersecurity analysts protect computer systems and networks from security breaches and cyberattacks. They develop and implement security measures, monitor network activity, and respond to security incidents to safeguard sensitive information.
Systems Architect: Systems architects design and structure complex IT systems and infrastructures. They work on creating scalable and efficient system architectures, ensuring that all components of the system work seamlessly together.
Data Scientist: Data scientists analyze and interpret complex data to help organizations make informed decisions. They use statistical methods, machine learning algorithms, and data visualization techniques to extract insights and identify trends.
Artificial Intelligence Engineer: AI engineers develop and implement artificial intelligence and machine learning models. They work on creating intelligent systems that can learn from data, make decisions, and perform tasks that typically require human intelligence.
Telecommunications Engineer: Telecommunications engineers design and manage communication systems, including telephone networks, satellite communications, and internet infrastructure. They focus on ensuring reliable and efficient communication services.
Controls Engineer: Controls engineers work on designing and implementing control systems for automated processes and machinery. They ensure that systems operate according to specifications and improve automation efficiency.
Technical Project Manager: Technical project managers oversee technology projects from conception to completion. They coordinate teams, manage project timelines and budgets, and ensure that project goals are met effectively.
Systems Analyst: Systems analysts assess and improve computer systems and processes within organizations. They work on identifying system requirements, designing solutions, and ensuring that systems meet business needs.
Firmware Developer: Firmware developers create and maintain firmware, which is the specialized software embedded in hardware devices. They ensure that firmware functions correctly and enhances the performance of hardware components.
Consulting Engineer: Consulting engineers provide expert advice and solutions on various engineering projects. They may work independently or with consulting firms, offering expertise in areas such as system design, integration, and optimization.
Robotics Engineer: Robotics engineers design, build, and test robotic systems used in manufacturing, healthcare, and other industries. They work on creating robots that can perform specific tasks with precision and efficiency.