The University of Arizona's Computer Science Department is a quality research program. The most recent National Research Council rankings place the department 33rd out of 108 PhD-granting institutions nationwide, despite the fact that we are a comparatively small department. In addition, we are the best Computer Science department of our size among publicly funded Universities, with the highest in number of citations (references) per faculty, and 17th overall in the number of publications per faculty.
Another measure of our research productivity includes awards of external research funding in excess of $2.5 million from such prestigious sources as DARPA, INTEL, and NSF, including our fourth 5-year Research Infrastructure awarded in 2000. Our faculty serve on the editorial boards of a variety of journals, serve on program committees, publish books, and serve as fellows and chairs of organizations within the ACM and IEEE.
In terms of teaching, our undergraduate and graduate curriculum provides a timely and well-rounded view of the field, with special emphasis on the practical aspects of building useful software. Our strengths lie in the traditional mainstream of areas of computer science: algorithms, programming languages, operating systems, distributed computing, networks, databases and theory of computing. We also offer courses in some subfields: graphics, artificial intelligence and the software aspects of computer architecture. The department's programs prepare students for positions in the design and development of computer systems and applications, in business and industry, and for scientific positions in industrial or academic computing research.
The Computer Science department was established in 1973 as a graduate department offering masters and doctoral degrees. An undergraduate program was initiated in 1989. We currently have 15 faculty members, 3 lecturers, 5 technical support staff, and 4 research programmers affiliated with specific funding. The graduate program contains 61 MS students, 22 PhD candidates: the undergraduate program has 205 bachelors students and 400+ pre-majors.
There are currently three Computing Laboratories available: Harvill 332b (houses a 31-station Pentium III based Windows 2000 instructional lab), Gould-Simpson 228 (contains a 50-station Xterm & Pentium III based Windows 2000 instructional lab), and the Research Lab in Gould-Simpson 748/756. Students receive accounts on both the main instructional machine, Lectura, (a multiprocessor, Sun SparcServer running the Solaris operating system), and on the Windows 2000 network. All systems have access to 100Mb switched Ethernet connections and direct Internet connectivity. The Gould-Simpson Research Lab contains numerous Pentium III Windows 2000/Linux OS systems, specialized printers, graphics devices, and PC clusters.
In the beginning of this week, I tried to continue and complete the reading of the previous unit as I'm not just interested in having good grades in my assignments without reading all the materials, but really insist on learning in order to have a solid base in computer science that can boost my carrier. So I started to read the "Problem Solving and Programming Design" and the "Problem Solving Basics" documents and I really enjoyed them as I learned how to decompose a problem in order to design an algorithm and to provide a good and consistent program.
“Computer and information research scientists invent and design new approaches to computing technology and find innovative uses for existing technology. They study and solve complex problems in computing for business, medicine, science, and other
The computing industry as a whole becomes more prosperous, exciting and attractive as an employment prospect each day. It spans a wide range of modern applications, as does my interest in the subject. I see computing science as a gateway into new realms of computing, where the highly challenging and demanding work may reap rewards of an equivalent level.
Brookshear, J. G., Smith, D. T. and Brylow, D. (2011) Computer Science: An Overview. 11th ed. Prentice Hall / ADDISON WESLEY Publishing Company Incorporated. Available at: http://books.google.com/books?id=LbtoewAACAAJ.
Shelly, Gary B., and Misty E. Vermaat. Discovering Computers 2010. Boston: Course Technology, Cengage Learning, 2010. 243. Print.
(2013). Introduction to Computer Science. In M.-H. Education, Introduction to Computer Science (pp. 30,-220). McGraw-Hill.
As technology advances, employers ask for new skills. Computer software engineers must continue to learn such skills if they hope to remain in this field. To help them keep up with the technology changes, continuing education and professional development seminars are offered by employers and software vendors, colleges and universities, private training institutions, and professional computing societies.
My ultimate goal in my career is to make a commendable contribution to the computing world either by starting an innovative venture or doing research which would change the dimensions of future computing and the way we perceive the computers. Now I have determined that a dedicated higher study on Computer Science will enable me to aggregate all my previous knowledge & experience on the field and encourage in achieving my career goal. I am looking at Graduate studies to provide me with the required expertise to carry out higher studies.
I took up Computer Science and Engineering as my discipline in Bhoj Reddy Engineering College for Women affiliated to Jawaharlal Nehru Technological University, one of the premier institutes in India. My undergraduate education has been a great learning and enriching process for me. It exposed me to all the core areas of Computer Science like operating systems, database management systems, networks and network security, data structures, algorithms and software engineering. These courses have given me a good foundation in the core concepts. My interest lies in Database Management, Programming Languages, Theory of Computation, and Software Engineering. I am fully acquainted with the fast growing subjects like Object Oriented Programming, Analysis and Design. On the other hand, the intensive laboratory classes exposed me to a fascinating world of experimentation. It was here that I discovered the qualities of perseverance and diligence in myself. I feel that these courses have done a lot to prepare me for my future studies and research work.
Computer science is one of the fastest growing career fields in modern history. Dating back only a few decades to the late 1950's and early 1960's, it has become on of the leading industries in the world today. Developed through the technological architecture of electrical engineering and the computational language of mathematics, the science of computer technology has provided considerable recognition and financial gain for many of its well deserving pioneers. Originally conceived as an organizational solution to the massive amounts of information kept on nothing more than paper, computers have evolved and advanced to become a common part of modern day life. In the early days of the computer age, the newest and most complex computers took up no less than an entire building or very large room. It was inconceivable that these machines would after only about fifty years be many times more powerful and small enough to be held with tweezers.
The field of Computer Science is based primarily on computer programing. Programming is the writing of computer programs using letters and numbers to make "code". The average computer programer will write at least a million lines of code in his or her lifetime. But even more important than writting code, a good programer must be able to solve problems and think logicaly.
Choosing a career is very important in a person’s life. Over the past two decades, many professions have change significantly with the influx of technological developments. One needs to think about the things that interest them and what kind of lifestyle they want to have. Some things a person should think about are what qualifications are needed, what type of training is necessary, and the future need of the career they choose. Some other things to consider would be how much money they will make, what is the probability of advancement, and does the career satisfy their need for an enjoyable life.
The core courses will help me strengthen my knowledge and competencies needed to design and implement interactive computing systems that benefit humans. The flexibility of the program will allow me choose electives that matches my interest. The elective, Designing User Experiences for Internet-enabled Devices has captivated me the most. I find user interface enhancement, game designing, creating rich multimedia experiences and mobile application development really interesting and I also find the courses related to website development enthralling. I aspire to acquire the ability to understand human psyche and how humans react to new methods of technology. The program will give me platforms to explore these areas of my
After my twelfth grade, the inherent ardor I held for Computer Sciencemotivated me to do a bachelors degree in Information Technology. Programming and Math, a paragon of logic and reasoning have always been my favorite subjects since childhood. I still vividly remember the time during my graduation,when I was successful in creating a simple calculator application as a class assignment.The joy I derived from creating something that is used by a lot of people to help them perform complex calculations,made me realize the power of computing in its true sense.It was also in my graduation that I developed an immense interest in programming languages such as Java, C++ an...
It was pure joy to learn how the Boolean logic makes computers work. In my undergraduate study I had taken up courses on Software Engineering, Computer Networks, Data Structures, JAVA, Operating Systems, Computer Graphics, Design and Analysis of Algorithms, Database Management, Web Technology and Mobile Application Development. Practical application aspects were introduced to me through laboratories correspond...