Bachelor of Science in Computer Science
Program Contact: Jonathan Blake 203-582-8539
Pervasive and ever-changing computing technology provides the infrastructure for our globally connected world. Computer scientists are among the professionals who conceive, design, build and deploy critical software and hardware to support and advance this infrastructure. The Computer Science program prepares computer scientists who are able to contribute immediately and effectively to this project. Computer Science graduates possess a solid grounding in core knowledge that they can apply to solve new and emerging problems with innovative solutions. Since new computing knowledge is regularly generated, computer science graduates are able to independently identify, learn and apply new concepts.
BS in Computer Science Curriculum
Note: a minimum grade of C- is required for all computer science 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 second semester of Natural Science course chosen above 1||4|
|Take two additional courses from within Humanities, Social Sciences, Fine Arts 2||6|
|Personal Inquiry II:|
|Choose one of the following:||3-4|
|Calculus of a Single Variable|
|Take an additional 4-5 UC credits (the mathematics elective below could count) 4||5|
|MA 229||Linear Algebra||3|
|MA electives (take 5-6 additional credits). All MA courses must be at the 140 level or higher. 5||5-6|
|Additional Math/Science courses 6||7|
|ENR 395||Professional Development Seminar||1|
|Computer Science Core Requirements|
|Programming and Problem Solving|
and Programming and Problem Solving Lab
|Data Structures and Abstraction|
and Data Structures and Abstraction Lab
|Object-Oriented Design and Programming|
and Object-Oriented Design and Programming Lab
|Computer Architecture and Organization|
and Computer Architecture and Organization Lab
|CSC 215||Algorithm Design and Analysis||3|
|CSC 225||Introduction to Software Development (SER 225)||3|
|CSC 310||Operating Systems and Systems Programming||3|
|CSC 315||Theory of Computation (MA 315)||3|
|Take one of the following:||3|
|Database Systems (SER 325)|
|Networking and Distributed Processing|
|CSC 491||Senior Project 1||3|
|CSC 492||Senior Project 2||3|
|CSC Electives (Take 9 credits of CSC elective courses) 3||9|
Must take the full-year sequence.
Courses must be from different areas.
Can be a software engineering elective (SER 210 or any 300-level or above SER course).
Must meet a minimum of 18 credits in Personal Inquiry I & II.
Total math credits must equal a minimum of 15.
Total math/science credits must equal a minimum of 30.
Complete additional course work to reach 120 credits. This course work must include any missing UC credits from Personal Inquiry above.
Within four to seven years of graduation, computer science majors are expected to:
1. demonstrate core computer science knowledge and skills;
2. demonstrate ethical behavior in their pursuits;
3. have achieved sustained employment and/or be pursuing additional educational opportunities;
4. pursue lifelong learning by maintaining currency in their field as they develop as professionals;
5. demonstrate professional and personal growth by seeking leadership and mentoring roles in their profession and community.
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.