Bachelor of Science in Software Engineering at St. Cloud State University

Bachelor of Science in Software Engineering

Undergraduate degree at St. Cloud State University

Program Details
Undergraduate Degree
4.0 Years
Online Program
Program Cost

USD 42,700

Visit Official Website

Explore the Bachelor of Science in Software Engineering program at St. Cloud State University. This program is offered in USA and provides an excellent learning opportunity in Undergraduate studies.

The Bachelor of Science in Software Engineering online program at St. Cloud State University equips students with essential skills in software analysis, design, and development. This program emphasizes agile techniques and project-based learning, preparing graduates for various roles in the software industry, including software developers and system analysts. The curriculum covers critical areas such as database management, human-computer interaction, and software quality assurance. Students will engage in both core and elective courses, allowing them to tailor their education to specific interests within software engineering. The program is designed for flexibility, enabling working professionals to balance their studies with other commitments. With a total of 122 credit hours required for graduation, students can transfer up to 90 credits, expediting their path to degree completion. The online format allows for a dynamic learning experience, fostering communication and teamwork skills necessary for success in the field.

University
St. Cloud State University
University Location
USA (Online)
Program Duration
4.0 years
Ranking
Not available
Part-time allowed
Yes

Required Courses
  • GENG101: Ethics and the Engineering Profession
  • CYB270: Operating Systems of Microcomputers
  • SE211: Introduction to Database Systems
  • CYB301: Computer Networks
  • CYB338: Applied Cryptography
  • SE250: Introduction to Software Engineering
  • SE350: Software Engineering and Human Computer Interaction
  • SE342: Applied Undergraduate Research
  • SE460: Software Analysis
  • SE465: Software Design
  • SE470: Software Quality
  • SE475: Software Construction
  • SE480: Software Project Management
  • SE444: Internship: Undergraduate
  • SE490: Software Project I
  • SE491: Software Project II
  • CSCI201: Computer Science I
  • CSCI301: Computer Science II
  • ENGL332: Writing for the Professions
  • MATH271: Discrete Mathematics
  • MATH221: Calculus I
  • MATH312: Linear Algebra
  • STAT353: Statistical Methods I for Engineering
  • MATH222: Calculus II
  • MATH320: Multivariable Calculus for Engineers
  • MATH304: Tools of Mathematical Reasoning
Elective Courses
  • CSCI450: Computer Graphics Applications and Algorithms
  • SE482: Computer Animation and Visualization
  • SE466: Game Development
  • SE412: Data Mining for Software Engineering
  • SE413: Big Data Organization and Management
  • SE276: Introduction to Mobile Applications
  • SE477: Mobile Application Development
  • SE478: Introduction to Enterprise Resource Planning Systems
  • SE479: Information Technology Transformation
  • SE450: Software Reverse Engineering
  • CSCI220: Computer Architecture I
Online Program

This program can be completed entirely online.