상세 컨텐츠

본문 제목

[소프트웨어영어] #1 The Software Engineer

소프트웨어영어

by Lumi03 2024. 4. 4. 22:53

본문

 
 
본 내용은 모두 아래의 책을 참고하여 작성하였습니다.

Career Paths: Software Engineering Student's Book (+ Cross-platform Application)

 

1. Paragraph

 
Software Engineering 101: Course Outcomes
 
This Class focuses on computer software. It covers various elements of development and programming. The students will learn to design and develop programs. The objective is to write useful computer software.
 
Small groups of students will complete several short projects. These focus on programming-in-the-small. The whole class will work together on programming-in-the-large. This project runs throughout the entire semester. The students will also install and test their own software artifacts. This an opportunity to investigate any software development problems. Finally, students will evaluate the correctness of each other's software. Student reviews are part of the final grade.
 
Summary
Programming-in-the-large involves writing software in large groups over a longer period of time. 
Programming-in-the-small involves smaller groups or individuals for writing simpler software.
 
* for + 숫자, during + 한정기간(summer)
* over: 저 너머의, ~기간


 

2. Reading

Q1. What is NOT included in the course?
A. how to write software
B. steps for investigating problems
C. the history of software development
D.  testing other students' software
 
Q2. What will the students do for each other?
A. adjust development plans
B. recomand career paths
C. install software
D. software evaluate performance
 
Q3. What is true of the programming-in-the-small project?
A. It is the first step in wrting a program
B. It involves small groups of students
C. It deals with the main framework of a program
D. It is used to install programs
 

3. Vocabulary

Q1. Match the words with the definitions.
 
A. Write : to form letters and words into sentences or instructions
B. Design : to plan the way that something will be created
C. Develop : to bring something from initial conception to action or implementation
D. Evaluate : to carefully study something and assess its qualities
E. Test : to operate something to see whether it works
F. Install : to put something into the place where it will function
G. Investigate : to get more information about something
H. Software : the set of programs that perform particular function on a computer
 
* guarantee : 최소 금액, best case: 최대 금액
 
Q2. Choose the sentence that uses the underlined part correctly.
 
1. A: Programming-in-the-small often creates less complex software.
    B: Students must develop problems in order to repair the program.
 
-> deveop이 아니고 investigate, resolve 여야 함, or Students must find out solution for the problems.
 
2. A: The teacher will install the software's performance.
    B: Students are working on programming-in-the-large to create a program with many levels and functions.
 
-> install 이 아니고 test or evaluate 가 맞음
 

4. Listening

 
 
Student: Professor Wendell? I'm really interested in software engineering. But is it a good career choice?
Instructor: I think so. You are a good leader. You'd enjoy programming-in-the-large.
Student: I agree. I like working in groups.
Instructor: You like to investigate problems, right?
Student: Yes, I do. But software engineering seems like it could be hard.
Instructor: It's sometimes challenging when others evaluate your work. But if you are patient, it is very rewarding.
Student: That sounds like something I can do.
 
* I'm interested in = I'm into
*patience : 인내심, consistent: 일관성 있는, consistency: 일관성
 
Student: I'm interested in software engineering. Is it a good career choice? 
Instructor: I think so. You are a good judge. You'd enjoy evaluating programs for efficiency.
Student: I agree. I like evaluating things.
Instructor: Do you also like being creative when writing software?
Student: Yes, I do. 
Instructor: It can be challenging but it is very rewarding.
Student: I can't wait to learn more about it.
 

5. Writing

 
Is Software Engineering Right for You?
 
Rewards
- Engineering can design many types of programs
- The job come with opportunities to investigate problems and develop creative solution.
 
Chanllenges
- It can be hard to take(=accept) critical evaluation.
- Engineers must practice extensively(=comprehensively) to wrige effective programs.
 
 

6. Additional Vocabulary

1. programming-in-the-small vs. programming-in-the-large

2. Software artifact  : artifact는 소프트웨어를 개발하는 동안 생산되는 많은 종류의 유형 부산물 중 하나입니다.

3. Install : 설치하다 = run

4. test : 테스트하다  (pear review : 동료평가), functionality: 기능, usability: 편리성

5. investigate : 탐색/조사하다

6. evaluate : 평가하다

7. review (n) : 검토, 후기(= rate)

8. final grade (n) : 최종성적, (GPA : Grade Point Average)

9. whole (adj) : 전체의, 모든    He spent the whole day writing. -> spend +시간+ ing 

10. useful (adj) : 유용한 도움이 되는    an undoubtedly useful skill

11. entire (adj) : 전체의, 전원의, 모든    I have devoted my entire adult life to the pursuit of my ideals.

12. focus (v) : 집중하다    The discussion focused on three main problems.  focus on = concentrate on

13. complete (v) : 완료하다    I need one more code to complete the programming.

 

Q1. Complete the sentences with the most appropriate word in the box.

1. The event will focus the spotlight on younger athletes.


2. The company decided to offer varying levels of compensation determinant(= demand) on the

employee's final grade in the course. (in-house training: 회사에서 훈련)


3. Here are some tips that may be useful in helping you deal with(= solve) your problem.


4. Please rate and review your purchase on our website.


5. The study will critically evaluate->evaluation(=assess -> assessment)(동사원형) whether this technology is useful.


6. The school is keen to(= aspire) involve the whole community in this project.


7. We test your programming skill before deciding whether to give you a job or not. The case will be investigated(= look into = examine)(수동태) in detail to determine whether the claims are true. The ordering process is nearly complete. (보어로 형용사)


8. Make sure the equipment is properly installed(수동태).

 

관련글 더보기