Introduction to Unix using Linux CNSS 230

This course is intended to teach the fundamentals of the Unix operating system to students with little or no prior experience in Unix. It will cover open source topics and tools needed to work effectively in a Unix system environment. Familiarity with computers and with the Windows operating system is required to be successful. This course also covers open source software and Linux distributions. Prerequisites: CNSS-150.

Correlated Learning Outcomes

  • IT. 2. Differentiate among various operating systems.
  • IT. 3. Explain the process of authentication and authorization between end-user devices and computing network resources.
  • IT. 7. Summarize life-cycle strategies for replacement, reuse, recycling IT technology and resources.
  • IT. 10. Describe the data management activities associated with the data lifecycle.
  • IT. 12. Differentiate between public and private data.
  • IT. 16. Produce simple database queries.
  • IT. 18. Differentiate among a variety of technology-based sensory interactions.
  • IT. 22. Carry out basic computer network troubleshooting techniques.
  • IT. 28. Demonstrate best practices for designing end-user computing interfaces.
  • IT. 29. Demonstrate the techniques of defensive programming and secure coding.
  • IT. 30. Diagram the phases of the Secure Software Development Lifecycle.
  • IT. 31. Discuss software development methodologies.
  • IT. 32. Summarize the differences among various programming languages.
  • IT. 33. Use a programming or a scripting language to share data across an integrated IT system.
  • IT. 34. Use a programming or a scripting language to solve a problem.
  • IT. 38. Implement an application of virtualization.
  • IT. 39. Modify a system to improve data confidentiality or regulatory compliance.
  • IT. 43. Describe the attitudes, knowledge and abilities associated with quality customer service.
  • IT. 44. Produce technical documentation responsive to an identified computing scenario
  • IT. 45. Use documentation or a knowledge base to resolve a technical challenge in an identified computing scenario.
  • IT. 46. Discuss significant trends and emerging technologies and their impact on global society.
  • IT. 47. Demonstrate professional behavior in response to an ethically-challenging scenario in computing.
  • IT. 48. Summarize the tenets of ethics and professional behavior promoted by international computing societies.
  • IT. 50. Summarize the role of IT in supporting the mission and goals of an organization.