developer. Graduates may find suitable employment with technology companies, as well as traditional companies with the need for web applications and websites. Program Objectives: Upon successful completion of this program the student should be able to: 1. Develop Web application front ends using HTML, CSS, and JavaScript 2. Develop Web servers using Node.js and RDBMS such as SQLite and PostgreSQL 3. Understand, explain, and apply fundamental computer science concepts Program Outline: Full Stack Web Development Core Course Title Lecture Lab JavaScript Fundamentals 10 30 Advanced CSS and Intro to JavaScript 10 30 User Interface and Git 10 30 Applied Computer Science 1 10 30 Applied JavaScript 10 30 Intro to React 10 30 Single Page Applications 10 30 Applied Computer Science 2 10 30 Advanced React 10 30 Advanced State Management 10 30 Advanced Web Applications 10 30 Applied Computer Science 3 10 30 Build a Web API 10 30 Adding Data Persistence 10 30 Authentication and Testing 10 30 Applied Computer Science 4 10 30 Total Core Hour: 160 480 Applied Computer Science Course Title Lecture Lab Applied Computer Science 5 - 8 40 120 Total ACS Hours 40 120 Bloom Institute of Technology Labs Course Title Lecture Lab Page 35 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 34 Page 36