CS 411 – Professional Computing

This course provides a study of the technical communication skills needed for a successful career in the field of Information Technology. This course, therefore, is designed to enhance the student’s technical case studies, writing, and presentation skills. Topics include methods for gathering information, writing good documentation, rendering technical information usable to the intended audience, using proper editing techniques, using rhetoric aspects that are applicable to technical communications, and using appropriate types of presentation delivery. To enhance these skills, class activities will include writing a formal project proposal, writing an abstract, making a formal project presentation, and writing a formal analysis report.

Vibrant magenta wave representing professional storytelling and polish.

Course stats

Course rating
pending
Recommendation
pending
Instructor rating
pending

Experience pulse

  • Instructor Available for Help0.0 / 5
  • Intellectually Challenging0.0 / 5
  • I Learned a Lot0.0 / 5

Student reviews

  • Fall 2025

    pending

  • Fall 2025

    pending

Logistics

Semester
Fall 2025
Meeting times
Virtual
Office hours
Fridays @ 12:00 PM - 12:30 PM CST (Virtual) or by appointment
View syllabus →

Major course topics

  • History and Evolution of Computing
  • Ethical and Social Aspects of Computing
  • Human-Computer Interaction (HCI)
  • Cryptography
  • Cloud Computing
  • AI/ML

What to expect

  • You will develop theoretical knowledge of practical scenarios, particularly in the domains of HCI, cryptography, and cloud computing, through hands-on projects and case studies.
  • You will learn to critically analyze current case study papers, enhancing your ability to understand and evaluate complex technical information.
  • You will be able to cultivate the ability to identify and articulate key findings, methodologies, and implications within various case studies and works.
  • You will refine your technical communication skills, learning to effectively convey complex information clearly and concisely, both in writing and through presentations.
  • Apply theoretical knowledge to practical scenarios, particularly in the domains of HCI, cryptography, and cloud computing, through hands-on projects and case studies.

Preview material

Watch the studio

  • CS 411: Introduction to Professional Computing