Wednesday, October 27, 2010

Take a Quick Route to Becoming a Software Engineering Technician

Having a background in software will help you to gain direct admission into semester three of Centennial College's two-year Software Engineering Technician program. The fast-track option prepares graduates in software engineering methodologies, programming languages, design and algorithm concepts, data management and networking fundamentals.

In order to apply for the Software Engineering Technician (Fast-Track) program, you must submit an official transcript demonstrating proof of successful completion of a post-secondary diploma or degree program. Centennial College will also consider applicants presenting a combination of post-secondary education and relevant work experience in areas of computer science, information technology or software engineering. In addition, an interview, transcript, resumé review as well as English and/or math skills assessment may be required.

The Software Engineering Technician (Fast-Track) program covers topics such as software engineering methodologies, programming languages, design and algorithm concepts, data management tools and networking fundamentals. Within these topics emphasis is placed on object-oriented software design methodologies, user-oriented interface design, C#, Java, Oracle, MS-SQL Server, Unix/Linux, Microsoft's .NET, HTML/XML, Rational/ WebSphere, Software Testing and QA, and more. Specific courses for the fast-track option include: Advanced Database Concepts, JAVA Programming, Object Oriented Software Engineering, Software Testing and Quality Assurance and more.

Centennial College also prides itself on a hands-on approach in all of its programs. For this software engineering undertaking, that is carried out by a software development project, which will require you to use all of the technical and business skills that you’ve learned in your courses. In addition, you will get an idea of what it feels like to work on a professional project that may be encountered in the field. This will teach you teamwork skills as well as how to approach the industry in a professional manner.

Software Engineering Technicians (also known as software developers) are responsible for the design, installation, testing and maintenance of software systems. Therefore, in the field you will play an important part in making a business more efficient and more customer-friendly. Entry-level positions can be obtained as: computer programmers, software developers, software testers, systems analysts, web applications developers, database administrators, applications or software support. Depending on your job, you may be responsible for either replacing a whole system or you’ll work with existing software that you will modify and integrate into an existing network. In addition, you’ll review current systems, present ideas for system improvements, work closely with analysts, designers and staff; produce detailed specifications and write program codes, test the product in controlled, real situations before going live; prepare training manuals for users and maintain the systems once they are up and running.

No comments:

Post a Comment