The Computer Literacy Lab is involved with training students in the fundamental concepts of computing: how computers work, what they can do, and how they can be used effectively. Topics covered in this laboratory are the following:
Computers have touched every part of our lives: the way we work, the way we learn, the way we live, even the way we play. It almost is impossible to go through a single day without encountering a computer, a device dependent on a computer, information produced by a computer, or a word that was introduced or whose meaning has changed with the advent of computers. Because of the significance of computers in today’s world, it is important to be computer literate. Being computer literate means you have knowledge and understanding of computers and their uses.
This lab’s main focus is:
Advanced programming techniques and data structures including tables, linked lists, queues and stacks, abstract data types, recursion, searching and sorting, hashing, binary trees.
External storage devices, file organization, file processing techniques.
Theory and current practices in database management systems, database design, data modeling and normalization, query optimization, functional dependencies, data integrity, and data security.
Data organizational models, including hierarchical and networked, with relational and semantic models stressed.
Traditionally, databases contain data that are both exact and highly structured. However, many modern applications (e.g., sensor networks, satellite images, Web text extraction) require the storage of data that have neither of these characteristics. The data may have contradictory pieces of information, and could be of only uncertain correctness. Dealing with uncertain data in an effective and systematic manner is a challenging and important issue that requires solutions for many different problems; for example, modeling of uncertain or probabilistic data, semantics for querying, and efficient query-evaluation algorithms.
Databases make sense, they bring and maintain order, they force the user to think in a very logical and linear path, and they are flexible. A database is truly an invaluable tool for any organization. There are a lot of research opportunities.
The Integrated Development Environment (IDE)Lab is designed to teach students how real- world problems can be solved using computer programming languages. Concepts and techniques covered include:
Data Representation and Number Systems Basic Components of Computer Systems Problem Solving Strategies
The IDE Lab will provide an environment that allows developers to gain awareness of each others activities within the collaborative software development space. The purpose of Collide is to allow software developers/collaborators a view of highly compact visualizations of each others actions on the source code artifacts which they are working on. Some possible applications of Collide include any software development project made up of two or more developers although we do not have to limit the scope to more than one developer as a fair bit of the information provided by Collide would be useful to single developer projects as well.
The mission of this IDE Lab is to explore, design, develop, and study reliable, scalable, self- managing systems. We have two goals: to engage in fundamental research that improves the state-of-the-art in IDE systems design; and to help IT professionals build and deploy compelling networking concepts. Research can span mobile and wireless networks; wide area internet systems and protocols; datacenter, enterprise, and home networks, network monitoring, inference, and diagnosis, and network performance improvements and analysis.
The second track, Bachelor of Science in Computer Science with Computer Networks Concentration, is for students who plan to have in-depth knowledge of today’s rapidly growing field of Computer Networks. Once they graduate, students pursuing this track will be ready to apply for leading industry certificates such as the Cisco Certified Network Associate (CCNA) certificate which improves their competitiveness in today’s challenging job market where networking is an essential ingredient of almost every business.
The mission of our networking paradigm is to explore, design, develop, and study reliable, scalable, self-managing networks and systems. We have two goals: to engage in fundamental research that improves the state-of-the-art in networked systems design; and to help IT professionals build and deploy compelling networking concepts. Research spans mobile and wireless networks; wide area internet systems and protocols; datacenter, enterprise and home networks, network monitoring, inference, diagnosis, and network performance improvements and analysis. Research can investigate new connectivity paradigms emphasizing scenario-based research with rapid prototyping so that researchers can experiment with actual systems.
Students will conduct experiments where they will conduct, test and debug hardware and software components for computer networks. Students will study and test the standard protocols of LANs and WANs. Students will also analyze the design and operation of micro computer networks, including inter-networking, routers, and network management.
From classroom and lab instruction students will be able to perform duties necessary to manage assigned departmental computing and network resources including technology assessment and planning, systems analysis and design, evaluation and establishment of computing and computer training standards. Students will learn how to coordinate and provides expert technical consultation for the selection, evaluation, purchase, and installation of computing hardware, software, and supplies.
The department will now be able to host a number of research opportunities in the area of software development to meet real world goals and functions. This can help in the development of advanced technology and artificially intelligent systems.
UNIX was created in the 1970s by AT&T’s Bell Laboratories and has gone through design evolutions by both universities and companies. After more than 30 years of use, the UNIX operating system is still regarded as one of the most powerful, versatile, and flexible operating systems. Its popularity hinges on its simplicity, open standards design, its ability to run on a wide variety of machines, and its portability.
The Web Development Lab will offer a full range of professional web services, including:
Our professional artists and programmer collaborate to deliver stunning websites that meet the individual requirements of our clients. Whether you’re looking for a traditional TSU look with a few tweaks, or a highly creative identity, the Web Lab is here to help build a site that is both visually compelling, and in compliance with all University Web Standards. Web Development Laboratories tend to be scientific areas in the science industry which are used to appoint, carry through, or address assessment results.
The Wireless Sensor Networks (WSN) Research Lab hosts a state-of-the-art experimental research facility for WSN. The test-bed facility is used for the prototyping and evaluation of developed protocol solutions and serves as a basis for the development of novel mobile context aware services and applications. The test-bed consists of wireless sensor and actuator nodes that can be organized in different network topologies and individually configured for various experiments and uses the backbone infrastructure of the Wireless Network Test-bed.
The WSN Research Lab conducts research mainly on the problems at the network and application layer of various wireless ad hoc networks including smart grid communication networks (SGCNs), wireless mesh networks (WMNs), wireless multimedia sensor networks (WMSNs), online-social networks (OSNs) and underwater acoustic sensor networks (UWSNs). Specifically, researchers are working on energy efficiency, security, privacy, routing, graph mining, key management, connectivity, node placement, clustering, coverage, fault- tolerance, and QoS problems in these networks.
Wireless Sensor Networks provide a new paradigm for sensing and disseminating information from various environments, with the potential to serve many and diverse applications. Current WSNs typically communicate directly with a centralized controller or satellite. Students trained in this Lab will know how to make use of sensor related technology to make the world work as it does. Employment in the WSN technology field includes jobs such as Wireless Communication Technician, Sensor Networking Technician, Data Communications Technician, Systems Engineer, Website Administrator, Unix System Administrator, Java programmer, Database Administrator, Database developer, Computer Artist, Website Coder, Data Management Analyst just to name a few.
WSNs have garnered a considerable amount of attention over last half a decade, primarily due to the unique applications they enable. However, there is an important constraint on the operation of such networks – the energy source at sensors. Except for environments where an energy source can be harnessed in a low cost manner, the very survivability of WSNs depends upon how energy efficient the sensors operate while performing their required functions.