Course Information

CSE 130 is an introduction to programming concepts using the C programming language. Topics include variables, data types, expressions, conditional and iterative statements, and functions. It also covers program organization, structures, pointers, arrays and strings. It includes programming projects of an interdisciplinary nature and is suitable as an introductory programming course for all majors.

Prerequisite: Level 3 on the mathematics placement exam


Course Objectives

• Students will be able to write, compile, and independently run computer programs in C that utilize basic features of the programming language to solve various introductory problems from mathematics, the sciences, and text processing

• Students will be able to detect whether any elementary C program is correct given some initial input and, if not, demonstrate where to find the computational error(s)

• Students will be able to write small programs in an exam environment that demonstrate their problem-solving abilities and proficiency with the language syntax


Important Dates

2/23: Midterm 1 (during class)

3/9: No class (Instructor out of town)

3/14–3/16: No class (Spring Break)

4/6: Midterm 2 (during class)

5/15: Final exam (2:15–5:00 PM, in CS 2120)