Major Code: 179
This program prepares students with practical skills and knowledge for entry-level positions within the software engineering profession. Software engineering relates to the concept, design, implementation, deployment and maintenance of software. The program seeks to provide the theoretical fundamentals of software development coupled with an understanding and application of practical aspects and competencies required by industry. The program is designed to support innovation through the application of software engineering principles to solve business problems.
In addition to General Education Outcomes, upon completion of this program, students will be able to:
- Develop a broad foundation of various programming languages and platforms.
- Provide students with an understanding of software engineering principles.
- Instruct students in conceptualization, proposal development, database design, interface design, system architecture, documentation, presentation, and delivery.
- Develop, within students, an appreciation for the importance of excellent business and communication skills in a typical software engineering environment.
- Assist graduates in obtaining entry-level positions in the field of software engineering.
Graduates may work in software design, testing, maintenance and development, database administration, and web development. Graduates may also qualify for entry-level management positions in a technical capacity.
The program course requirements are presented in sequence. Part-time students and others who cannot follow this sequence should check course descriptions in the college catalog to determine prerequisites and, in addition, should consult their academic advisor regarding the order in which they take courses.
Job Titles: Applications Developer, Computer Consultant, Information Technology, Telecommunications Analyst, Help Desk
Wage and Employment Trends:
- $29,000 Annual (Onet, 2018)
- Certification Options: Microsoft Office Specialist
CIP Code: 110103