Programming I IST 210
An introductory contemporary computer programming language course to overview basic structured programming concepts, and provide students with the ability to write simple programs. Course will consist of lectures and hands-on exercises, with projects assigned to be completed using the Manor Student Network. (3 lecture hours, 2 laboratory hours)Prerequisites: IST 106
Correlated Learning Outcomes
- IT. 1. Carry out trouble-shooting strategies for resolving an identified end-user IT problem.
- IT. 19. Differentiate among data types, data transfer protocols and file characteristics specific to the targeted use.
- 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. 34. Use a programming or a scripting language to solve a problem.
- 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. 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.