Apr 30, 2024  
Undergraduate Bulletin 2008-2009 
    
Undergraduate Bulletin 2008-2009 [Archived Catalog]

CS 170 - C and Data Structures


The course will introduce the C programming language including the language syntax, the programming environment, basic data types, complex data types (pointer, array, structures, bit fields, and unions), macros, i/o, and functions. Program development will emphasize modularization, data abstraction, and selection and analysis of algorithms. Other topics include recursion, files, linked lists, stacks, queues, and binary trees. Course projects are related to common engineering and computer science applications. Course will not count toward graduation in the computer science department.

Preparation for Course
P: 160 or ENGR 110.

Cr. 3.
Notes
If you are majoring in this discipline, you may want to consider the Science and Engineering Research Semester. See information under Arts and Sciences (Part 3).