Management Information Systems IST 205
This course explores current information management techniques. The system development life cycle is reviewed from initial needs analysis to final testing and implementation. Topics include benefit/cost analysis, data flow diagrams, top-down design, techniques for planning program development (including modular coding, implementation, and maintenance.) Various types of programming will be reviewed, including Third and Fourth Generation Languages, Object-Oriented Programming, and CASE tools.Prerequisites: IST 105 or passing grade on exemption test and BA 101 or relevant business experience (approval of program director)
Correlated Learning Outcomes
- IT. 4. Identify a variety of assistive or adaptive technologies and universal design considerations.
- IT. 6. Implement a hardware and software configuration responsive to an identified scenario.
- IT. 7. Summarize life-cycle strategies for replacement, reuse, recycling IT technology and resources.
- IT. 8. Summarize strategies to support or train users with their IT resources.
- IT. 9. Use a variety of practices for making end-user IT systems secure.
- IT. 10. Describe the data management activities associated with the data lifecycle.
- IT. 11. Diagram a database design based on an identified scenario.
- IT. 12. Differentiate between public and private data.
- IT. 13. Discuss applications of data analytics.
- IT. 15. Identify database administration tasks.
- IT. 16. Produce simple database queries.
- IT. 17. Use data analytics to support decision making for a given scenario.
- IT. 18. Differentiate among a variety of technology-based sensory interactions.
- IT. 19. Differentiate among data types, data transfer protocols and file characteristics specific to the targeted use.
- 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. 35. Differentiate among strategies for business continuity provisioning of IT resources at the enterprise level.
- IT. 36. Discuss data governance and its implications for users as well as IT professionals.
- IT. 38. Implement an application of virtualization.
- IT. 39. Modify a system to improve data confidentiality or regulatory compliance.
- IT. 40. Summarize the implications of various cloud computing models.
- IT. 41. Summarize the security implications and risks for distributed IT systems.
- IT. 42. Use communication, negotiation, and collaboration skills as a member of a diverse team.
- 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. 49. Describe IT procurement processes for goods and services.
- IT. 50. Summarize the role of IT in supporting the mission and goals of an organization.