Explores the field of computer science. Provides an overview of computer architecture, software development engineering, data organization, problem-solving strategies, ethics, and theory of computation. Explores career options and develops rudimentary software development skills. This course is transferable to a four-year institution and is applicable toward an Associate of Science Transfer in Computer Science degree.
Course Outcomes
On completion of this course the student should be able to:
- Identify career opportunities in computer science and distinguish computer science from related disciplines.
- Develop and analyze simple algorithms, and design, code, and test a program.
- Use a variety of problem-solving strategies and be aware of the operation of computer hardware.
- Use an understanding of the underlying computational limitations of computers when identifying solutions.
- Apply ethical understanding of issues of privacy, professional integrity, and service to work in the field.
- Analyze different data organization techniques, including data structures, files, records and databases to identify an optimal solution to organize data.
Prerequisite Courses
Additional Information
This course fulfills the following GE requirements: Science, Math, Computer Science/AAS, Science, Math, Computer Science/AGS, Science, Math, Computer Science/AS, Science, Math, Computer Science/AAOT.