Software engineering mission, objectives and outcomes st. 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. How to learn how to be a software engineer for free. Links to this courses learning objectives look like quicklylearn. 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. To introduce the principles of chemical engineering thermodynamics and illustrate their applications in the design of chemical process plants. View enrollment and graduation data software engineering program educational objectives. This course requires the student to demonstrate the following. The program will prepare our students to be successful professionals in the field with solid fundamental knowledge of software. The foundation level includes very broad competencies that are found in every css core course. This paper aims to assist software engineering teaching and learning. Objective 1 csobj1 cs graduates participate as effective and productive team members or team leaders in the development of large computer and software systems covering a broad range of engineering and scientific applications in their chosen careers. Whereas, a learning outcome describes in observable and measurable terms what a student is able to do as a result of completing a course.
Learning objectives and engineering elearning learning. Software engineering objectives of software engineering. Senior undergraduate students in engineering are welcome provided they have had a previous undergraduate course related to design and manufacturing processes. Software engineering national initiative for cybersecurity. Ise 589 smart manufacturing engineering online nc state. Learning objectives for a course on software architecture. The program will prepare our students to be successful professionals in the field with solid fundamental knowledge of software engineering. Execute a complete requirements negotiation process. See the academic plan for more detailed recommendations, and refer to the university bulletin for more requirements and course descriptions.
Student learning outcomes software engineering srm university. Registered for online courses student achievements. The software engineering faculty has identified a set of program educational objectives that describe the expected accomplishments of graduates in the first. Students may also take elective courses in computer engineering and computer science. Through internships and a mentored project experience, students gain an understanding of the issues of scale and complexity that motivate software engineering tools and techniques. Models and methods impose a structure on software engineering with the goal of making that activity systematic, repeatable and qualityoriented. Review of life cycle models and their phases, including topics in requirements elicitation, system specification and design, configuration management, and testing. How to set objectives as a software engineer bits and pieces. Acquire skills in web development, database management, network administration, and more with sheridans software engineering diploma. If you do well in this unit, you should be able to. Upon completion of this course the student will be able to. Learning outcomes the graduate has reliably demonstrated the ability to. Lead a software project planning process, to include determining.
Software engineering management course ieee computer society. One way of addressing these challenges is to clearly specify learning objectives for a course on software architecture. After completion of this course, you will be eligible to take the exam for the safe agile software engineering ase certification. Learning goals and objectives generally describe what an instructor or program aims to do.
Coverage of the phases of the software process through study of related concepts, principles and techniques as well as practical software development. The timeframe set out in these objectives helps to keep you accountable and make it meaningful. Knowledge of any cad or 3d modeling software is preferred. The project is an assigned or proposed individual work relevant to the course objective. Course objectives and outcomes college of science and engineering department. Reuseability the extent to which a module can be used in multiple applications. This is to keep developing and learning new skills and therefore to help you grow and level up as an individual. Students will be able to apply principles of document design and effective visual strategy to meet the needs of different professional audiences. The fundamental areas of requirements development, software design, programming languages, and testing are covered extensively. Learning objectives at the end of this course you should know how to. The discipline of software engineering has evolved over the past decades with the introduction of leanagile and devops principles and practices. Understand and apply basic modeling principles, properties and expression of models, syntax, semantics and pragmatics. Course objectives and outcomes college of science and.
Be successful professionals in the field with solid fundamental knowledge of software engineering utilize and exhibit strong communication and interpersonal skills. Ase certified safe software engineering agile training courses. Understanding good coding practices, including documentation, contracts, regression tests and daily builds. The software engineering curriculum offers many elective choices in software engineering.
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. Software engineering concepts, methods, and practices important to both the theorist and the practitioner will be covered. You will also be asked to pay an application fee when registering through the asu website. Pdf software engineering assessments and learning outcomes. Below is a typical course sequence for the software engineering bachelors degree program. Analyze and resolve information technology problems through the application of systematic approaches and diagnostic tools. Join thousands of students studying software engineering methodologies, software design, parallel programming, and software debugging with alisons free online software engineering courses. Students will be able to apply principles of document design and effective visual strategy to meet the needs of.
It provides a thorough introduction for those new to software quality, as well as an opportunity to fill in any blank spots for experienced personnel. I believe every software engineer should set their objectives on at least a yearly basis. The educational objectives of the penn state behrend software engineering program are to produce graduates who, within three years after graduation, are able to. Course learning objectives clo and course outcomes co. Support the implementation and administration of networking solutions. Learn to apply concepts towards the development of business and technology strategies. Software engineering i syllabus course objectives goal. This course is designed to help improve your job performance and the quality of your companys software products. Software quality engineering certification preparation asq. Course objectives software engineering course blog. The educational objectives for the electrical science and engineering course 61, electrical engineering and computer science course 62, and computer science and engineering course 63 programs describe the core qualities and characteristics we seek to instill in our graduates and have them. These software engineering courses will provide you with valuable insight into the technical skills and modern techniques used in the software industry. Learning outcomes for msc in software engineering reykjavik. Learning objectives the software engineering concentration is designed to teach the fundamental tools, techniques, and processes of software engineering.
Pdf learning objectives for a course on software architecture. The course is designed to present software engineering concepts and principles in parallel with the software development life cycle. Software engineering objectives and outcomes school of. 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. Be employed in industry, government, or entrepreneurial endeavors to demonstrate professional. Objectives and outcomes materials science and engineering.
Learn to take data and transform it into graphic drawings. Develop an understanding of requirements engineering process and distinguish between different types. Within five years of graduation, the graduates should. Software engineering models and methods course ieee. A general understanding of software process models such as the waterfall and. Understand the principles of large scale software systems, and the processes that are used to build them. Study of software construction as an engineering activity. Illustrate and employ information, behavioral and structure modeling. Models provide an approach to problem solving, notations and procedures for model construction and analysis. Identify the primary functions of an operating system. Design in the large, including principled choice of a software architecture, the use of modules and interfaces to enable separate development, and design patterns.
The graduate has reliably demonstrated the ability to. The educational objectives of the penn state behrend software engineering program are to produce graduates who, within three years after. Course learning objectives clo and course outcomes co m. Correctness the extent to which software meets its specified requirements 3. Students may choose the researchbased course, in which 60 ects credits are devoted to courses and 60 ects credits to an individual research project, or the. Software engineering iowa state university catalog. Objectives and outcomes program educational objectives for course 16 and course 16eng. Review the content covered by the seven domains of the asq csqe body of knowledge. Software engineering program educational objectives. Learning outcomes computer software engineering sheridan. Industrial engineering students in particular should have completed ise316. Within a few years of completion, graduates exhibit the following characteristics.
Study a body of knowledge relating to software engineering, software reengineering, and maintenance. Discuss software project management and security process models. The program s goal is to provide a professionally guided education in software engineering that prepares graduates to transition into a broad range of career options. Apply analysis skills to assure functionality and quality requirements. The focus of the course is the development of individual skills and team work. Software engineering program at philadelphia university gives you the opportunity to.
In this paper, we present a set of learning objectives and its. Links to this course s learning objectives look like quicklylearn. List and discuss the 5 steps in software development. Develop an understanding of project management, software process models and the ability to select the suitable model to use in software development. An update on a post about learning objectives which attracted a healthy amount of support and debate. Software engineering mastertrack certificate coursera. Learn fundamental concepts and practices used in engineering management.
Once a software product is delivered, it must evolve or change over time. An understanding of different software processes and how to choose between them. Learning objectives for the software engineering management course. This is carried out through an exposure to management tools. Concentration in software engineering institute for. Syllabus management in engineering mechanical engineering. This is to ensure students who take software engineering courses are assessed. Demonstrate your ability to plan, organize, and write a software requirements specification, a software design description, and a software test plan.
Bs in software engineering objectives and student outcomes. Our mission is to prepare students for successful careers in software engineering and graduate education with a thorough understanding of software engineering and experiential learning opportunities to apply that knowledge to solve realworld problems. The software engineering institute, at carnegie mellon university. Mar 26, 2019 i believe every software engineer should set their objectives on at least a yearly basis.
The question is is it best practice to show learners the learning objectives. Distinguish between operating systems software and application systems software. You will need to develop computer software or use available software i. The program faculty help students lay the foundation for achievement of the objectives and outcomes described below. Chemical engineering pch101 chemical engineering thermodynamics course objective. You will need to conduct a literature search in the library on the subject matter. You can find other resources on the current students page prospective students. Software engineering is the systematic approach to the development, operation, maintenance and retirement of software. System software learning objectives introduction to. Study of software engineering concepts, principles, and techniques extensive coverage of the phases and activities of the software process study of several advanced software engineering topics such as software reuse, componentbased software engineering, and serviceoriented architecture.
Provide a strong knowledge base for implementing or improving software quality engineering techniques and practices in your organization. Maintainability the ease with which changes in a functional unit can be performed in order to meet prescribed requirements. By committing to online study for 46 months, you can earn the software engineering mastertrack certificate that will be a pathway to the online master of computer science degree at arizona state university. 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. Support the implementation and administration of computer systems.
Students will be able to write documents that address purposes, audiences, and conventions of professional engineering work. The entire range of responsibilities expected of a software engineer are presented. 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. Software engineering the systematic approach to the design, development, operation, and maintenance of a software system objectives of software engineering 1. Describe software architecture, architectural patterns, and clientserver.
39 1113 1142 779 30 262 515 238 462 348 579 467 87 1427 1316 1285 1399 712 624 891 940 1424 1187 152 1221 1547 268 1191 330 551 1513 582 227 39 510 382 690 102 396 1145 246