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.
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.