IST 242Intermediate & Object-Oriented Application Development
Intermediate application development including algorithms, data structures, and object-oriented concepts. IST 242 Intermediate & Object-Oriented Application Development (3) This is a second course in application development. It will focus on the intermediate knowledge needed to create applications that use high level programming languages, combining original code with existing code libraries and application programming interfaces (APIs). The perspective will be of application development that takes place within a human and organizational context; in this sense data structures will be construed as representations of organizational entities and information, and algorithms as a reflection of human and organizational processes and activity. Students will also learn about common application architectures and design patterns. This is a hands-on, practical course designed for IST design and development option undergraduate students and others as an elective.
Prerequisites
From the catalog: “C or better in IST 140 or IST 240 or CMPSC 121 or CMPSC 131”
Where it sits in degree plans
Suggested plans most often put it in Year 1 · Spring (12 programs).
One of the options in (15)
- Cybersecurity Analytics and Operations, B.S. (Abington)
- Cybersecurity Analytics and Operations, B.S. (Altoona)
- Cybersecurity Analytics and Operations, B.S. (Berks)
- Cybersecurity Analytics and Operations, B.S. (Capital)
- Cybersecurity Analytics and Operations, B.S. (Information Sciences and Technology)
- Cybersecurity Analytics and Operations, B.S. (University College)
- Data Visualization, Minor
- Enterprise Technology Integration, B.S. (Capital)
- Enterprise Technology Integration, B.S. (Information Sciences and Technology)
- Human-Centered Design and Development, B.S. (Capital)
- Human-Centered Design and Development, B.S. (Information Sciences and Technology)
- Information Technology, B.S. (Abington)
- and 3 more
Courses that list IST 242 as a prerequisite (9)
- DS 305 Algorithmic Methods and Tools
- DS 330 Visual Analytics for Data Sciences
- ETI 420 Fundamentals of Systems and Enterprise Integration
- ETI 463 Distributed Database Management Systems
- HCDD 311 Object-Oriented Design and Software Applications
- HCDD 331 Foundations of Human-Centered Design
- IST 256 Programming for the Web
- IST 261 Application Development Design Studio I
- ITECH 461 Advanced Database Management