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)

CS115Fundamentals of Computers & Programming

4

CS117Introduction to Object-Orientated Programming

4

CS217Data Structures and Algorithims

4

CS235Computer Arhictecture and Organization

4

CS301Introduction to Python

4

CS331Digital Systems

4

CS495Internship

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:

CS307Database Management

4

CS313Cryptography

4

CS319Computer Operating Systems

4

CS325Web Programming

4

CS345Principles of Computer Security

4

CS357Software Engineering

4

CS421Numerical Analysis

4

CS425Fundamentals of Programming Languages

4

CS431Interactive Computer Graphics

4

CS435Artificial Intelligence

4

CS437Computer Networks

4

CS457Special Topics

4

CS491Independent Study

4

Related Mathematics Courses (16 credits)

MATH151Calculus I

4

MATH153Calculus II

4

MATH255Linear Algebra

4

MATH321Discrete Math

4

Natural and Physical Sciences Electives (8 credits)

BIO111Fundamentals of Biology I

4

BIO111LLab: Fundamentals of Biology I

0

BIO113Fundamentals of Biology II

4

BIO113LLab: Fundamentals of Biology II

0

BIO209Microbiology

4

BIO209LLab: Microbiology

0

CHEM121Introduction to Chemistry

4

CHEM123Introduction to Organic Chemistry

4

CHEM151General Chemistry I

4

CHEM153General Chemistry II

4

PHYS149General Physics I

4

PHYS153General Physics II

4

PHYS153LLab:General Physics II

0

Recommended Course Sequence

First Year

Fall Semester (First Semester) (18 Credits)

CS115Fundamentals of Computers & Programming

4

 

MATH149Pre-Calculus Math

4

or

MATH255Linear Algebra

4

 

100-level Biology Course

4

or

100-level Chemistry Course

4

 

CSE100Foundations in Literacy

4

CSE100CLFoundations in Literacy Context Lab

2

Spring Semester (Second Semester) (18 Credits)

CS117Introduction to Object-Orientated Programming

4

MATH151Calculus I

4

 

100-level Biology Course

4

or

100-level Chemistry Course

4

 

CSE110Literacy I

4

CSE110CLIntegated Literacy I Context Lab

2

Second Year

Fall Semester (First Semester) (16-18 Credits)

CS217Data Structures and Algorithims

4

 

MATH153Calculus II

4

and-or

MATH255Linear Algebra

4

 

CSE120Intergrated Literacy II

4

CSE120CLIntegrated Literacy II ContextLab

2

or

CSE210Global Perspectives

4

Spring Semester (Second Semester) (16 Credits)

CS235Computer Arhictecture and Organization

4

MATH321Discrete Math

4

 

100-level Biology Course

4

or

100-level Chemistry Course

4

or

100-level Physics Course

4

 

CSE220Ways of Knowing

4

Third Year

Fall Semester (First Semester) (16 Credits)

CS301Introduction to Python

4

CS
CS Elective

4

CSE230Healthy Living

4

Elective

4

Spring Semester (Second Semester) (14-16 Credits)

CS331Digital Systems

4

 

CS495Internship

2

or

CS
CS Elective

4

 

CSE300Faith,Spirituality & Ethics I

4

Elective

4

Fourth Year

Fall Semester (First Semester) (14-16 Credits)

CS
CS Elective

4

CSE400Essentials Capstone

4

Electives

8-12

Spring Semester (Second Semester) (14-16 Credits)

CS
CS Elective

4

CS
CS Comprehensive Exam/Capstone

4

Electives

6-8