Description
This course offers an introduction to the field of computer science using a current programming language. Central themes of the class include an introduction to computer organization; algorithmic problem solving; structured and object oriented program design; and the societal and professional context in which computer science exists. Fundamental data types including arrays and structures will be explored and concepts such as sorting and searching algorithms, complexity, invariants, abstract data types and pointers will be introduced.
Credit Hours
4
Offering Cycle
Fall and Spring Only
Yearly Cycle
All Years
Instructional Method
50d1e892-b440-4ab0-b6fd-dd9d98aeae39
Contact Hours
3
Instructional Method
92760e4e-defc-41b6-a59b-c2d2d2fb9192
Contact Hours
2