In Computer Science II, students will expand their knowledge and skills in structured programming techniques and concepts by addressing more complex problems and developing comprehensive programming solutions. Students will analyze the social responsibility of business and industry regarding the significant issues relating to environment, ethics, health, safety, and diversity in society and in the workplace as related to computer science. Students will apply technical skills to address business applications of emerging technologies.