CS Curricula

Courses tagged with communication

    COMM 1000: Public Speaking (3) communication

    Oral communication theory and practice in a public speaking setting, with emphasis on content, organization, delivery, and adaptation to the audience. (Auburn)

    COMM 1100: Fundamentals of Human Communication (3) communication

    An introduction to the practice of public communication with special emphasis on public speaking. Includes the historical roots of communication models, audience adaptation, systematic library research, preparation and delivery of presentations, and preparation and use of visual aids. (Augusta)

    COMM 1110: Public Speaking (3) communication

    An introduction to public speaking, including systematic library research, preparation, delivery, and evaluation of presentations, and preparation and use of visual aids. (Augusta)

    COMM 3100: Communications for Professionals (3) communication

    A skill-building course in various forms of professional oral and written communication. Included are business memo and letter writing, short report writing, informal and formal oral presentations, and the use of modern technology to improve written and oral presentations. Students will learn and demonstrate skills in organizing, writing, and presenting factual, promotional, attitudinal, and technical materials for various audiences. Technology will include current library research methods for business, presentation software, and communication media. (Augusta)

    CSS 1302: Speech for Business and Professional Students (3) communication

    Preparation and delivery of the types of presentations employed in organizational and corporate settings. (Baylor)

    CSCI2261: Media Ethics in the Digital Age (3) communication

    This course may be used to satisfy one of four electives required within the Communication major.This course gives students an understanding of the ethical dimensions of communication in an accelerating digital world. Drawing on philosophical principles that resonate with Jesuit values, students will learn to identify, evaluate, and where possible interpret moral conflicts in the media and communication environment, in the media industry, and between the industry and the public. Rather than look at ethical conflicts strictly from a Western lens, the course introduces the students to a variety of philosophical and cultural models. Using a case study approach, the course addresses various contemporary ethical concerns, such as social media and mental health, misinformation, hate speech, extremist content, documentaries, alternative business models for journalism, international and cross-cultural issues, commodity activism, guerilla marketing, entertainment, privacy, doxing, and copyright. (Boston)

    CS 115: Academic Writing in Computer Science (2) communication

    Pre-req: WR 120 or equivalent, CS 111. This 2-credit course offers a Writing Intensive unit through the topic of computer science. Students engage with readings and discussions in current computer science issues. The course focuses on teaching critical reading, creating a strong argument, and engaging with a variety of sources. (BU)

    COSI 45a: Effective Communication for Computer Scientists (2) communication

    Teaches the basics of good oral communication and presentation, such as structuring a presentation, body language, eye contact, pace and appropriateness for the audience. It will cover, with practice, a range of speaking engagements majors might meet in academia and industry including: presentation of a research paper, software architecture proposal, business elevator pitch, research funding proposal, and so on. Students will present a project already created for a 100-level COSI elective. They will give the presentation in class, receive feedback based on the practices taught and then have a chance to give the presentation a second time. Usually offered every semester. (Brandeis)

    COSI 138a: Computational Linguistics Second Year Seminar (4) communication

    A seminar on research methods, writing, and presentations, and in abstract writing. Aims to help students learn to prepare and deliver oral presentations and written papers of their research work, according to the standards used and expected in this field, both in industry job and academic settings. This will be useful to students applying for jobs in industry or for further graduate work at the Ph.D. level, as well as for the work carried out in such jobs and academic study. Usually offered every year. (Brandeis)

    CS 42: Computer Science Education in K-14 Settings (6) communication

    This course will focus on computer science education in K-14 settings. Students will gain an understanding of the current state of computer science education within the United States, develop curricula targeted at students from diverse backgrounds, and gain hands-on teaching experience. (Caltech)

    SEC 10: Technical Seminar Presentations (3) communication

    The purpose of this course is to equip students with the skills, knowledge, and experience necessary to give effective oral presentations. The course will include a mix of formal instruction, group discussions, practice presentations, and individual feedback. Limited enrollment. May not be repeated for credit. (Caltech)

    SEC 11: Written Academic Communication in Engineering and Applied Science (3) communication

    This class provides the opportunity for students to gain experience in academic technical writing in engineering and applied science. Students will choose a technical topic of interest, possibly based on a previous research or course project, and write a paper in an academic genre on that topic. Appropriate genres include the engineering report, review paper, or a peer-reviewed journal paper. Students will receive instruction in academic discourse in engineering and applied sciences as well as substantial feedback on their work-in-progress. This course is recommended for students who plan to attend graduate school or who wish to work toward a senior thesis or academic publication. Fulfills the Institute scientific writing requirement. For Winter and Spring terms, seniors will be given priority; however this class is open to all students in EAS and GPS, and to students in other divisions as space allows. (Caltech)

    SEC 12: Written Professional Communication in Engineering and Applied Science (3) communication

    This class introduces students to common workplace genres of writing in professional (non-academic) fields in engineering and the applied sciences. Students will study and practice effective writing strategies within these genres and consider the varied audiences and goals of communicating in engineering and applied science industries. Genres covered may include job applications; performance reviews and recommendation letters; clean code and code documentation; technical reports; progress reports; proposals; or recommendation reports. This course is recommended for students who plan to seek jobs in industry. Fulfills the Institute scientific writing requirement. For Winter and Spring terms, seniors will be given priority; however this class is open to all students in EAS and GPS, and to students in other divisions as space allows. (Caltech)

    SEC 13: Written Communication about Engineering and Applied Science to Non-Specialists (3) communication

    Engineers and applied scientists often work on highly technical, specialized projects. However, their work is often of interest to readers with varied areas and levels of technical expertise, including investors, community stakeholders, government regulators, consumers, voters, students, and enthusiasts. This course introduces students to diverse types of writing about technical engineering and applied science topics intended for these 'non-specialist' readers who lack some or all of the technical knowledge the author has. Students will compose multiple texts written for different purposes and to different types of audiences outside of their area of expertise. This course is recommended for students who may plan entrepreneurial, non-profit, or government careers, where communication to non-specialists is crucial to success. It may also interest students who enjoy public advocacy or creative writing about technical topics. Fulfills the Institute scientific writing requirement. For Winter and Spring terms, seniors will be given priority; however this class is open to all students in EAS and GPS, and to students in other divisions as space allows. (Caltech)

    07-128: First Year Immigration Course (3) communication

    The First Year Immigration Course is taken by first-semester School of Computer Science students on the Pittsburgh campus. The course is designed to acquaint incoming students with computer science at CMU. Talks range from historical perspectives in the field to descriptions of the cutting edge research being conducted in the School of Computer Science. Enrollment is limited to SCS First Year students ONLY. (CMU)

    15-128: Freshman Immigration Course (1) communication

    The Freshman Immigration Course is taken by first-semester Computer Science majors on the Pittsburgh campus. The course is designed to acquaint incoming majors with computer science at CMU. Talks range from historical perspectives in the field to descriptions of the cutting edge research being conducted in the School of Computer Science. Enrollment is limited to SCS Freshmen ONLY. (CMU)

    15-129: Freshman Immigration II (3) communication

    This course is ONLY offered at Carnegie Mellon in Qatar. Students and instructors will solve different problems each week by searching the Web and other likely places for answers. The problems will be submitted by other faculty who will grade the quality of the answers. Students will learn strategies and techniques for finding information on the Web more efficiently; learn when to start with a search engine, a subject-oriented directory, or other tools; explore and practice using advanced search syntax for major search engines; experience specialized search engines for images, sound, multimedia, newsgroups, and discussion lists as well as subject-specific search engines; discover valuable resources to help keep you up-to-date in this fast-changing environment. (CMU)

    07-131: Great Practical Ideas for Computer Scientists (2) communication

    Throughout your education as a Computer Scientist at Carnegie Mellon, you will take courses on programming, theoretical ideas, logic, systems, etc. As you progress, you will be expected to pick up the so-called 'tools of the trade.' This course is intended to help you learn what you need to know in a friendly, low-stress, high-support way. We will discuss UNIX, LaTeX, debugging and many other essential tools. Laptop required. Only undergraduate students will be able to enroll in this course. (CMU)

    15-131: Great Practical Ideas for Computer Scientists (2) communication

    THIS COURSE IS OPEN TO CS FRESHMAN ONLY. Throughout your education as a Computer Scientist at Carnegie Mellon, you will take courses on programming, theoretical ideas, logic, systems, etc. As you progress, you will be expected to pick up the so-called 'tools of the trade.' This course is intended to help you learn what you need to know in a friendly, low-stress, high-support way. We will discuss UNIX, LaTeX, debugging and many other essential tools. Laptop required. (Laptops will be available for those without their own laptops.) (CMU)

    05-341: Organizational Communication (9) communication

    Most of management is communication. You communicate to get information that will be the basis of decisions, coordinate activity, to provide a vision for the people who work for and with you, to and to sell yourself and your work. The goal of this course is to identify communication challenges within work groups and organizations and ways to overcome them. To do this requires that we know how communication normally works, what parts are difficult, and how to fix it when it goes wrong. The focus of this course is on providing you with a broad understanding of the way communication operates within dyads, work groups, and organizations. The intent is to give you theoretical and empirical underpinnings for the communication you will undoubtedly participate in when you move to a work environment, and strategies for improving communication within your groups. Because technology is changing communication patterns and outcomes both in organizations and more broadly in society, the course examines these technological changes. Readings come primarily from the empirical research literature. (CMU)

    76-270: Writing for the Professions (9) communication

    Writing in the Professions is a writing course specifically designed for mainly sophomores and juniors (although it is relevant for some freshmen and seniors) in all majors other than English. The course is appropriate for upper-level students in all CMU colleges and assumes that you may not have had much college-level writing instruction past your first year. The basic idea of the course is to give you experience in developing the writing skills you will be expected to have as you make the transition from student to professional. The course will cover some foundational principles of designing multimodal writing and communication within a variety of tasks including resume and cover letter writing, proposal writing and writing instructions. Students will discern the difference between writing for general and specific audiences, and analysis of visual aids in various texts. The course requires that students work both independently and in groups. (CMU)

    COSC 91: Writing, Presenting, and Evaluating Technical Papers in Computer Science (1) communication

    Students will learn how to write technical papers in computer science, how to present technical papers in a conference-talk setting, and how program committees and journal editors evaluate technical papers. Writing topics include the proper use of technical typesetting software, organization of technical papers, and English usage. Students will write technical papers, produce official course notes, and give oral presentations. Enrollment limited. (Dartmouth)

    COSC 19.01: Writing about Technology (1) communication

    This course introduces theory and practice of writing effectively about technology. Designed for students with a technical background, it includes readings, discussions, and writing assignments to improve students' craft. (Dartmouth)

    6.UAT: Oral Communication (9) communication

    Provides instruction in aspects of effective technical oral presentations and exposure to communication skills useful in a workplace setting. Students create, give and revise a number of presentations of varying length targeting a range of different audiences. (MIT)

    DSGN 106-1: Design Thinking and Communication (0.5) communication

    Integrated introduction to the user-centered design process and technical communication. Students will address challenges proposed by project partners by identifying unmet needs, conducting research, generating and evaluating potential solutions, and finally, presenting a final design concept with supporting documentation. Students also enhance their abilities in equitable teamwork, project management, fabrication skills, and producing written, oral, graphical, and interpersonal communication. One lecture, two section meetings, and lab. Co-registration with ENGLISH 106-1 required. Primarily intended for first-year engineering students. (Northwestern)

    DSGN 106-2: Design Thinking and Communication (0.5) communication

    Integrated iteration on the user-centered design process and technical communication. This course will build on the learning objectives from DTC-1 while adding more focus on ethics in design and communication, equitable distribution of teamwork, project management, documenting and communicating progress, and exploring a wider variety of project topics. One lecture, two section meetings, and lab. Co-registration with ENGLISH 106-2 required. Primarily intended for first-year engineering students. (Northwestern)

    CSSE 242: Programming in the Community (12) communication

    Programming in the Community is a unique course where Rose-Hulman students learn how to become teachers in Computer Science for younger students. As the name suggests, students will go teach CS material to K-12 students at their local school. Students will be assigned to a teaching team to take turns leading and helping follow along projects for the K-12 students. Students are expected to join a weekly instructor meeting on Teams, then take two teaching trips into the community per week (40 to 50 minute lessons). Transportation can be arranged for students unable to travel to the school. Students of any major are welcome to join. This class is a very real-world experience. It is a great way to learn leadership and teaching skills while doing great community service. May be repeated up to 12 credit hours. (Rose-Hulman)

    ENGL H290: Technical & Professional Communication (4) communication

    Provides students with instruction and practice in analyzing contexts, audiences, and genres; crafting documents to meet the demands and constraints of professional situations; integrating all stages of the writing process; and collaborating effectively within and across teams. (Rose-Hulman)

    CS 294W: Writing Intensive Research Project in Computer Science (3) communication

    Restricted to Computer Science and Computer Systems Engineering undergraduates. Students enroll in the CS 294W section attached to the CS 294 project they have chosen. (Stanford)

    COMM 203: Public Speaking (3) communication

    Training in speeches of social and technical interest designed to teach students to develop and illustrate ideas and information and to inform, stimulate, and persuade their audiences; also taught at Galveston campus. (Texas A&M)

    COMM 205: Communication for Technical Professions (3) communication

    Design and presentation of oral reports for technical professions; incorporation of visual and graphic materials into presentation required; written reports required; also taught at Galveston campus. (Texas A&M)

    ENGL 210: Technical and Professional Writing (3) communication

    Focus on writing for professional rhetorical situations; correspondence and researched reports fundamental to the workplace—memoranda, letters, electronic correspondence, research proposals and presentations; use of visual rhetoric and document design in print and electronic mediums; emphasis on audience awareness, clarity of communication and collaborative team-work (Texas A&M)

    CS400: Pro Considerations in Computin (3) communication

    This course addresses professional considerations for computing professionals, primarily focusing on non-technical considerations and the development of communication skills. Coursework includes significant emphasis on written work that is based on relevant reading assignments, class discussions, individual research, distinguished guest speakers, and personal reflection. Content will address current, emerging, and relevant topics in the computing profession. Students will develop the ability to recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles. They will also learn to identify and discuss local and global impacts of computing solutions on individuals, organizations, and society. Students will demonstrate the ability to communicate effectively in writing in a variety of professional contexts, including an iterative writing experience. (West Point)

    CSE 437R: Technical Interviewing (2) communication

    Students will study, give, and receive technical interviews in this seminar course. The focus will be on improving student performance in a technical interview setting, with the goal of making our students as comfortable and agile as possible with technical interviews. Professionals from the local and extended Washington University community will mentor the students in this seminar. (Washington U.)