B.S. in Computer Software Engineering
Mission
Flowing from the Mission of the College of Saint Elizabeth, the mission of the Computer Software Engineering Program is to strive for excellence in engaged teaching and learning by promoting the development of mathematical and computer competence and by fostering the ability to apply mathematics and computer technology to related fields.
The Program will seek to emphasize the provision of educational opportunities to underrepresented and underserved students in STEM fields. It will endeavor to furnish all of its students with specialized skills and knowledge in the field of computer software engineering that will complement the broad knowledge base and transferable skills afforded to them through the College's Liberal Arts tradition.
Goals
- To offer a rigorous and diverse set of courses that will enable students to acquire knowledge, skills and competency in computer software engineering within a liberal arts setting;
- To develop students' critical thinking and problem solving skills as the foundation for continuing education, professional development and life-long learning in the field of computing;
- To develop students' ability to use current technologies and tools necessary for the practice of the discipline
Student Learning Outcomes
A student who completes the major requirements for a Bachelor of Science degree in Computer Software Engineering at the College of Saint Elizabeth will:
- Have acquired knowledge, skills and a high level of competence in computer software engineering;
- Have developed the ability to analyze a computer software engineering problem and be able to apply computer software engineering principles, theory and current technologies in designing an appropriate solution with the understanding of professional, ethical, security, and social issues and responsibilities;
- Be equipped to pursue advanced study or a career in computer software engineering or a related
field;
- Have demonstrated the ability to clearly and effectively communicate ideas and solutions in computer software engineering with a range of audiences.
Requirements (60-62 credits)
Core Requirements (26 credits)
CS115 | Fundamentals of Computers & Programming | 4 |
CS117 | Introduction to Object-Orientated Programming | 4 |
CS217 | Data Structures and Algorithims | 4 |
CS235 | Computer Arhictecture and Organization | 4 |
CS495 | Internship | 2 |
Elective Courses (12 credits)
The three to four electives for a minimum of 12 credits can be chosen from the following major electives, at least one of which must be CS307 or CS325 or CS357:
CS307 | Database Management | 4 |
CS313 | Cryptography | 4 |
CS319 | Computer Operating Systems | 4 |
CS325 | Web Programming | 4 |
CS345 | Principles of Computer Security | 4 |
CS357 | Software Engineering | 4 |
CS421 | Numerical Analysis | 4 |
CS425 | Fundamentals of Programming Languages | 4 |
CS431 | Interactive Computer Graphics | 4 |
CS435 | Artificial Intelligence | 4 |
CS437 | Computer Networks | 4 |
CS457 | Special Topics | 4 |
CS491 | Independent Study | 4 |
Related Mathematics Courses (16 credits)
Natural and Physical Sciences Electives (6-8 credits)
Preset Freshmen and Sophomore Pathways
To ensure that students begin and remain on track in terms of graduation and degree requirements, and to maximize student opportunities to add minors or second majors, and therefore increase their options after graduation, the College has designed the Preset Freshmen and Sophomore Pathways.
This curricular sequencing model, which outlines all the courses taken in the first two years, will allow students to complete 75% to 90% of their General Education requirements during just their freshman and sophomore years, as well as all foundational gateway and milestone courses, both in their intended major, and in other complementary majors and minors that they may want to consider.
Students will then be able to focus their junior and senior years almost entirely on their major, as well as on potential minors or second majors.
Simply put, this curricular sequencing model allows students to get the most out of their undergraduate education at CSE.
First Year
Fall Semester (14-18 Credits)
| Element I Core Classes | 6 |
| Pre-Major Gateway Class | 1-4 |
| Preset General Education Elective | 1-4 |
| Outside General Education Elective | 1-4 |
| Developmental Math (if needed) | 0-1.5 |
| EOF or CAPs (if needed) | P/F |
Spring Semester (14-18 Credits)
| Element I Core Classes | 6 |
| Pre-Major Gateway Class | 1-4 |
| Preset General Education Elective | 1-4 |
| Outside General Education Elective | 1-4 |
| Developmental Math (if needed) | 0-1.5 |
Second Year
Fall Semester (14-18 Credits)
| Element I or II Core Classes | 4-8 |
| Pre-Major Milestone Class | 1-4 |
| Preset General Education Elective | 1-4 |
| Outside General Education Elective | 1-4 |
| Developmental Math (if needed) | 0-1.5 |
| EOF or CAPs (if needed) | P/F |
Spring Semester (14-18 Credits)
| Element II or III Core Classes | 4-8 |
| Pre-Major Milestone Class | 1-4 |
| Preset General Education Elective | 1-4 |
| Outside General Education Elective | 1-4 |
| Developmental Math (if needed) | 0-1.5 |
| EOF or CAPs (if needed) | P/F |