New Courses Announced for Spring 2022: (from GaTech email) : OMSCS

Summary:

4 New classes:

  • Computer Systems 1:

  • CS6675: Advanced Internet Systems and Applications

  • Electives: 2

  • CS6150: Computing for Good

  • CS7470: Mobile & Ubiquitous Computing

  • Interactive Intelligence: 1

  • CS6795: Introduction to Cognitive Science

The new courses for Spring 2022 are:

CS6795: Introduction to Cognitive Science

Cognitive science is an interdisciplinary study of mind and intelligence lying at the intersection of artificial intelligence, psychology, neurobiology, education, linguistics, anthropology, and philosophy. In this course, students are introduced to the basic concepts, hypotheses, models, methods, issues, and debates in cognitive science. The course will cover the main information-processing paradigms in cognitive science as well as the main critiques of the paradigms. The knowledge and understanding acquired through this course will inform students’ subsequent work in human-centered computing, information system design, digital media, educational technology, design computing, human-robot reaction, and more.

CS6795: Introduction to Cognitive Science is taught by Ashok Goel. The course counts as an elective for the Interactive Intelligence specialization, and therefore counts as a foundational course.

CS6150: Computing for Good

In this project-based class, students work in teams on projects, including some that come from external partners. These partner organizations generally work on pressing social problems and provide services to communities and individuals in need. Examples of problem domains from past offerings include homelessness, mental illness, autism, migrant farm worker health, childhood blindness, and food security.

CS6150: Computing for Good is taught by Santosh Vempala. The course is not foundational and does not count toward any specializations at present.

CS6675: Advanced Internet Systems and Applications

This course introduces a selection of key cutting-edge technologies in Internet computing systems and technologies. The course covers eight broad categories of topics in advanced Internet systems and technologies: Cloud computing and data centers, Internet Server technologies (e.g., multi-tier application servers, Content Distribution Networks, Key-value stores), Peer to Peer computing, Crowd computing, Internet Search (crawl, indexing, ranking and retrieval),  Blockchain and digital cryptocurrency (e.g., Bitcoin and Ethereum),  Mobile and edge computing, Big data systems and Intelligent Internet services. For each topic, you will learn the basic concepts, the design principles and fundamentals, as well as the techniques and system optimizations. It does not presuppose any earlier knowledge of the above eight categories of topics.

CS6675: Advanced Internet Systems and Applications is taught by Ling Liu. The course counts as an elective for the Computing Systems specialization, and therefore counts as a foundational course. The course web site for CS6675 is already available.

CS7470: Mobile & Ubiquitous Computing

Mobile and ubiquitous computing are often referred to as the third generation of computing where students continuously interact not with just one but many computing devices. The latter are thereby embedded in the everyday environment of their users in such a way that users may not even be aware of their interaction with computers. In this class, students will explore this third generation of computing that enables such ubiquitous computing. Students will learn about the technical foundations of sensing, computing, and communication that are the prerequisite for smooth and seamless interactions in a continuous manner. Based on these foundations, students will work on practical projects that address cutting edge real-world problems and will develop innovative solutions to them through means of mobile and ubiquitous computing. Beyond providing a solid technical foundation for mobile and ubiquitous computing, the course will focus on aspects of how to actually build and deploy mobile and ubiquitous computing systems.

CS7470: Mobile & Ubiquitous Computing is taught by Thomas Ploetz, and has been co-developed by Thomas Ploetz, Thad Starner, Gregory Abowd, and Clint Zeagler. The course is not foundational and does not count toward any specializations at present.

Edit: Thanks for the Silver Award!