Montana Tech of The University of Montana
Get Into It! at Montana Tech

C.S. 2146

C Programming for Engineers and Scientists
3 Cr. (Hrs.:2 Lec., 3 Lab)

An introduction to problem-solving methods and programming techniques that can be applied to C and other programming languages.  The student will learn and use C to construct efficient and easy to understand programs for engineers and scientific applications. (1st)

Expectations:

E1. Basic computer skills and familiarization with the Windows desktop environment, including web browsing, email, text editing, and file manipulation.

E2. Solid mathematical background (Math 1056 and 1066: College Algebra & Trig).

Course Outcomes:

R1. Students examined a problem and developed an algorithm to solve it.

R2. Students learned basic programming specification and modular design techniques.

R3. Students were able to enter, compile, and execute a computer program in C.

R4. Students  learned to perform basic testing and debugging techniques.

R5. Students  learned about data types, variables, assignment statements, and arithmetic and boolean expressions.

R6. Students  learned to use C library functions and create user-defined functions.

R7. Students  learned to use control structures for selection, branching, and looping.

R8. Students  learned to read and write data to text files.

R9. Students used one and two dimensional arrays.

 

 

Questions or Comments? Contact Us!
Department Head: Dr. Michele Van Dyne
Administrative Associate: Tami Windham

 

 

© Montana Tech • All Rights Reserved
Montana Tech of The University of Montana • 1300 West Park Street
Butte, MT 59701 • 800-445-Tech • Contact Montana Tech