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.
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
- Contact
- okadhams@neiu.edu
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.