# Mathematics & Computer Science: Computer Science Program

## Program Contact:

Craig Johnson, Ph.D.

johnsonc@maryu.marywood.edu

Center for Natural and Health Science (CNHS) building, Room 319

(570) 348-6211 ext. 6291

### Administrative Assistant:

Marcie Gaughan

mgaughan@marywood.edu

Center for Natural and Health Science (CNHS) building, Room 320 A

(570) 348-6265

## Jillian Rosencrantz

**Class of 2013**

I am currently a mathematics teacher. One of my favorite memories is bonding with the "Math Square and the Arbitrary Point". Other favorite memories include the Math Department picnics and developing a relationship with my professors that some students will never have an opportunity to do.

see more »

## Apply Now

Begin your application or request more information.

## B.S. in Computer Science

Our computer science program prepares students for careers in information technology and software engineering, fields that are expected to account for nearly 60% of all new jobs in science and engineering between 2008 and 2018. Students in our B.S. in Computer Science program will:

- Develop proficiency in computer programming languages such as C++ and Java.
- Understand the architecture of modern computers.
- Be able to understand and implement common data structures used in computing.
- Be able to develop and analyze algorithms for solving computing problems.
- Develop proficiency in computer networking.
- Understand the principles of computer operating systems.
- Understand the principles of compilers.
- Develop proficiency in at least one application area such as database management, web application, computer graphics, etc.

### Careers

Students who graduate with a degree in computer science find success in careers in software architecture and development, database administration, web development, network and computer systems, and more.

### 5-Year Program

Students in our B.S. in Computer Science program may apply to our M.S. in Information Security program in their junior year in order to obtain a master's degree in five years.

## Course Requirements

### All Current Curriculum Guides

### I. Mathematics Courses (23 credits)

Course | Title | Credits |
---|---|---|

MATH 155 | Statistics | 3 |

MATH 211 | Calculus with Analytic Geometry I | 4 |

MATH 212 | Calculus with Analytic Geometry II | 4 |

MATH 271 | Transition to Advanced Mathematics | 3 |

MATH 322, 322L | Linear Algebra and Lab | 3 |

MATH 323 | Number Theory | 3 |

MATH 420 | Discrete Mathematics | 3 |

### II. Computer Science Courses (33 credits)

Course | Title | Credits |
---|---|---|

CS 142 | Programming in C++ | 3 |

CS 150 | 3 | |

CS 242 | Computer Architecture | 3 |

CS 245 | Computer Data Structures | 3 |

CS 250 | Database and Applications | 3 |

CS 322 | Computer Networks | 3 |

CS 341 | Analysis of Algorithms | 3 |

CS 342 | Principles of Compilers | 3 |

CS 344 | Operating System Principles | 3 |

CS 352 | Web Applications and Development | 3 |

CS 490 | Capstone Project | 3 |

### II. Cognate Requirement (8 credits)

Computer Science majors must take PHYS 303, 303L, 304, and 304L. These courses satisfy Category III of the Liberal Arts Core Requirements.

Course | Title | Credits |
---|---|---|

PHYS 303 | General Physics I | 3 |

PHYS 303L | General Physics I Lab | 1 |

### III. Program and General Electives

All Marywood undergraduate students must have a minimum of 120 credits to graduate. Computer Science majors must take enough general elective credits to meet this minimum before graduation.