CS2073 "Computer Programming with Engineering Applications"

Syllabus

 

Instructor: Dr. Razvan Andonie

Office: SB 3.02.01 E

Office hours: Monday, Wednesday 3:15 - 4:15, or by appointment.

Phone: 458-5689

andonie@cs.utsa.edu

www.cs.utsa.edu/~andonie

Grader: J. Kevin Jennings

Office: SB 3.01.14

Office hours: Tues-Thurs. 0845 to 0915 and 1100 to 1130 , or by appointment.

jjenning@cs.utsa.edu

www.cs.utsa.edu/~jjenning/cs2073

 

Textbook: "The Art of Programming", Steven Lawlor, PWS Publ. Co., 1997.

Web Links: At devcentral.iftech.com/learning/tutorials/c-cpp/c/ you can find a set of tutorials that help you to learn about the C programming language.

Prerequisites: MAT1214 and completion of or concurrent enrollment in MAT1223.

COURSE DESCRIPTION

An introduction to the science and art of computer programming.

COURSE OBJECTIVES

When you have completed this course, you should be able to write your own C programs and to be able to look at programs written by others and grasp what they do.

COURSE OUTLINE

We will cover Chapter 1 through Chapter 10 of Lawlor. If time permits, we will cover some topics from Chapters 11 and 12.

SOFTWARE

Borland C++ or Microsoft Visual C++ are required for submission of all programming assignments. You have to use the ANSI C Standard.

COURSE SCHEDULE

Midterm Exam: March 6.

Final Exam: May 11, 1:30 – 4:15.

GRADING

Grading will be based on the weighted average scores as shown below:

*      Combined Lab Assignments 50%

*      Midterm Exam 20%

*      Final Exam 25%

*      Pop Quizzes, Attendance 5%

This score will be translated into a grade as shown in the following table. A course curve may be implemented at the instructor’s discretion.

Average Grade

*      90 - 100 A

*      80 - 89.999 B

*      70 - 79.999 C

*      60 - 69.999 D

*      0 - 59.999 F

OTHER ITEMS

*      Attendance in class is very important, and will count toward your grade. During each lecture period, information regarding assignments, due dates, explanation and clarification of assignments, and material that is not covered in the assigned texts will typically be presented. If you miss a class for any reason, it is your responsibility to become familiar with the missed material. Obtaining a copy of the class notes of a fellow student is recommended in such cases.

*      Be prepared to spend about 10 hours per week on this class, outside of the classroom.