|
Course Web Page |
|||||||||||||||
|
Time and Location |
MW 4:00-5:15pm (Jan 14- May 10, 2008) SB 3.02.02 |
||||||||||||||
|
Instructor |
Dr. Turgay
Korkmaz |
||||||||||||||
|
Office Hours |
MW 2:30pm-4:00pm (or by appointment) You can also get help from CS tutors: CS Tutoring Schedule |
||||||||||||||
|
Prerequisite |
MAT 1214 and completion of or concurrent enrollment in MAT 1223. |
||||||||||||||
|
Textbook |
Engineering Problem Solving with C, 3rd Edition, Delores Etter, Prentice Hall, 2004. You need to at least read
the following sections from the book. The sections in bold and with * must be read.
This table may change over the course of the semester. |
||||||||||||||
|
Objectives |
Algorithmic approaches to problem solving and computer program design for engineers. Engineering and mathematically-oriented problem sets will be emphasized, including nonnumeric applications. Searching, sorting, linked lists, and data typing will be introduced. May not be applied toward a major in computer science. |
||||||||||||||
|
Course Topics |
·
CH 1: Engineering Problem Solving
(specifically, Sections 1.2 and 1.3) ·
CH 2: Simple C Programs (Constants, variables, assignments, operators,
simple I/O, math functions) ·
CH 3: Control Structures and Data
Files (Conditionals, selection and loop
statements, files) ·
CH 4: Modular Programming with
Functions (Functions, macros, recursion(?)) ·
CH 5 Arrays and Matrices (Arrays, sorting, searching, 2-dimensional arrays) ·
CH 6: Programming with
Pointers If time permits, ·
CH 7: Programming with
Structures |
||||||||||||||
|
Grading |
|
||||||||||||||
|
Assignments |
Assignments will be posted here ... !!!! NO LATE HOMEWORK WILL BE ACCEPTED !!! Assignment test programming due by Friday, Jan 25, 2008, 5pm Some examples from students(ppt)
|
||||||||||||||
|
Class Notes |
|||||||||||||||
|
Other online materials |
· To Run on Windows Vista do the following 1. Go to Tools -> Compiler
Options 2. add
"C:\Dev-Cpp\libexec\gcc\mingw32\3.4.2" to the binaries location
under the directories tab 3. add
"c:\dev-cpp\bin\" before all the program names under the programs
tab, so the first one looks like c:\dev-cpp\bin\gcc.exe ·
sample
exams, programs etc |
||||||||||||||
|
Other resources |
·
|