Wednesday, February 22, 2012

Fundamentals of Software coding

Kindle Fire

$199.00
Best Offers
More Posts
Advertisement
Software development fundamentals need URGENT HELP!?
I have an exams tomorrow and My mind has just gone completely blank . Here is a question which is pretty much going to be the same in my exams. A text file , Employees.txt , contains the names and number of year's experience of the 10 employees. Text file: joe smith 7 Phil jones 2 Alex hayes 10 joe green 5 Part (1)Write the code necessary to populate form level parallel arrays with the data from the file, Employees.txt Using arrays write seperate event handler methods to: (a) Display each person's name and number of years of experience (b) Display the names of the people and the number of people with more than average experince (c) Display the name of the person with the least experience. (d) Display each person's last name. (e) Accept a person's name form an inputbox and display their number of years experience or an appropriate error message if the person is not in the array. Your program should work for any combination of upper or lower case letters entered. (f) Create a dynamic array, junior() which will hold the names of the people with less than 5 years experience. I know there is a lot there but any help is greatly appreciated. even if you can give me a little advice or a website where it shows how to do this clearly would be very helpful. Thank you in advanced!!

Error Control Coding (2nd Edition)
Error Control Coding (2nd Edition)
A reorganized and comprehensive major revision of a classic book, this edition provides a bridge between introductory digital communications and more advanced treatment of information theory. Completely updated to cover the latest developments, it presents state-of-the-art error control techniques. Coverage of the fundamentals of coding and the applications of codes to the design of real error control systems. Contains the most recent developments of coded modulation, trellises for codes, soft-decision decoding algorithms, turbo coding for reliable data transmission and other areas. There are two new chapters on Reed-Solomon codes and concatenated coding schemes. Also contains hundreds of new and revised examples; and more than 200 illustrations of code structures, encoding and decoding circuits and error performance of many important codes and error control coding systems. Appropriate for those with minimum mathematical background as a comprehensive reference for coding theory.

Order at Amazon for $90.00
 
A Software Engineering Book?
Hi guys, I want to know the name of a software engineering book I know the chapters it contain Th Index Part One Software-the Process and Its Management Chapter 1: Software and Software Engineering Chapter 2: Project Management: Software Metrics Chapter 3: Project Management: Estimation Chapter 4: Project Management: Planning Part Two System and Software Requirements Analysis Chapter 5: Computer System Engineering Chapter 6: Requirements Analysis Fundamentals Chapter 7: Structured Analysis and Its Extensions Chapter 8: Object-Oriented Analysis and Data Modeling Chapter 9: Alternative analysis Techniques and Formal Methods Part Three The Design and Implementation of Software Chapter 10: Software Design Fundamentals Chapter 11: Data Flow-Oriented Design Chapter 12: Object-Oriented Design Chapter 13: Data-Oriented Design Methods Chapter 14: User Interface Design Chapter 15: Real-time Design Chapter 16: Programming Languages and Coding Part Four Ensuring, Verifying, and Maintaining Software Integrity Chapter 18: Software Testing Techniques Chapter 19: Software Testing Strategies Chapter 20: Software Maintenance Chapter 21: Software Configuration Management Part Five The Role of Automation Chapter 22: Computer-Aided Software engineering Chapter 23: Integrated Case Environments Chapter 24: The Road Ahead Any Idea?

Isn't the term "software engineer" more than a bit of a stretch?
Being an EE(with a mechanical background as well), I have never met a computer programmer(no great task to write code) who had any real engineering skills(or an real engineering degree). Computer Science also is a stretch, considering science is fundamental research of the universe. I think the number of engineers in the US and the world is greatly distorted by this anomoly.

For an engineer you have committed an uncommon error -- creating a general rule based purely on a limited (and likely flawed)sample. In your own words: "I have never met a computer programmer... who had any real engineering skills(or an real engineering degree)." Is not THE foundational principle of Engineering that only calculable, repeatable, verifable infomation should be the basis for decisions? I assure you there ARE plenty of people who "write code" that have REAL enginnering degrees, those degrees may be in the traditional engineering disciplines of ME, EE, CE, ChemE as well as Industrial Engineering, Systems Engineering, Software Engineering, and other fields from schools as "hard core" as Georgia Tech, Carnegie Mellon, MIT, Purdue, Univeristy of Illinions, Cal Tech or others. Typically people with such skills are much more likely to be found in highly techincal fields, were their skills are more valuable. You certainly would want not the same person hacking together a website that you would trust to write the code that guides the Space Shuttle, manages doses of gamma radiation, or powers the internal workings of life-safety communication equipment. Computer Science is a field of study that has existed at the University level for over fifty years. While the logic contructs that are its underpinnings are shared by both fundamental mathematics and linguistics, its reliance on technolgy set it distinctly apart from those related fields -- just as chemistry & physics share many foundational tenants one deals primarly with the constituents of matter while the other deals with its motion/energy. Virtually all complex software can be reduced to a small decision tree, just all virtually all engineering problems can be reduced to simple calculations, yet I wonder if engineers who oversee pot hole repairs need to rely on as robust a set of calculations as those who construct bridges that span San Francisco Bay? There ARE standards to become a Licensed Professional Engineer in CE, ME, EE, ChemE, and there are standards for those interested in Computer Engineering as well. I suspect that the number of CEs that are LPEs far far exceeds those who are Software Engineers... Right now I know of no "search engine" that can tell me instantly how many engineers are in the US and the world. Further there is no simple query that I know of that would separate out those that are restricted to "computer code writers". I suspect that if and when such search engines and query facilites are built it will be by those who have a thorough knowledge of both Computer Science and Engineering...
DokterScience | Read more
Software "engineer"...has this diluted the perception of what real engineers do?
For most of the so called "software engineers" I have met in both school, and in the workforce, virtually all of them were engineering majors that somehow could not hack it when the real math and science came into play, so they decided to become computer science(and that is quite a bit of a reach as well, since science deals with fundamental research). Some programmers graduated with engineering degrees, and moved over to software, and that is usually the exception, not the norm. I see IT people who have no schooling and they have on their card, title of "engineer". I have seen people who take a MS 9-month course and call themselves "engineers" My 10-year old can write code...but he can't design a propulsion system for the Space Shuttle, or a suspension component of a car, or design a proper bridge that will stand the test of time, or a circuit which will minimize noise. Computer programmer, yes, but engineer? I believe since an real engineer can already write code, it's MUCH more difficult to make an engineer out of a programmer(like impossible), than to to make a programmer out of an engineer.

you're being ridiculous, a software engineer is not a civil engineer or an automotive engineer etc.. and a programmer is not a software engineer, it's foolish to assume that a software engineer should be able to construct a suspension component for a car just as it's foolish to assume that any other type of engineer could build an efficient computer program writing code is NOT software enginneering, just sitting down and "writing code" is about the least productive way of building any computer program larger in scale than "hello world"
Nick F | Read more
Latest news
Microsoft's Enterprise Library
Microsoft's Enterprise Library
... it is to say that it's a software library that ... implements the really base fundamentals like ... Instead of coding calls to ...

: Continuous Testing with Ruby, Rails, and JavaScript New from ...
: Continuous Testing with Ruby, Rails, and JavaScript New from ...
... the feedback gap to near zero while coding? ... You'll discover the fundamentals of creating and ... Presently employed as a Software ...

Adventrx Pharmaceuticals: Undervalued Based on Product Approval ...
Adventrx Pharmaceuticals: Undervalued Based on Product Approval ...
[…]At the moment fundamentals don't matter ... unique Healthcare Common Procedure Coding System ... MSFT) controls the market for Office ...

Safelight Introduces Secure C/C++ Coding On-Demand Education for ...
Safelight Introduces Secure C/C++ Coding On-Demand Education for ...
... so they can find and fix common software bugs ... Safelight's Secure C/C++ Coding, Application Security Fundamentals and Secure Java Coding ...

North Korea recruits hackers at school
North Korea recruits hackers at school
... students who are good at math, coding and possess ... is extremely confident of its software development ... programmes and studied theories ...

Advertisement
Featured Video
lynda.com tutorial | Foundations of Programming: Fundamentals—Welcome
lynda.com tutorial | Foundations of Programming: Fundamentals—What is Programming?