CSCI 251 - Programming for Engineering and Sciences

Class Time:Tuesdays and Thursdays, 05:30 PM to 06:45 PM
Classroom:Weir 235
Syllabus:Download PDF Version
Required TextEngineering Computation with MATLAB
David M. Smith, Addison-Wesley Pearson Education, Boston 2010
ISBN-13 978-0-13-608063-3
Course DescriptionAlgorithm development and structured language programming techniques using numerical and graphical applications to solve engineering and scientific problems.
Course Co-RequisiteYou must either be currently taking or have already successfully completed MATH 261: Unified Calculus & Analytical Geometry I

Lectures, Notes, and Assignments

NOTICE
No assignments will be accepted after 11-19-2011 at 11:59 P.M.
Week 13 & 14
Final Notes
Solutions
Week 12
Programming Assignment Extra Credit: Volumes - Due by 11-19-2011 at 11:59 P.M.
Programming Assignment 07: Eulidean Distance - Due by 11-19-2011 at 11:59 P.M.
Data for Programming Assignment 07
Lab Exercise 09: Palindrome Function
Lab Exercise Extra Credit
Sample Scripts for Study
Week 11
Programming Assignment 06: Logged version of Rock, Paper, Scissors - Due by 11-10-2011 at 11:59 P.M.
Sample Run of 40 games on my Logged Version
The Log file generated by those 40 games.
Jimmy's Version of Rock, Paper, Scissors
Sample Scripts for Study
Week 10
Deal Cards Solution and Example Script
Reading and Writing Data
Programming Assignment 05: Rock, Paper, Scissors - Due by 10-28-2011 at 11:59 P.M.
Rock, Paper, Scissors sample output.
Lab Exercise 08: Number Guess Logging - Due by 10-26-2011 at 11:59 P.M.
Example Code: Convert Binary to Decimal
Week 09
Lecture Notes
Lab Exercise 07: File Access Lab - Due by 10-21-2011 at 11:59 P.M.
Lab Exercise 06: Cell Array Lab - Due by 10-19-2011 at 11:59 P.M.
Week 08
Lecture Notes
Programming Assignment 04: Deal Cards - Due by 10-20-2011 at 11:59 P.M.
Sample Output One -- Card Dealing assignment.
Sample Output Two -- Card Dealing assignment.
Loop Through Two Dimensional Array Sample Code
Week 07
Test 01, 10-06-2011, during normal class period, bring blue book
Fully Documented Scripts
Test 01 Study Guide
Week 06
Lab Exercise 05: Function Lab : Due by Friday, 09-30-2011 at 11:59 P.M.
Week 05
Lecture Notes
Programming Assignment 03: Geometric Volume Calculations - Due by 09-29-2011 at 11:59 P.M.
Lab Exercise 04: Vector Worksheet
Lab Exercise: Sample Output
Week 04
Lecture Notes
Lab Exercise 03: Data Types
Programming Assignment 02 - Due by Wednesday, 09-21-2011 at 11:59 P.M.
Middle Digit Using Strings
Week 03
Character Listing Example - charList.m is an example script using input, disp, chars, vectors, for loops, while loops, and nested if statements.
Lab Exercise 02: BMI Calculator - Due by 09-06-2011 at 8:00 P.M.
Programming Assignment 01 - Due by 09-12-2011 at 11:59 P.M.
Temperature Conversion Scripts
Week 02
Lecture Notes
Example Program: Largest Number
Example Program: Largest Number Silent
Homework: Read Chapter 3 before class September 6, 2011
Week 01
Lecture Notes
Lab Exercise 01
Homework: Read Chapter 2 before class August 30, 2011