Example: air traffic controller

SOFTWARE ENGINEERING Curriculum in ... - …

SOFTWARE ENGINEERING 1 SOFTWARE ENGINEERINGFor the undergraduate Curriculum in SOFTWARE ENGINEERING ( ) leading to the degree Bachelor of Science. TheSoftware ENGINEERING Program is accredited by the EngineeringAccreditation Commission of ABET, Bachelor of Science degree in SOFTWARE ENGINEERING is jointlyadministered by the College of ENGINEERING and the College of LiberalArts and Sciences. The SOFTWARE ENGINEERING program providesundergraduate students with the opportunity to learn softwareengineering fundamentals , to study applications of state-of-the artsoftware technologies and to prepare for the practice of softwareengineering. The student-faculty interaction necessary to realize thisopportunity occurs within an environment motivated by the principlethat excellence in undergraduate education is enhanced by an integratedcommitment to successful, long-term research and outreach SOFTWARE ENGINEERING Curriculum offers emphasis areas in softwareengineering principles, process and practice.

undergraduate students with the opportunity to learn software engineering fundamentals, ... S E 421 Software Analysis and Verification for Safety and Security 3

Tags:

  Engineering, Software, Fundamentals, Software engineering, Software engineering fundamentals

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Transcription of SOFTWARE ENGINEERING Curriculum in ... - …

1 SOFTWARE ENGINEERING 1 SOFTWARE ENGINEERINGFor the undergraduate Curriculum in SOFTWARE ENGINEERING ( ) leading to the degree Bachelor of Science. TheSoftware ENGINEERING Program is accredited by the EngineeringAccreditation Commission of ABET, Bachelor of Science degree in SOFTWARE ENGINEERING is jointlyadministered by the College of ENGINEERING and the College of LiberalArts and Sciences. The SOFTWARE ENGINEERING program providesundergraduate students with the opportunity to learn softwareengineering fundamentals , to study applications of state-of-the artsoftware technologies and to prepare for the practice of softwareengineering. The student-faculty interaction necessary to realize thisopportunity occurs within an environment motivated by the principlethat excellence in undergraduate education is enhanced by an integratedcommitment to successful, long-term research and outreach SOFTWARE ENGINEERING Curriculum offers emphasis areas in softwareengineering principles, process and practice.

2 Students may also takeelective courses in computer ENGINEERING and computer Educational ObjectivesWithin five years of graduation, the graduates should:1. attain a productive career in SOFTWARE ENGINEERING or related fields;2. attain leadership roles and become effective collaborators to advanceprofessional and organizational goals;3. engage in lifelong learning and professional encourage and support diversity and inclusiveness in their workplaceWe expect that these objectives will be manifested in our graduatesthrough the following five key attributes: (a) peer-recognized expertise, (b)engagement in professional practice, (c) sustained learning, (d) leadershipand (e) of expertise involves applying state-of-the-art practicesfor solving problems in the design, development, validation, evolutionand sustainment of ( SOFTWARE ) products.

3 Demonstration of professionalengagement involves contributing locally and globally to the use ofethical, competent, and creative practices in industry, academia or thepublic sector. Demonstration of sustained learning involves the abilityto adapt to rapid technological, environmental, and organizationalchanges through self-study and group study and through opportunities ofprofessional development or graduate study. Demonstration of leadershipinvolves the ability to take initiative, and to facilitate the advancementsof individuals and the community by influencing others and by havinga widespread, positive impact on critical issues and projects. Finally,demonstration of teamwork involves the ability to work with collaboratorswho have varied expertise, and with diverse cultural and a complement to the instructional activity, the College of Engineeringand the College of Liberal Arts and Sciences provide opportunities foreach student to have experience with broadening activities.

4 Studentshave the opportunity to gain practical industry experience in thecooperative education and internship program. Students have theopportunity to participate in advanced research activities. Throughinternational exchange programs, students learn about engineeringpractices in other parts of the in SOFTWARE EngineeringThe SOFTWARE ENGINEERING program is an interdisciplinary programdelivered jointly by the College of ENGINEERING and the College of LiberalArts & to the degree bachelor of credits required: 125 cr. Any transfer credit courses applied to thedegree program require a grade of C or better (but will not be calculatedinto the ISU cumulative GPA, Basic Program GPA or Core GPA). See alsoBasic Program and Special Programs.

5 Note: Pass/Not Pass credits cannotbe used to meet graduation Perspectives: 3 cr. Diversity: 3 cr. 1 Communication Proficiency/Library requirement:ENGL 150 Critical Thinking and Communication (Must have aC or better in this course)3 ENGL 250 Written, Oral, Visual, and Electronic Composition(Must have a C or better in this course)3 LIB 160 Information Literacy1 Choose one of the following:3 ENGL 309 Proposal and Report Writing (C or better in thiscourse)ENGL 314 Technical Communication (C or better in thiscourse)Total Credits10 General Education Electives: 15 cr. 2 Choose 1 course from the following:3 ECON 101 Principles of MicroeconomicsECON 102 Principles of MacroeconomicsI E 305 ENGINEERING Economic AnalysisArts and Humanities6 Social Sciences3 Additional Arts and Humanities or Social Sciences course3 Total Credits152 SOFTWARE EngineeringBasic Program: 27 minimum GPA of is required for this set of courses, including anytransfer courses (please note that transfer course grades will not becalculated into the Basic Program GPA).

6 See Requirement for Entry intoProfessional Program in College of ENGINEERING Overview 167 General Chemistry for ENGINEERING Students4or CHEM 177 General Chemistry IENGL 150 Critical Thinking and Communication (Must have aC or better in this course)3 ENGL 250 Written, Oral, Visual, and Electronic Composition(Must have a C or better in this course)3S E 101 SOFTWARE ENGINEERING Orientation 3RS E 185 Problem Solving in SOFTWARE ENGINEERING 33 LIB 160 Information Literacy1 MATH 165 Calculus I4 MATH 166 Calculus II4 PHYS 221 Introduction to Classical Physics I5 Total Credits27 Math and Physical Science: 11 S 227 Introduction to Object-oriented Programming4 COM S 228 Introduction to Data Structures3 MATH 267 Elementary Differential Equations and LaplaceTransforms4 Total Credits11 SOFTWARE ENGINEERING Core: 37 minimum GPA of is required for this set of courses, including anytransfer courses (please note that transfer course grades will not becalculated into the Core GPA):CPR E 281 Digital Logic4 Choose one of the following:3 COM S 327 Advanced Programming TechniquesCPR E 288 Embedded Systems I: IntroductionChoose one of the following:3 COM S 321 Introduction to Computer Architecture andMachine-Level ProgrammingCPR E 381 Computer Organization and Assembly LevelProgrammingChoose one of the following.

7 3 COM S 352 Introduction to Operating SystemsCPR E 308 Operating Systems: Principles and PracticeChoose one of the following:3 COM S 230 Discrete Computational StructuresCPR E 310 Theoretical Foundations of Computer EngineeringCOM S 311 Design and Analysis of Algorithms3 COM S 363 Introduction to Database Management Systems3 COM S 309 SOFTWARE Development Practices3S E 319 SOFTWARE Construction and User Interfaces3S E 329 SOFTWARE Project Management3S E 339 SOFTWARE Architecture and Design3S E 421 SOFTWARE Analysis and Verification for Safety andSecurity3 Note: CPR E 288, CPR E 381 and CPR E 308 are 4-credit core credit requirement (37 credits) is given in terms of 3-creditcourses. If the 4-credit courses are taken instead, then the extracredits will be used as credits for Supplementary Credits37 Other Remaining Courses: 35 E 491 Senior Design Project I and Professionalism3S E 492 Senior Design Project II2SP CM 212 fundamentals of Public Speaking3 STAT 330 Probability and Statistics for Computer Science3 One of the following ENGL courses (with a C or better in this course )3 ENGL 309 Proposal and Report WritingENGL 314 Technical CommunicationMath Elective.

8 Choose one from the following list3 MATH 207 Matrices and Linear AlgebraMATH 265 Calculus IIIMATH 304 CombinatoricsMATH 314 Graph TheoryMATH 317 Theory of Linear AlgebraSoftware ENGINEERING Elective 26 Supplementary Elective 29 Open Elective 23 Total Credits35 Seminar/Co-op/InternshipsS E 166 Careers in SOFTWARE EngineeringRS E 494 SOFTWARE ENGINEERING Portfolio DevelopmentRCo-op or internship (S E 396, S E 397, S E 398) is optionalTransfer Credit RequirementsThe degree program must include a minimum of 30 credits at the 300-level or above in professional and technical courses earned at ISU inorder to receive a in SOFTWARE ENGINEERING . These 30 credits mustinclude S E 491 Senior Design Project I and Professionalism and S E 492 Senior Design Project II and credits in the core professional curriculumand/or in technical electives.

9 The SOFTWARE ENGINEERING degree programSoftware ENGINEERING 3requires a grade of C or better for any transfer credit course that isapplied to the degree university requirements will add to the minimum credits of theprogram unless the university-approved courses are also approved bythe department to meet other course requirements within the degreeprogram. Diversity and International Perspectives courses maynot be taken Pass/Not from department approved lists. ( ) Basic Program for Professional ENGINEERING Curricula foraccepted substitutions for Curriculum designated courses in theBasic also: A 4-year plan of study grid showing course template : International perspectives and diversity courses are usedto meet the general education electives ( ).

10 Plan of Study - 4 Year Plan *FreshmanFallCreditsSpringCreditsMATH 1654 COM S 2274 ENGL 1503 MATH 1664S E 1010S E 1660 LIB 1601 PHYS 2215 CHEM 167 or 1774 Economics Elective3S E 1853 15 16 SophomoreFallCreditsSpringCreditsCPR E 28114S E 31913 ENGL 2503 COM S 327 or CPR E 2881, 23 MATH 2674 Math Elective3 COM S 2283 General Education Elective3SP CM 2123 17 12 JuniorFallCreditsSpringCreditsCOM S 36313S E 32913 COM S 230 or CPR E 31013 COM S 352 or CPR E 3081, 23 COM S 30913 ENGL 314 or 3093 COM S 321 or CPR E 3811, 23 COM S 31113 General Education Elective3S E 33913 Open Elective3 15 18 SeniorFallCreditsSpringCreditsS E 4940S E 4922S E 4913 Supplementary Electives9 STAT 3303 SOFTWARE EngineeringElectives3S E 4213 General Education Elective3 General Education Elective3 SOFTWARE EngineeringElective3 15 17*Total credits required - 125 credits.


Related search queries