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

Capitol Technology University Course Catalog

   
    May 20, 2024  
2023-2024 Course Catalog 
  
2023-2024 Course Catalog

Software Engineering, B.S.


Return to {$returnto_text} Return to: Undergraduate Degree Programs

The Bachelor of Science in Software Engineering teaches students to design and program computers and computer-based systems. The program produces practical software engineers who can analyze and determine the needs of a system and apply engineering principles to create software and hardware solutions. Students study modern programming languages, algorithm development, software design and testing, as well as computer organization and architecture, micro-controller system design, programmable chip technology, and knowledge acquisition using UML. All students will complete a capstone in which they propose, design, build, test and deliver a working software application.

Student Outcomes

Upon graduation, graduates will be able to

  • Identify, formulate and solve complex engineering problems by applying principles of engineering, science and mathematics
  • Apply engineering design to produce solutions that meet specified needs with consideration of public health, safety and welfare, as well as global, cultural social, environment and economic factors
  • Communicate effectively with a range of audiences
  • Recognize ethical and professional responsibilities in engineering situations and make informed judgments which must consider the impact of engineering solutions in global, economic, environmental and societal contexts
  • Function effectively on a team whose members together provide leaderships, crate a collaborative and inclusive environment, establish goals, plan tasks and meet objectives
  • Develop and conduct appropriate experimentation, analyze and interpret data and use engineering judgment to draw conclusions
  • Acquire and apply new knowledge as needed, using appropriate learning strategies

Course Requirements


Bachelor of Science 120 Credits

Technical Pre-requisites (6 Credits)


Programming and Computer Science (42 Credits)


Engineering (21 Credits)


Mathematics and Science (30 Credits)


Humanities and Social Sciences (15 Credits)


English Communications (6 Credits)


Return to {$returnto_text} Return to: Undergraduate Degree Programs