CS 502 Computing and Communications Tech (Fall 2020)

Comprehensive coverage of the concepts of computer networking, and computer architecture and organization required to enable students to understand and efficiently utilize computing and communication resources. Development of distributed computer applications.

Instructor:

Chad Williams

Term: Fall 2020


Credits: 3

Extended description:

The course offers a comprehensive coverage of the basic concepts of Computing and Data Science. The first part of the course is devoted to the Computer Organization and Design. This part discusses the main components of computers and the basic principles of their operation. It demonstrates the relationship between the software and hardware and focuses on the foundational concepts that are the basis for current computer design. The second part of the course discusses the fundamentals of Data Science and some related areas. The main emphasis here is on data distribution, as the way data are generated, stored and used is naturally distributed. This part discusses various levels of transmitting, storing and using information, data and knowledge and surveys important areas as: Information Theory, Switching, Databases, Data classification, Distributed memory and data retrieval, World Wide Web and Data/Web Mining.