Text Only

UVa Wise >> MCS Home >> Software Engineering>> Degree Information

Announcements

There are no announcements at this time.

Software Engineering Degree Information


The degree program in software engineering is designed to prepare students for entry-level employment in computer software development and to provide preparation for graduate work in software engineering or computer science. This curriculum uses as its basis the standard curriculum published by the Association for Computing Machinery (ACM) and the Institute for Electrical and Electronics Engineers (IEEE).

General education requirements should be selected with care. For example, the mathematics and physics requirements of this degree meet general education requirements. The major includes mathematics, physics, and computer science requirements as well as the software engineering requirements.

The courses required for the Software Engineering major are as follows:

Computer Science Requirements
Number Course Name Hours
COSC 181 Fundamentals of Programming 4
COSC 230 Introduction to Software Engineering 3
COSC 281 Data Structures 3
COSC 326 Introduction to Human - Computer Interaction 3
COSC 340 Database Design 3
COSC 371 Discrete Mathematics 3
COSC 381 Introduction to Algorithms 3
COSC 400 Operating Systems 3
COSC 420 Programming Languages 3
COSC 430 Computer Architecture 3
Total 31
Mathematics Requirements
Number Course Name Hours
MATH 118 Probability and Statistics 4
MATH 204 Calculus I 4
MATH 205 Calculus II 4
MATH 306 Calculus III 4
MATH 313 Intro to Linear Algebra 3
Total 19
Science requirements
Number Course Name Hours
PHYS 311 College Physics I 4
PHYS 211 Physics Lab I 1
PHYS 312 College Physics II 4
PHYS 212 Physics Lab II 1
Total 10
Non Technical Support
Number Course Name Hours
COMM 345 Technical Writing 3
SWEG 179 Engineering Leadership 3
SWEG 279 Engineering Economics 3
Total 9
Software Engineering Core Requirements
Number Course Name Hours
SWEG 213 Software Construction Technology 3
SWEG 221 Testing, Verification and Validation 3
SWEG 321 Software Quality Assurance 3
SWEG 322 Software Requirements and Modeling 3
SWEG 323 Software Configuration Management 3
SWEG 424 Software Project Management 3
SWEG 498/499 Capstone Project 6
Total 24

Site HelpTerms of Use/Privacy Statementwebmaster@uvawise.edu
Copyright © The University of Virginia's College at Wise. All Rights Reserved
One College Avenue • Wise, Virginia 24293 • 888-282-9324 • info@uvawise.edu