Bachelor of Science in Software Engineering
Program Contact: Jonathan Blake 203-582-8539
Computers are ubiquitous, and thus so is the code to run devices, applications and even the machines themselves. The most complicated artifacts built by humans are software systems, and software engineers design and develop these systems. Using cutting edge engineering principles and practices in a hands-on team-oriented environment, software engineering students learn how to build the code of the future.
Through exposure to the University Curriculum, foundational course work in science, mathematics, major field courses and extracurricular activities, students graduating with a BS in Software Engineering achieve intellectual proficiencies in critical thinking and reasoning, scientific literacy, quantitative reasoning, information fluency and creative thinking and visual literacy. They also achieve interpersonal proficiencies in written and oral communication, responsible citizenship, diversity awareness and sensitivity and social intelligence.
BS in Software Engineering Curriculum
Note: a minimum grade of C- is required for all computer science and software engineering course prerequisites, unless otherwise stated.
|Foundations of Inquiry:|
|FYS 101||First-Year Seminar||3|
|EN 101||Introduction to Academic Reading and Writing||3|
|EN 102||Academic Writing and Research||3|
|MA 205||Introduction to Discrete Mathematics (CSC 205)||3|
|Take one of the following Natural Science courses 1||4|
|General Biology I|
and General Biology I Lab
|General Biology for Majors|
and General Biology for Majors Laboratory
|General Chemistry I|
and General Chemistry I Lab
|Humanities, Social Sciences, Fine Arts 2||9|
|Personal Inquiry I:|
|Take a second Natural Science course 1||4|
|Take two additional courses from within Humantieis, Social Sciences, Fine Arts 2||6|
|Personal Inquiry II:|
|The World of an Engineer|
|Calculus of a Single Variable|
|Take an additional 2 UC credits (some of the Additional Requirements below could count)||2|
|Additional Humanities, Social Sciences and Fine Arts 3||6|
|Common Engineering Curriculum|
|ENR 210||Engineering Economics and Project Management||3|
|ENR 395||Professional Development Seminar||1|
|Additional Requirements 4|
|MA 285||Applied Statistics||3|
|Additional 13 credits of Mathematics and Science||13|
|Any Science Elective excluding courses designated as "non-science majors"|
|Mathematics elective from the following list|
|Integral Calculus With Applications|
|Calculus II: Part A|
|Calculus II: Part B|
|Foundations of Advanced Mathematics|
|Theory of Computation (CSC 315)|
|Cryptography (CSC 318)|
|Numerical Analysis (CSC 361)|
|Or any Mathematics course with content beyond MA 141 with Program Director approval|
|Software Engineering Courses|
|Programming and Problem Solving|
and Programming and Problem Solving Lab
|Data Structures and Abstraction|
and Data Structures and Abstraction Lab
|CSC 215||Algorithm Design and Analysis||3|
|Object-Oriented Design and Programming|
and Object-Oriented Design and Programming Lab
|SER 210||Software Engineering Design and Development||3|
|SER 225||Introduction to Software Development (CSC 225)||3|
|SER 305||Advanced Computational Problem Solving||3|
|SER 320||Software Design and Architecture||3|
|SER 330||Software Quality Assurance||3|
|SER 340||Software Requirements Analysis||3|
|SER 350||Software Project Management||3|
|SER 490||Engineering Professional Experience||1|
|SER 491||Senior Capstone I||3|
|SER 492||Senior Capstone II||3|
|CSC Elective CSC 210 or any CSC course at the 300-level or above 5||3|
|SER Elective: Any two additional SER courses at the 300-level or above||6|
The second Natural Science course must be a continuation of the first course.
Courses must be from different areas.
Take two classes, each from a different area.
Total math/science credits must equal a minimum of 30.
Waived with approved minor.
Student Learning Outcomes
Attainment of the following outcomes prepares graduates to enter the professional practice of engineering:
- An ability to identify, formulate and solve complex engineering problems by applying principles of engineering, science and mathematics.
- An ability to apply engineering design to produce solutions that meet specified needs with consideration of public health, safety and welfare, as well as global, cultural, social, environmental and economic factors.
- An ability to communicate effectively with a range of audiences.
- An ability to 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.
- An ability to function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks and meet objectives.
- An ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions.
- An ability to acquire and apply new knowledge as needed, using appropriate learning strategies.
Program Educational Objectives
Within four to seven years of graduation, Software Engineering majors are expected to:
- Be seen as models of ethical behavior in their profession and community.
- Achieve sustained employment in a professional field and/or pursue additional educational opportunities.
- Continue lifelong learning as they develop professionally and maintain currency with software engineering knowledge and skills.
- Demonstrate professional and personal growth through leadership and mentoring roles.
Admission Requirements: School of Engineering
The requirements for admission into the undergraduate School of Engineering programs are the same as those for admission to Quinnipiac University.
Admission to the university is competitive, and applicants are expected to present a strong college prep program in high school. Prospective freshmen are strongly encouraged to file an application as early in the senior year as possible, and arrange to have first quarter grades sent from their high school counselor as soon as they are available.
For detailed admission requirements, including required documents, please visit the Admissions page of this catalog.