This course is for students who have a special interest in database technology. Topics include: the importance of data in an organization; relational algebra and advanced SQL; conceptual, logical and physical data modeling; functional dependencies and normal forms; data integrity; data access methods including hashing and indexing; external sorting techniques; database design, implementation, administration and programming; performance tuning and optimization. Students will use common industry database software products such as Microsoft SQL Server and/or Oracle DBMSs. Prerequisites: COMP 2714
In this course students learn how to utilize a wide variety of resources and services available on cloud computing platforms. Topics include characteristics of cloud computing; cloud deployment models; cloud platform architectures; cloud computing platforms and comparative analysis; cloud compute resources including virtual machine instances, load balancers, auto scaling groups, and snapshots; cloud networking, with an emphasis on virtual private clouds (VPCs); cloud storage and content delivery, cloud-hosted databases, and cloud security models including user identity, access management, and resource security. Students will build their skills by participating in in-class interactive lectures, hands-on lab activities, and working on comprehensive assignments. Prerequisites: COMP 1536 and COMP 2714 and COMP 3721
Earl E. Swartzlander, Jr. holds a B.S.E.E. degree from Purdue University, an M.S.E.E. degree from the University of Colorado, and a Ph.D. in Electrical Engineering from the University of Southern California. In his current position as a Professor of Electrical and Computer Engineering at the University of Texas at Austin, he and his students conduct research in computer engineering with emphasis on application specific processor design, including high-speed computer arithmetic, processor architecture and emerging technologies. He was the Editor-in-Chief of the IEEE Transactions on Computers from 1990-1994 and was the founding Editor-in-Chief of the Journal of VLSI Signal Processing.
Computer organization is a fundamental topic for computer science students and for any future programmers. The course gives a good understanding of the computer hardware and how software is built on a specific hardware. The computer is regarded as a hierarchy of levels, each one performing some well-defined functions from the device level (hardware) to the problem-oriented language level. Each level is discussed and analyzed in detail. Prerequisites: COMP 1113 and COMP 1510
Konrad Zuse. 1993. The Computer, My Life (translation of the original German Der Computer, Mein Lebenswerk, Berlin: Springer, 1984). Berlin: Springer.
development of the todays computer and technology, the
world, for the most part, is becoming such that it works faster
and more efficient in relationship to communications and
Just going blindly for a research topic without proper homework meansnothing but wastage of time. So post your queries about your intended researchfield in technology related Forums and Webs. Also search for your topic inwebsites like "Research Topics"
There are several places where one could argue the story of computing begins. An obvious choice would be in antiquity, where nascent civilizations developed aids to counting and figuring such as pebbles (Latin calculi, from which comes the modern term "calculate"), counting boards (from which comes the modern term “counter top”), and the abacus—all of which survive into the 21st century. But these devices were not "computers" as we think of that term today.
Geruzzi, “Ready or Not Computers are Coming to the People”, OA4 Magazine of History, July 2010, 25-28
Paul, Christiane, “Abstract”, Digital Art (World of Art), 28 July 2003,
It would provide an stable base for a real technological evolution at a time in the history of the world when the dynamic connections between science and technology have been recognized and made the basis of equ...
- Research papers on technological literacy report on the ability of any person, working either individually or with a group, to effectively and appropriately use technology for a wide variety of purposes.
Describe an example of how you used your proficiency in computer technology and programs, such as those in the Microsoft Office Suite or similar programs, to solve a problem. What was the technology you used and how did your skill with the program contribute to resolving the problem? (300 words)
The extent to which details of a particular individual’s existence are on show depends not just on the person’s own decisions but also on the decisions of related others, private firms and the state as well as inadvertent access by technology.
Apply directly to the Computer Systems Technology Diploma program. This program shares a common first year of core subjects. In the second year, students choose a specialization.