South Mountain Community College (SMCC) offers an extensive selection of software engineering courses. Its software engineering program prepares students to design, construct, implement, and maintain computer system software. Upon graduating, students should be able to analyze user requirements and develop innovative software solutions.
The program is designed to provide students with the skills and knowledge needed to apply software engineering principles in designing, coding, testing, and maintaining software applications. Students of the program receive thorough training in programming, analysis, design, documentation and project management.
Classes include topics such as object-oriented programming, requirements engineering, software architecture, software testing, artificial intelligence, and software engineering management. Students also learn the basics of computer science, including programming techniques, data structures, and algorithms, as well as databases and operating systems.
The SMCC software engineering program is accredited by the Accreditation Board for Engineering and Technology (ABET). The college also offers certificates and degrees in software engineering. Students have the option of completing either a Certificate of Achievement or Associate's Degree in Software Engineering.
Students who complete their degree program can look forward to a career in software engineering. Graduates may find positions such as software developer, software engineer, computer programmer, software analyst, software architect, and project manager. They will be well-equipped to work in a variety of sectors, such as web development, business systems, financial services, telecommunications, gaming, and others.
The software engineering program at South Mountain Community College provides students with the necessary education and training to become successful software engineers. With its comprehensive curriculum and top-notch faculty, SMCC is a great choice for those interested in pursuing a career in software engineering.