logo

Crowdly

Browser

Add to Chrome

FIT1055 IT professional practice and ethics - MUM S1 2025

Looking for FIT1055 IT professional practice and ethics - MUM S1 2025 test answers and solutions? Browse our comprehensive collection of verified answers for FIT1055 IT professional practice and ethics - MUM S1 2025 at learning.monash.edu.

Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!

Sarah, a junior software developer at AppFlow Technologies, has just completed a reflection on missing an important project deadline. Her team was developing a new user authentication system, and while her code was technically excellent and passed all quality reviews, she delivered it 3 days late, which delayed the entire team's integration testing phase.

Sarah's Reflection Progress So Far:

Description: "I was assigned to develop the user authentication module with a 2-week deadline. I spent extra time researching security best practices and writing comprehensive tests. The code was delivered 3 days late, affecting the team's sprint completion."

Feelings: "I felt proud of the code quality but anxious about disappointing my team and worried about being seen as unreliable."

Evaluation: "The code quality was excellent and required no rework, but my time management was poor. I didn't communicate progress delays early enough."

Analysis: "I focused too much on perfection instead of balancing quality with deadlines. I also didn't break down the work into smaller milestones to track progress."

Conclusion: "I need to improve my project planning and communication skills while maintaining high code quality standards."

Sarah has reached the Action Planning stage of Gibbs' Reflective Cycle. Based on her evaluation that "code quality was excellent, but time management was poor," what should her Action Planning stage specifically explore?

0%
0%
0%
100%
View this question

You're a new IT support specialist at your first job. Yesterday, the company's email system went down for 2 hours during a busy workday. About 200 employees couldn't send or receive emails, which caused some meeting delays and frustration. You were part of the team that helped fix the problem, and your supervisor asked you to reflect on what happened using Gibbs' Reflective Cycle to help you learn and grow professionally.

What Happened:

  • 10:00 AM: Email system stopped working
  • 10:15 AM: Employees started calling IT help desk
  • 10:30 AM: You and your team identified the problem (server needed restart)
  • 11:30 AM: Senior technician restarted the server
  • 12:00 PM: Email system was working normally again
You're using Gibbs' Reflective Cycle to think about the email outage. In the Evaluation stage, you need to think about what went well and what didn't go well. Which statement belongs in the Evaluation stage?

100%
0%
0%
0%
View this question

You're a computer science undergraduate preparing for your first internship interviews. You've learned about the STAR method (Situation, Task, Action, Result) but struggle to understand why interviewers ask about leadership and taking initiative. As a CS student, you've focused on building technical skills through coursework and personal coding projects, assuming that programming ability is what matters most for software engineering internships.

Your Current Background:

  • Second-year CS student with solid grades in CS1, CS2, and Data Structures courses
  • Personal projects: a basic calculator app, a simple web portfolio, and some LeetCode practice
  • Strong programming fundamentals in Java and Python
  • Limited experience beyond individual assignments and coursework
  • Most comfortable working on clearly defined programming problems with specific requirements

The Interview Challenge:

During your first internship interview, the interviewer asks: "Tell me about a time when you took initiative to solve a problem or improve a situation."

Your Response:

"I'm still early in my CS program, so I mostly just focus on completing my assignments well and learning new programming concepts. I haven't really been in situations where I needed to take initiative because my professors give us clear instructions for everything. But I always turn in my homework on time and my code usually works correctly."

Interviewer's Follow-up:

"Can you think of any situation - in your CS courses, personal projects, or even outside of computer science - where you saw a problem and took action to address it?"

Your Realization:

You're struggling to answer because you've approached your CS education as a series of individual assignments to complete rather than opportunities to identify problems and create solutions.

Why do software engineering interviewers focus heavily on leadership and initiative experiences rather than just technical skills?

0%
0%
0%
0%
View this question

You research how major software companies work:

Google: Teams of 8-12 engineers work on products like Gmail, with specialists in frontend, backend, mobile, infrastructure, security, and data science.

Netflix: Cross-functional teams include software engineers, data scientists, UX designers, product managers, and site reliability engineers working together on streaming features.

Startup Example: Even a 10-person startup has frontend developers, backend developers, mobile developers, and DevOps engineers collaborating on their main product.

What does this industry research reveal about teamwork in CS careers?

0%
0%
0%
0%
View this question

Your CS capstone team has developed "EcoTrack," an app that helps college students reduce their carbon footprint through gamified sustainability challenges. You're preparing for the final presentation to a panel of judges including professors, industry professionals, and potential investors. The presentation is 15 minutes with 5 minutes for Q&A.

Your team is debating how to structure the presentation. Two approaches have emerged, and you need to understand the difference between using the Minto Pyramid Principle and a more traditional approach.

The Stakes: This presentation determines your final project grade, potential internship offers, and possibly startup funding. The judges will hear 12 team presentations in one day and have limited attention spans.

Team Member Alex suggests starting with: "Let me walk you through our development process. First, we researched existing apps for three weeks, then we interviewed 50 students, then we designed wireframes..."

Team Member Jordan suggests starting with: "EcoTrack will revolutionize campus sustainability by increasing student environmental engagement by 300%. Here's how we achieve this through three core innovations."

Which approach reflects the Minto Pyramid Principle, and why?

0%
0%
0%
0%
View this question

You're part of a 4-person senior capstone team developing "StudyBuddy," an AI-powered app that connects college students for study sessions. The app uses location data, academic records, and social media analysis to make intelligent study partner matches. Your team has built a functional prototype with impressive technical features, but your professor requires you to demonstrate ethical safeguards before proceeding to full development.

Your Initial Reaction:

Your teammate Jake argues: "Our code works great and helps students find study partners. Why do we need to waste time demonstrating 'ethical safeguards'? Can't we just explain our privacy policy and move on?"

Your professor insists on seeing ethical safeguards demonstrated through your prototype, not just described in documentation. Why is hands-on demonstration essential for ethical validation?

100%
0%
0%
100%
View this question

You're a CS student working on your machine learning final project. Your team has built an AI system to help a local bank automate loan approval decisions. You trained your model on 10 years of historical loan data and achieved 92% accuracy in predicting successful loan repayments. Your professor and teammates are impressed with the technical performance.

However, when you analyze the results more carefully, you discover some troubling patterns. The AI consistently approves loans for applicants from wealthy neighborhoods at higher rates than equally qualified applicants from lower-income areas. It also shows bias against applicants with non-English names, even when their financial qualifications are identical.

Your initial reaction: "But we just gave the AI data and let it learn patterns. We didn't program it to be biased. How can a neutral algorithm be unfair?"

The challenge: This experience is forcing you to question your assumptions about AI being naturally objective and ethical.

Your teammate argues: "Algorithms are just math and code. They can't be biased because they don't have feelings or prejudices like humans do." What's wrong with this reasoning?

0%
0%
0%
0%
View this question

You're a software engineering student working at a tech startup during your summer internship. Your team is developing an AI-powered job recommendation system for college students. While you've memorized the ACM Code of Ethics principles, you're discovering that real-world ethical dilemmas are more complex than the code directly addresses.

Current Situation:

Your job recommendation AI has been trained on historical hiring data and consistently recommends higher-paying tech jobs to male students and lower-paying service jobs to female students with identical qualifications. Your supervisor says this "reflects market realities" and the ACM Code doesn't explicitly forbid using historical data patterns.

The Challenge:

The ACM Code provides general principles like "avoid harm" and "be fair," but it doesn't tell you specifically how to handle this complex situation. You need a systematic way to think through the ethical implications and make a reasoned decision.

Your teammate argues: "The ACM Code says 'be fair' and we're being fair by treating all students' data the same way. We don't need to overthink this."

What limitation of professional codes does this reveal?

0%
0%
100%
0%
View this question

You're working on a group project for your Intro to Programming class. Your team is building a simple app that helps students find study partners on campus. As you work on the project, several situations come up that make you think about what's the "right thing to do" as a computer science student.

Your teammate copied code from the internet for the login system but doesn't understand how it works. When your professor asks about it during a demo, your teammate asks you to explain it. According to the ACM Code of Ethics, what should you do?

0%
0%
0%
0%
View this question

You're developing a data collection system for an online shopping platform. The system needs to handle user privacy preferences while balancing business needs for personalization and analytics.

Context: Your platform collects browsing patterns, purchase history, and location data to improve user experience and target advertisements. However, new privacy regulations require explicit user consent.

Current implementation:

CLASS DataCollectionManager

    PROPERTIES:

        user_consent = "not_requested"

        data_sensitivity = "medium"

        business_value = 0.75

        

    FUNCTION collect_user_data(user_id, data_type)

        IF user_consent == "explicit_yes" THEN

            RETURN collect_all_data(user_id, data_type)

        ELSEIF user_consent == "not_requested" THEN

            // Choose collection strategy

            SWITCH collection_approach

                CASE "opt_out":

                    RETURN collect_with_notice(user_id)

                CASE "minimal_only":

                    RETURN collect_essential_only(user_id)

                CASE "ask_first":

                    RETURN request_permission_first(user_id)

                CASE "anonymize":

                    RETURN collect_anonymized_data(user_id)

            END SWITCH

        ELSE

            RETURN no_data_collection(user_id)

        END IF

    END FUNCTION

END CLASS

From a virtue ethics standpoint, which approach best demonstrates the virtue of trustworthiness in software development?

0%
0%
0%
100%
View this question

Want instant access to all verified answers on learning.monash.edu?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!

Browser

Add to Chrome