1 / 5

C-S 120 Software Design I Software

C-S 120 Software Design I Software. Dr. Kenny Hunt Wing 213 5-6822. Image courtesy http://www.flickr.com/photos/fdecomite/3611388781/sizes/z/in/photostream/. Why Study Software Design?. Involves high-level problem-solving skills How to organize data How to organize instructions

Download Presentation

C-S 120 Software Design I Software

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. C-S 120Software Design ISoftware Dr. Kenny HuntWing 2135-6822 Image courtesy http://www.flickr.com/photos/fdecomite/3611388781/sizes/z/in/photostream/

  2. Why Study Software Design? • Involves high-level problem-solving skills • How to organize data • How to organize instructions • How to “name” things • How to “write” • Involves low-level precise logic • No ambiguity is allowed • Rigidly enforced rules must be followed http://www.flickr.com/photos/shonk/418180402/sizes/z/in/photostream/

  3. Forbes 400(2012)

  4. Most in Demand Degrees • Computer-related jobs have been in high demand • Some knowledge of computing enhances marketability • Most professions rely on computer technology to some degree

  5. What to expect • We will write lots of code on the board and on a computer. • You should take notes and write the code yourself as a way of studying what we talked about. • There will be lots of programming homework. • Work on the assignments as soon as they are given. You will not likely succeed otherwise. • You have to learn a lot of ‘rules’ about programming. • Learn them; although some of these rules are trivial (not important), most are not trivial. • If you have a laptop, install Java and BlueJ. • You can then work on your laptop and even in class.

More Related