Program Contact: Christian Duncan, 203-582-3817
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 coursework 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.
The BS in Software Engineering program requires a minimum of 120 credits for degree completion.
Note: A minimum grade of C- is required for all computer science and software engineering course prerequisites, unless otherwise stated.
Within the policies of the School of Computing & Engineering, the Software Engineering program enforces credit limits during the academic terms. Exceeding 18 credits in the fall or spring semesters, 4 credits in the January term, or 10 credits in each summer term requires the approval of the dean's office.
Please see footnotes for additional information.
Code | Title | Credits |
---|---|---|
University Curriculum | 50 | |
Software Engineering Courses | ||
CSC 110 & CSC 110L | and | 4 |
CSC 111 & CSC 111L | and | 4 |
CSC 215 | 3 | |
SER 120 & SER 120L | and | 4 |
SER 210 | 3 | |
SER 225 | 3 | |
SER 305 | 3 | |
SER 340 | 3 | |
SER 341 | 3 | |
SER 330 | 3 | |
SER 350 | 3 | |
SER 490 | 0 | |
SER 491 | 3 | |
SER 492 | 3 | |
CSC/SER Elective: CSC 210, CSC 240 or any CSC or SER course at the 300 level or above 1 | 3 | |
SER Elective: Any two additional SER courses at the 300 level or above | 6 | |
Math, Science, and Engineering Requirement 2 | ||
ENR 395 | 1 | |
MA 285 | 3 | |
Required math and science courses counting toward the University Curriculum | ||
MA 205 | (course credits count toward the university curriculum) | |
MA 151 | (course credits count toward the university curriculum) | |
or MA 141 | ||
8 credits of UC Natural Science with Lab in BIO, CHE, PHY 3 | ||
Required courses for remaining math/science requirement are selected from the following: | 15 | |
MA 150 | ||
MA 153 | ||
MA 154 | ||
MA 229 | ||
MA 301 | ||
MA 305 | ||
MA 315 | ||
MA 318 | ||
MA 378 | ||
Any Mathematics course with rigor at least equivalent to MA 141 with program director approval | ||
Or any UC Natural Science Elective in BIO, BMS, CHE, PHY or SCI or in another science discipline with program director approval. If those electives are in the same discipline as the 8-credit Natural Science sequence, program director approval is needed | ||
Total Credits | 120 |
- 1
Waived with approved minor.
- 2
Total math/science credits must equal a minimum of 30 credits.
- 3
The first 4 credits of Math and Science courses should be chosen from : BIO 101, BIO 101L, BIO 150, BIO 150L, CHE 110, CHE 110L, PHY 121.
The second 4 credits should be the continuation of your first selection: BIO 102, BIO 102L, BIO 151, BIO 151L, CHE 111, CHE 111L, PHY 122.
Course plans are subject to change. Course availability, potential transfer credits, and course prerequisite completion may influence the final course schedule for each program.
First Year | ||
---|---|---|
Fall Semester | Credits | |
CSC 110 & CSC 110L |
and |
4 |
MA 140 | 3 | |
EN 101 | Introduction to Academic Reading and Writing (UC Writing 1) | 3 |
FYS 101 | First-Year Seminar (UC Foundations Inquiry) | 3 |
University Curriculum course | 3 | |
Credits | 16 | |
Spring Semester | ||
CSC 111 & CSC 111L |
and |
4 |
SER 120 & SER 120L |
and |
4 |
MA 205 | UC Math | 3 |
EN 102 | Academic Writing and Research (UC Writing 2) | 3 |
Credits | 14 | |
Second Year | ||
Fall Semester | ||
SER 225 | 3 | |
CSC 215 | 3 | |
MA 141 | UC Personal Inquiry 2 | 3 |
University Curriculum course | 3 | |
University Curriculum Science Requirement 1 | 4 | |
Credits | 16 | |
Spring Semester | ||
SER 210 | 3 | |
MA 285 | 3 | |
CSC/SER Elective | 3 | |
University Curriculum course | 3 | |
University Curriculum Science Requirement 2 | 4 | |
Credits | 16 | |
Third Year | ||
Fall Semester | ||
SER 340 | 3 | |
SER Elective | 3 | |
Math/Science Elective | 3 | |
University Curriculum course | 3 | |
ENR 395 | 1 | |
Credits | 13 | |
Spring Semester | ||
SER 341 | 3 | |
SER 330 | 3 | |
SER 305 | 3 | |
Math/Science Elective | 3 | |
University Curriculum course | 3 | |
SER 490 | 0 | |
Credits | 15 | |
Fourth Year | ||
Fall Semester | ||
SER 491 | 3 | |
SER 350 | 3 | |
Math/Science Elective | 3 | |
University Curriculum course | 3 | |
University Curriculum course | 3 | |
Credits | 15 | |
Spring Semester | ||
SER 492 | 3 | |
ENR 410 | UC Integrative Capstone | 3 |
SER Elective | 3 | |
Math/Science Elective | 3 | |
University Curriculum course | 3 | |
Credits | 15 | |
Total Credits | 120 |
Student 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, graduates of the software engineering program are expected to:
- Be 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 Computing & Engineering
The requirements for admission into the undergraduate School of Computing & 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 first-year students 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.
Seamless Transfer Agreement with Gateway Community College (GCC), Housatonic Community College (HCC) and Norwalk Community College (NCC)
Under this Transfer Agreement, GCC, HCC and NCC graduates will be guaranteed admission into a bachelor’s degree program with third year (junior) status at Quinnipiac University on the condition that they:
- Graduate with an associate in arts, an associate in science in business, College of Technology engineering science and computer science, nursing or an allied health degree with a minimum cumulative GPA of 3.00 (this may be higher in specific programs).
- Satisfy all other Quinnipiac University transfer admission requirements and requirements for intended major.
Quinnipiac University agrees to accept the general education embedded in these associate degree programs in accordance with Quinnipiac preferred choices for general education as meeting all the requirements of its undergraduate general education except for the Integrative Capstone Experience and where courses are encumbered by the major (e.g., General Chemistry for the Disciplinary Inquiry Natural Science requirement for a Biochemistry major).
Suggested Transfer Curriculum for BS in Software Engineering
A minimum of 60 credits is required for transfer into the BS in Software Engineering program. Below is a sample plan of study for the first two years.
First Year | ||
---|---|---|
Fall Semester | Credits | |
English I | 3 | |
CSC 1201 (Introduction to Programming) | 4 | |
MATH 2600 (Calculus I) | 4 | |
Gen Ed Elective | 3 | |
Gen Ed Elective | 3 | |
Credits | 17 | |
Spring Semester | ||
English II | 3 | |
CSC 1213 (Object-Oriented Programming) | 4 | |
MATH 2611 (Discrete Mathematics) | 4 | |
Gen Ed Elective | 3 | |
Gen Ed Elective | 3 | |
Credits | 17 | |
Second Year | ||
Fall Semester | ||
CSC 2216 (Data Structures and Algorithms) | 4 | |
MATH 2610 (Calculus II) | 4 | |
General Chemistry I with Lab | 4 | |
Gen Ed Elective | 3 | |
Credits | 15 | |
Spring Semester | ||
CSC 2218 (Software Engineering Methods) | 4 | |
MATH 2621 (Linear Algebra) | 4 | |
General Chemistry II with Lab | 4 | |
Computer Science Elective | 3 | |
Credits | 15 | |
Total Credits | 64 |