Javascript is currently not supported, or is disabled by this browser. Please enable Javascript for full functionality.

Academic Catalog
College Catalog 2024-2025 
  
    Nov 04, 2024  
College Catalog 2024-2025

Software Engineering, B.S.


Return to {$returnto_text} Return to: Department of Mathematics and Computer Science

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).

Liberal Arts Core requirements should be selected with care. For example, the mathematics and science requirements of this degree meet liberal arts core requirements. The major includes mathematics, science, and computer science requirements as well as the software engineering requirements.

Choose Two Upper-Level (3000/4000) SWE Courses from the Following:


Choose Any Three Courses From the List Below – 9 Hours


(excluding CSC 4860 CSC 4861 CSC 4990 ). Only one 2000-level course can be used to satisfy this requirement.

Choose One MTH Course Numbered 3060 or Higher


(excluding MTH 3860 MTH 3861 MTH 4860 MTH 4861 MTH 4990 )

Science Requirements – 8-10 Hours


At least two natural science courses with associated labs. Courses must be chosen from biology, chemistry, environmental science, geology or physics. The department recommends physics as an option.

  • BIO XXXX/LAB
  • CHM XXXX/LAB
  • ENV XXXX/LAB
  • GLG XXXX/LAB
  • PHY XXXX/LAB

Additional Mathematics or Science Elective


Students must have at least 30 hours of mathematics and science (as denoted above). For some students, that means taking an additional course in Mathematics (MTH 3060  or higher), a third natural science course (see restrictions above), or electronics (PHY 3030 ). It is the student’s responsibility to have the required number of hours.

Total Credit Hours: 80-85


All students seeking a degree in Software Engineering must perform satisfactorily on comprehensive examinations administered by the department. The examinations will cover the computer science core and the software engineering core courses.

Return to {$returnto_text} Return to: Department of Mathematics and Computer Science