Sep 16, 2025  
2025-2026 Undergraduate Catalog 
    
2025-2026 Undergraduate Catalog

CS 11200 - Computer Science For Everyone



This course is designed to provide a broad and realistic idea of what computer professionals do and how they do it.  Designed to be accessible to all students, it will prepare them for later computing courses, including software development courses. The course may introduce programming concepts and programming languages. Students will be introduced to various professional opportunities and work environments. Current topics in computer science as they relate to society and automation will be covered. Students will leave the course with a basic understanding and appreciation of automation and computer science.

Cr. 3.
Notes
Indiana Core Transfer Library course.
Student Learning Outcomes
1.  Identify the different parts of a computer and explain what they do.
2.  Explain the differences between data types such as arrays, floats, and strings and how computers manipulate this type of information. 
3.  Explain the concept of an algorithm and describe a task in an algorithmic way. 
4.  Understand how to use basic code constructs such as accepting input, conditionals, loops, and producing output to creatively combine them achieving some task. 
5.  Discuss the impact of automation and computing history on society. 
6.  Explain the differences between the Internet, networking, and the World Wide Web. 
7.  Understand the ethical issues surrounding intellectual property and software.