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.

Deep sapphire UI motif nodding to consulting workflows.

Course stats

Course rating
4.6 / 5
Recommendation
91% would recommend
Instructor rating
4.7 / 5

Experience pulse

  • Instructor Available for Help4.5 / 5
  • Intellectually Challenging4.6 / 5
  • I Learned a Lot4.6 / 5

Student reviews

  • Spring 2024

    Professor Sindy gave a high-quality, business-minded overview of many core concepts.

  • Spring 2024

    Presentations and weekly live lectures were great — he was always available.

Logistics

Semester
Spring 2024
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