|
|
Oct 06, 2024
|
|
EDUC 431 - Computer Science Concepts: Impacts in Society and Education (3 units) CO9 This course will cover major computer science concepts and how they impact society and education. Through an exploration of foundational knowledge in computer science and programming, students will use computational thinking to solve problems and gain familiarity with algorithms and programming, computing systems, data, impacts of computing, and the internet. Topics will be covered from an educational perspective with emphasis on how they each impact society, culture and the environment.
Maximum units a student may earn: 3
Prerequisite(s): Junior or Senior standing.
Grading Basis: Graded Units of Lecture: 3 Offered: Every Fall and Spring
Student Learning Outcomes Upon completion of this course, students will be able to: 1. apply computational thinking to computational innovations to examine how they work and explain how they impact society, culture and the environment. 2. use a variety of programming techniques and control structures to develop algorithms, implement algorithms in code, test solutions and evaluate solutions for efficiency. 3. identify how computational and algorithmic thinking can be applied to solve problems in society as they relate to equity, diversity and the environment. 4. describe the fundamental principles that make networks and the internet work, and investigate their impacts on computational development, society and culture. 5. explain the primary concepts of data exchange, storage and collection, and the impacts of these on society, culture and the environment. 6. discuss a breadth of computer science concepts, such as robotics, artificial intelligence, Big Data, cybersecurity, human and machine interaction, the internet, and algorithms and programming and explain how they relate to problems of societal concern.
Click here for course scheduling information. | Check course textbook information
Add to Portfolio (opens a new window)
|
|
|