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.
Information and Software Technology Years 7–10: Advice on Programming and Assessment. (2003). Retrieved April 10, 2014, from http://www.boardofstudies.nsw.edu.au/syllabus_sc/pdf_doc/info_soft_tech_710_support.pdf
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.
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.
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.
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.
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...
“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 mind must never be kept idle because of its tremendous capacity to absorb and learn. After careful consideration of my aptitude, interests and experiences gained while pursuing my under graduation in the field of Computer Science and Engineering, I have decided to pursue my Masters in the field of Computer Science. Being a dynamic and ever evolving field, many new developments are expected and there is immense scope for research on new products and applications. To progress and make a mark in this field, I realize that it is important for me to pursue my Masters from a reputable university. I have always dreamt of taking up research.
The professor who is recognized for being the father of Silicon Valley is Frederick Terman. Prior to shaping the world’s technology and engineering center of the world, Terman had to make Stanford University a respectful and prestigious ground in the fields of technology and engineering. He achieved this by a policy he called “sleepless of excellence, by which Stanford would pay top salaries to attracting outstanding faculty members… and promising graduate students (Narins n.p.).” His efforts proved to be successful and the University flourished with his leadership. His next s...
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.
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...
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.
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.
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
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.