Software engineering is a detailed study of engineering to the design, development and maintenance of software. Theres a big encouragement to work in teams, and even in lectures, they treat you as a participant in the learning process. Interested in the role of a software engineer where i can contribute my analytical skills and knowledge acquired by pursuing my degree in software engineering. Software engineering was introduced to address the issues of lowquality software projects. The course will begin with an introduction to software engineering, giving you a. Teams will be required to use modern software development tools, including source control. Bachelor of science in software engineering san jose. The course is designed to present software engineering concepts and principles in parallel with the software development life cycle. The program faculty help students lay the foundation for achievement of the objectives and outcomes described below. Multidisciplinary design optimization course engineering. The course will begin with an introduction to software engineering, giving you a definition of this body of knowledge, as well as a discussion of the main methodologies of software engineering. Im not a big fan of career objectives on resumes, especially when it comes to software engineering. Software engineering is the application of science and mathematics by which the capabilities of computer equipment are made useful to man via computer programs, procedures, and associated documentations.
Software engineer course software engineer certification. Problems arise when a software generally exceeds timelines, budgets, and reduced levels of quality. Bs software engineering objectives and outcomes trine university. Overview of ecs curricula, connections among ecs fields and to the basics of sciences, other fields. Syllabus software engineering concepts aeronautics and. The focus is on developing high quality, working software that solves real problems. Most complex systems today contain a great deal of software and digital components and will contain even more in the future. Software engineering principle examples modularity hierarchical decomposition. The course first starts with providing a clear understanding why oop is important. Software engineering the systematic approach to the design, development, operation, and maintenance of a software system objectives of software engineering 1.
Free online software engineering courses from top universities software engineering courses are offered for free from the massachusetts institute of technology. The lecture then introduces objectoriented programming in python, and ends with a discussion of environments. There is now a need to set concrete objectives or functional requirements. You will need to develop computer software or use available software i. The course is packed with handson code analysis and realworld projects to help you prepare for the role of a software engineer. The objective statement provides you the opportunity to highlight the relevant skills, knowledge, andor experience that you are bringing to be effective. The project is an assigned or proposed individual work relevant to the course objective. Able to identify the key activities in managing a software project. A general understanding of software process models such as the waterfall and. Software testing helps in finalizing the software application or product against business and user requirements. In this course, students will gain a broad understanding of the discipline of software engineering and its application to the development of and management of software systems.
Chemical engineering pch101 chemical engineering thermodynamics course objective. Course objectives and outcomes college of science and engineering department. On completion of this course, the student should be able to. The course provides a comprehensive coverage of objectoriented programming oop concepts using java programming language. An understanding of different software processes and how to choose between them. Understand the principles of large scale software systems, and the processes that are used to build them. The intended audience for the guide to the software engineering body of knowledge includes. Software engineering objectives of software engineering. Course objectives in this course, students will gain a broad understanding of the discipline of software engineering and its application to the development of and management of software systems. Join thousands of students studying software engineering methodologies, software design, parallel programming, and software debugging with alisons free online software engineering courses. Objectoriented software engineering with java udemy. Students will develop good communication skills and team work assignments.
Overview of ecs curricula, connections among ecs fields. Software engineering i syllabus course objectives goal. Upon completion of this course, the successful students will be able to use the unified modeling language uml and design patterns to model and analyze mediumsized software systems. Teams will be required to use modern software development tools, including source control, configuration management, bug databases, and unit testing tools. The application of these techniques to solve engineering design problems is also presented. The department of computer science degree requirements are outlined below.
The educational objectives of the penn state behrend software engineering program are to produce graduates who, within three years after graduation, are able to. Goal 1 to help students to develop skills that will enable them to construct software of high quality software that. Software engineering program at philadelphia university gives you the opportunity to. Swebok objectives learn more about swebok objectives, intended audience, underlying principles, and more. This course is aimed at helping students build up an understanding of how to develop a software system from scratch by guiding them thru the development process and giving them the fundamental principles of system development with object oriented technology using uml. What the software engineer resume objective should tell prospective employers. Lecture handout pdf lecture slides pdf recitation video. Objectives define software engineering introduce ooad discuss the course structure. Free online software engineering courses from top universities.
Prepare the student for future engineering positions. Quizzes take place during the normal class periods. Learn software engineering online with courses like java programming and software engineering fundamentals and software development lifecycle. The msc is a twoyear graduate programme, 120 ects credits, in software engineering. Course outline introduction to software engineering. The program provides access to highquality elearning content, simulation exams, and other resources that ensure you follow the optimal path. The course will combine a strong technical focus with a capstone project providing the opportunity to practice engineering knowledge, skills, and practices in a realistic development setting with a real client. Maintainability the ease with which changes in a functional unit can be performed in order to meet prescribed requirements.
The software engineering program enables students to acquire. Maintain currency through selflearning or other professional development. Software engineer objectives resume objective livecareer. Software engineering courses from top universities and industry leaders.
Study a body of knowledge relating to software engineering, software reengineering, and maintenance. The course objective is to teach students an indepth understanding of software engineering. Grading for the project will be primarily based on the degree to which each team puts into practice the software engineering knowledge, skills, and practices taught in the course. This video is first lecture of short course software engineering.
Software engineering is an amazing community at unsw. Case histories of software failure are used to illustrate what can go wrong, and current software engineering practice is studied as a guide to how failures can be avoided. Career objective for software engineer samples and tips. Software engineering course descriptions ecs 1200 introduction to engineering and computer science 2 semester hours introduction to the engineering and computing professions, professional ethics.
Student learning outcomes software engineering srm university. Course objectives and outcomes college of science and. Course objectives software engineering course blog. Software engineering is the systematic approach to the development, operation, maintenance and retirement of software.
Software engineering principle a tool or methodology employed to assist software developers in reaching the objectives of software engineering. Software engineering body of knowledge and curriculum are not the same. This preliminary syllabus can be expected to change as the course progresses. Mar 21, 2018 this video is first lecture of short course software engineering. Without the software to run the computer hardware, that hardware is simply a clump of plastic, silicon and metal perhaps useful as an overpriced paperweight. This fastpaced, graduatelevel course introduces the techniques of engineering design optimization, leading into topics for multidisciplinary design optimization mdo. These software engineering courses will provide you with valuable insight into the technical skills and modern techniques used in the software industry. Software engineering courses in india are the most popular ones, india has produced many software engineers like narayana murthy, sabeer bhatia and many alike who have made their name at the international level. It is very important to have good test coverage in order to test the software application completely and make it sure that its performing well and as per the specifications. What are some good career objectives to write in a. To earn a bachelor of science in computer science, software engineering concentration degree from uic, students need to complete university, college, and department degree requirements.
Sep 16, 2019 sample3 for career objective for software engineer. At the core of software engineering, strong computer science and technology engineering skills are vital. Software engineering mission, objectives and outcomes at st. Learning outcomes for msc in software engineering reykjavik. Software engineering is an important part of any industry that involves the use of computers. Syllabus section incldues objective, required background, readings, assignments, class session, and grading information for the course. Software engineering program educational objectives. The term software engineering first appeared in the 1968 nato software engineering conference, and was meant to provoke thought regarding the perceived software crisis at the time. Course learning objectives clo and course outcomes co m.
Bs in software engineering objectives and student outcomes. This course aims to introduce students to software engineering, and in particular to the problems of building large systems, safetycritical systems and realtime systems. To introduce the principles of chemical engineering thermodynamics and illustrate their applications in the design of chemical process plants. The master of software engineering program provides professional development in software engineering principles and practices. Oop is the key paradigm that allows software reuse and that facilitates the development of complex and largescale software. Software engineering is an engineering field which is concerned with developing and maintaining reliable and efficient software. As specified by the accrediting body, this engineering program assures that graduates will be able to.
Course learning objectives clo and course outcomes co. A clear resume objective that outlines your mastery over these areas significantly benefits those seeking employment as a software engineer. You will need to conduct a literature search in the library on the subject matter. Ap rilmay 2011 software engineering is defined as the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of. Acquire strong fundamental knowledge in science, mathematics, fundamentals of computer. Upon completion of this course, the successful students will be able to. Students may choose the researchbased course, in which 60 ects.
Software engineering objectives and outcomes school of. The software engineering program provides projectrich learning experiences to educate software engineers for success in a rapidly evolving computing field. Software engineering is a field that is vitally important to computer technology as a whole. The program provides access to highquality elearning content, simulation exams, and other resources that ensure you follow the optimal path to your dream role of software engineer. View enrollment and graduation data software engineering program educational objectives. Fall 20 page 6 of 6 cse program outcomes outcome description of outcome 1 an ability to apply knowledge of computing, mathematics, science, and engineering 2 an ability to design and conduct experiments, as well as to analyze and interpret data 3 an ability to design, implement, and evaluate a computerbased system, process. To improve the effectiveness of your software engineer resume you need to start it with a powerful objective statement. Students taking courses in this field will be prepared to help shape the future of business as it develops in an automated world. Software engineering mission, objectives and outcomes st. Bachelor of science in software engineering san jose state.
1006 1110 574 1282 886 25 1453 931 1165 924 472 573 144 1463 238 809 362 999 315 1393 900 1042 493 1333 997 166 897 216 522 379 559