Portland Community College (PCC) has a great program for prospective software engineers. Their program covers an array of topics that play a huge role in the world of software engineering. From classic topics such as programming languages, operating systems, and code management to more cutting-edge topics like machine learning, blockchain, and data science, PCC’s software engineering education has something for everyone.
The program begins with introductory courses. These courses provide a comprehensive overview of the fundamentals of software engineering and introduce the basic concepts and tools used by professional software engineers. Students learn how to use development environments, create algorithms, and debug software. They'll also gain a basic understanding of computer architecture and networking technologies.
Once the basics are mastered, students will then move onto more advanced classes. These classes go over the various development practices and frameworks used in the software industry. Students learn about Agile and test-driven development, design patterns, object-oriented programming and multi-threaded programming. The curriculum also covers technologies such as jQuery, Angular, and .NET.
To ensure that students stay up to date with current trends, PCC also offers classes on cutting-edge topics like distributed computing and cloud computing. Students will learn about container technology and DevOps, along with other related topics. The goal is to help students succeed in the ever-evolving software engineering landscape.
In addition to instruction from experienced faculty, the software engineering program at PCC also provides invaluable opportunities for students to learn from industry leaders. Through guest lectures and workshops, students can get invaluable insight into real-world software engineering scenarios. This helps prepare them for what they might face in their future careers.
At the end of the program, students have the option to participate in a capstone project. Working with a team, students will develop a software product from concept to launch. This highly practical experience provides an unparalleled opportunity for students to develop their skills while gaining valuable real-world experience.
Overall, Portland Community College offers an excellent program for anyone interested in pursuing a career in software engineering. With comprehensive courses and opportunities to learn from industry leaders, students can be confident that they’ll be well-prepared to begin their journey in software engineering.