Introduction to Programming and Algorithms for Engineers and Scientists - CSE202


Instructor: Nicoleta Roman

Office: Galvin Hall 460E   Phone: 419-995-8224

Email address: roman.45@osu.edu

Instructor Website: lima.osu.edu/people/nroman

 

Description

Introduction to computer programming and to problem solving techniques using computer programs with applications in engineering and the physical sciences; algorithm development; programming lab experience. C++ is taught.

 

The course is worth 4 credits.

 

Prerequisites

Math 151.

 

Course Objectives

 

 

Topics

 

Number of Hours Topic
5 Structure of simple C++ programs
7 Control structures: conditionals and loops
7 C++ functions
6 Arrays
6 Structures and classes
3 Pointers
3 File I/O
3 Midterm and review

 

Representative Lab Assignments

 

Textbooks

 

ISBN-13# 978-0136011750
Engineering Problem Solving with C++ (Second Edition) by Etter and Ingber, Prentice Hall, 2008.

 

 

Grading Plan

 

Lab (closed labs)

10%

Programming assignments

30%

Midterm 

30%

Final Exam

30%