CC 106 Application Development
42 Questions
2 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

What is the total number of hours for the course CC 106 Application Development and Emerging Technologies?

  • 30 hours
  • 120 hours
  • 60 hours
  • 90 hours (correct)
  • The course CC 106 has a co-requisite.

    False

    What are the credit units for the course CC 106?

    2/1

    The course CC 106 focuses on application development and __________ technologies.

    <p>emerging</p> Signup and view all the answers

    Match the course outcomes with their respective focus areas:

    <p>CO1 = Software development lifecycle understanding CO2 = Project management techniques CO3 = Utilization of emerging technologies</p> Signup and view all the answers

    Which of the following is NOT a part of the course description for CC 106?

    <p>Advanced database modeling</p> Signup and view all the answers

    Students will only gain theoretical knowledge in CC 106.

    <p>False</p> Signup and view all the answers

    Name one emerging technology that is explored in the course CC 106.

    <p>Artificial Intelligence</p> Signup and view all the answers

    What is the primary purpose of the Philippine Skills Framework (PSF)?

    <p>To support individuals, employers, and educational institutions in skills development</p> Signup and view all the answers

    A typical software development team consists of only programmers.

    <p>False</p> Signup and view all the answers

    Name one advanced position in the Software Development Career Map.

    <p>Software Engineer</p> Signup and view all the answers

    The ________ is responsible for creating the user experience and graphical user interface.

    <p>UX Designer</p> Signup and view all the answers

    Match the following roles in a software development team with their responsibilities:

    <p>Project Manager = Defines the technical design and architecture of the software System Architect = Creates the user experience and graphical user interface UX Designer = Oversees the entire project lifecycle</p> Signup and view all the answers

    Which of these roles is NOT typically part of a software development team?

    <p>Graphic Designer</p> Signup and view all the answers

    The Software Development Career Map is designed to help individuals progress from entry-level positions to senior leadership roles.

    <p>True</p> Signup and view all the answers

    What role is primarily responsible for ensuring a software project meets its goals within budget and timeline?

    <p>Project Manager</p> Signup and view all the answers

    Which of the following is a version control system used for software development?

    <p>Git</p> Signup and view all the answers

    Application Lifecycle Management (ALM) tools only focus on the coding phase of software development.

    <p>False</p> Signup and view all the answers

    What is a characteristic of emerging technology that refers to the initial costs associated with it?

    <p>High Costs</p> Signup and view all the answers

    What does SDLC stand for in software development?

    <p>Software Development Lifecycle</p> Signup and view all the answers

    Emerging technologies tend to have fully understood social and ethical implications before they are widely adopted.

    <p>False</p> Signup and view all the answers

    The phase in SDLC that involves writing the actual code is called __________.

    <p>Implementation</p> Signup and view all the answers

    Name one of the key innovations of the second industrial revolution.

    <p>Mass production or electrification</p> Signup and view all the answers

    Match the following SDLC phases with their descriptions:

    <p>Requirements Engineering = Gathering and documenting user needs Design = Creating a detailed software plan Testing = Identifying and fixing software bugs Deployment = Installing and making software available for use</p> Signup and view all the answers

    Industry 3.0 is characterized by __________, robotics, and information technology.

    <p>automation</p> Signup and view all the answers

    Which of the following tools is an example of an ALM tool?

    <p>Azure DevOps</p> Signup and view all the answers

    Match the following industrial revolutions with their key innovations:

    <p>Industry 1.0 = Mechanization through steam power Industry 2.0 = Mass production and electrification Industry 3.0 = Automation and information technology</p> Signup and view all the answers

    Documentation is created only at the beginning of the SDLC.

    <p>False</p> Signup and view all the answers

    Which characteristic indicates that the value of an emerging technology increases with adoption?

    <p>Network Effects</p> Signup and view all the answers

    Name one skill essential for building high-quality software.

    <p>Understanding of software engineering principles</p> Signup and view all the answers

    Emerging technologies have consistently low uncertainty regarding their business models.

    <p>False</p> Signup and view all the answers

    What was a major consequence of the first industrial revolution?

    <p>Transition from manual labor to mechanized production</p> Signup and view all the answers

    What is application software designed to do?

    <p>Perform specific tasks for users</p> Signup and view all the answers

    The term 'application software' refers to software that is not user-oriented.

    <p>False</p> Signup and view all the answers

    What does SDG 9 focus on in relation to application development?

    <p>Industry, Innovation, and Infrastructure</p> Signup and view all the answers

    An application, also referred to as an ______, is a type of software designed to perform specific tasks for users.

    <p>application software</p> Signup and view all the answers

    Match the following attributes with their descriptions:

    <p>Secure = Protected against unauthorized access Reliable = Consistently performs according to expectations Maintainable = Can be easily updated or fixed User-friendly = Easy to navigate for users</p> Signup and view all the answers

    Which unit discusses the 'Development Toolbox'?

    <p>Unit 2</p> Signup and view all the answers

    The instructor's consultation schedule includes Wednesday from 1:00 PM to 5:00 PM.

    <p>False</p> Signup and view all the answers

    Who is the instructor for CC 106 Application Development and Emerging Technologies?

    <p>Mr. Joshua C. Reyes</p> Signup and view all the answers

    The software development process is covered in Unit ______.

    <p>2</p> Signup and view all the answers

    What is one characteristic of emerging technology?

    <p>Innovative and not yet widely adopted</p> Signup and view all the answers

    Study Notes

    Course Overview

    • Course Title: CC 106 Application Development and Emerging Technologies
    • Institution: Pangasinan State University, Urdaneta Campus
    • Offered by: College of Computing, Information Technology Department
    • Course Credits: 2/1
    • Duration: 90 total hours over Semester 1, AY 2024-2025
    • Pre-requisites: SAD 102 System Analysis and Design, IM 102 Advanced Database Systems

    Course Description

    • Explores foundational concepts in application development and emerging technologies.
    • Covers software development processes, methodologies, and project management.
    • Includes hands-on experience with development tools and platforms.
    • Discusses the implications and applications of emerging technologies in software development.

    Course Outcomes

    • Understanding of software development lifecycle and methodologies (SDG 9).
    • Ability to apply project management techniques for efficient software project delivery (SDG 9).
    • Utilization of emerging technologies like AI, big data, and cloud computing (SDG 9).
    • Development of secure, reliable, and maintainable software applications (SDG 9).
    • Effective collaboration within development teams (SDG 9).

    Instructor Information

    • Name: Mr. Joshua C. Reyes
    • Role: Instructor 1
    • Email: [email protected]
    • Consultation: Thursdays, 1:00 PM - 5:00 PM
    • Location: COC Office, 2/F Academic Building 1
    • Contact: 09095959442
    • Social Media: facebook.com/meetserjc, linkedin.com/in/meetjcreyes

    Module 1: Introduction to Application Development and Emerging Technologies

    • Focuses on understanding application software and the development process.

    Overview of Application Software

    • Application Software: Software designed to perform specific user tasks (e.g., video game development).

    Overview of Application Development

    • Various types of application development explored.
    • Software Development Career Map: Guides skills development for software roles in the Philippines, from entry-level to leadership roles.
    • Defines key team roles in software development: Project Manager, System Architect, UX Designer, and their responsibilities.

    Development Tools

    • Version Control Systems: Facilitate collaborative development (e.g., Git, SVN).
    • Application Lifecycle Management (ALM) Tools: Manage development phases and improve project coordination (e.g., Jira, Azure DevOps).

    Software Development Process (SDLC)

    • Phases of SDLC include:
      • Requirements Engineering
      • Design
      • Implementation
      • Testing
      • Deployment and ongoing maintenance
    • Importance of documentation throughout SDLC to guide development and maintain clarity.

    Characteristics of Emerging Technology

    • High uncertainty in standards and adoption rates.
    • Network effects amplify value with increased user adoption.
    • Possible unseen social and ethical implications post-adoption.
    • High initial costs and geographical limitations for implementation.

    Industrial Revolution and Emerging Technologies

    • Each industrial revolution has been driven by emerging technologies, impacting productivity and living standards:
      • Industry 1.0: Mechanization via steam power.
      • Industry 2.0: Mass production and electrification.
      • Industry 3.0: Automation and digitalization.

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Related Documents

    Description

    Explore the fundamentals of application development and emerging technologies in this quiz tailored for the CC 106 course at Pangasinan State University. Test your knowledge on key concepts and practical applications in information technology. Prepare to assess various trends and tools shaping the industry.

    Use Quizgecko on...
    Browser
    Browser