Syllabus - IE170/171: Algorithms in Systems Engineering...

Info iconThis preview shows pages 1–3. Sign up to view the full content.

View Full Document Right Arrow Icon
IE170/171: Algorithms in Systems Engineering Syllabus Dr. Ted Ralphs Spring 2006 1 Miscellaneous Course Information Instructor: Dr. Ted Ralphs Office: 473 Mohler Lab Phone: 8-4784 E-mail: tkr2 Office Hours: MWF 12:00-1:00 Web page: http://www.lehigh.edu/˜tkr2 Course web page: http://www.lehigh.edu/˜tkr2/teaching/ie170/ Course meeting time: IE170 MWF 11:10-12:00 IE171 M 1:10-4:00 Teaching Assistant: Shantanu Chakraborty 2 Description of Course This course will introduce students to the principles involved in designing, analyzing, and imple- menting basic algorithms common in systems engineering applications. The course will be divided into five units by topic area (see detailed syllabus below). Course meetings will consist of three 50 minute lectures and one three hour laboratory each week. The laboratory exercises will consist of case studies in which the students will have to apply the principles discussed during the week’s lectures to solve a given systems engineering problem. This will be accomplished mainly through implementing various algorithms and data structures in C++. Weekly homework based on the laboratory case studies will further reinforce student learning. 3 Course Objectives The goals of this course are for each student to: 1. Continue to sharpen basic computing and programming skills needed for future coursework, as well as reinforce material learned in previous courses; 2. Understand the basic principles of algorithm design, especially for applications in systems engineering; 1
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
3. Develop an appreciation for the importance of implementing algorithms efficiently and the skills necessary for doing so; 4. Understand basic techniques for analyzing the performance of algorithms; 5. Develop an ability to solve systems engineering problems by designing and implementing an appropriate algorithm. 4 General Course Requirements 4.1 Prerequisites Students are expected to have basic computing skills, including familiarity with the C++ program- ming language. They should also have completed ENG 1 and CSc 17. 4.2 Required Text Thomas H. Cormen (Editor), Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein, Introduc- tion to Algorithms (Second Edition). 4.3 Reading Students will be expected to complete the readings associated with each lecture. Most readings will be from the course text, but students are encouraged to seek supplementary material. Links to supplementary reading material available over the Web will be available from the course page. 4.4 Lectures Students will be expected to attend and participate in lectures. Lecture slides will be provided ahead of time on the course Web site and should be printed out and brought to lecture. Students will be graded on all aspects of class participation. 4.5
Background image of page 2
Image of page 3
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 02/29/2008 for the course IE 170 taught by Professor Ralphs during the Spring '07 term at Lehigh University .

Page1 / 7

Syllabus - IE170/171: Algorithms in Systems Engineering...

This preview shows document pages 1 - 3. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online