C s 120 software design i software
This presentation is the property of its rightful owner.
Sponsored Links
1 / 5

C-S 120 Software Design I Software PowerPoint PPT Presentation


  • 99 Views
  • Uploaded on
  • Presentation posted in: General

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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


C s 120 software design i software

C-S 120Software Design ISoftware

Dr. Kenny HuntWing 2135-6822

Image courtesy http://www.flickr.com/photos/fdecomite/3611388781/sizes/z/in/photostream/


Why study software design

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/


Forbes 400 2012

Forbes 400(2012)


Most in demand degrees

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


What to expect

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.


  • Login