Feb 03, 2023
CS 160 - Orientation to Computer Science4 Credit(s)
This course explores the discipline and profession of computer science. It provides an overview of computer hardware architecture, the study of algorithms, software design and development, programming languages, data representation and organization, computer networks and security, ethics and the history of computing and its influences on society.
Prerequisite: MTH 095 , or MTH 111 , or MTH 241 , or placement test into MTH 111 .
Upon successful completion of this course the student should be able to:
1. Convert numbers from binary to decimal and perform arithmetic operations with binary numbers
2. Create simple electronic circuits with basic logic units and analyze the equivalent logical circuits
3. Deconstruct a computer system into its component parts: applications, operating system, and hardware
4. Compare and contrast alternative programming methodologies and languages
5. Decompose problems and develop algorithms to solve them
6. Describe how programming languages are implemented, including the translation process from high-level to machine-level code
7. Explain communication technologies and how they support computer networks
8. Relate how computer information systems are utilized in different social and business applications
9. Apply ethical standards to computer and internet use and situations
10. Differentiate between the disciplines of Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Information Technology and Information Systems
Add to Portfolio (opens a new window)