Introduction to Computer Technology and Programming Logic IST 106
This course will present students with basic concepts and terminology for computer hardware;software; networks; the Internet; mobile devices such as cell phones, PDAs and laptops. Hands-on exercises will expose students to Microsoft Office applications (Word, Excel, PowerPoint, and Access). Course will explore use of Internet for research and how to evaluate web sources. Students will also learn computational thinking and explore object-oriented programming concepts and techniques as they create movies and interactive games using ALICE software. Ethical issues will be discussed throughout the course.
Correlated Learning Outcomes
- IT. 16. Produce simple database queries.
- IT. 18. Differentiate among a variety of technology-based sensory interactions.
- IT. 20. Illustrate the activities of a digital media design process.
- IT. 21. Implement communication principles into digital media design.
- 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.