Program Description: This program teaches the foundations of backend development and computer science. Students will learn backend development with some of the most in-demand technologies. Upon completing the program, students will have worked on numerous projects built with the same tools that companies of all sizes use. Additionally, students will have engaged with the necessary Computer Science fundamentals to succeed as a software engineer. This course of instruction prepares individuals for entry-level software engineering and back-end developer jobs. Graduates may find suitable employment with technology companies and traditional companies with the need for back-end developers. Program Objectives: Upon successful completion of this program, the student should be able to: ● Convert a design into code and deliver it using best practices ● Write secure, testable, and maintainable code ● Understand when and why to use (or not) a broad range of data structures and algorithms ● Create unit tests that thoroughly test functionality ● Create integration tests that verify end-to-end service integration ● Troubleshoot by debugging and reviewing errors, logfiles, and metrics ● Contribute to planning and design using a scrum process ● Demonstrate mastery of the program's objectives Program Outline: Enterprise Backend Development Core Course Title Lecture Lab Backend 1 8 32 Backend 2 8 32 Backend 3 8 32 Backend 4 8 32 Backend 5 8 32 Backend 6 8 32 Backend 7 8 32 Backend 8 8 32 Backend 9 8 32 Backend 10 8 32 Backend 11 8 32 Backend 12 8 32 Backend 13 8 32 Backend 14 8 32 Page 45 of 58 REV 10/31/2022 This catalog applies to all students other than those who reside in CA, CO, GA, TX, and DC who have their own catalogs.
Bloom Institute of Technology | Course Catalog Page 44 Page 46