# Computer Science

Bachelor of Science - BS

- prepares students for careers in information technology and software engineering
- these fields that are expected to account for nearly 60% of all new jobs between now and 2018.

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 between now 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.

### More About This Degree

- Learn more about this program or visit the Mathematics and Computer Science website.
**College:**Munley College of Liberal Arts and Sciences**Courses:**Available courses in this department**Student/Faculty Ratio:**13:1

**Thomas F. Kent, Ph.D.1**

*Chairperson, Associate Professor of Mathematics*

Computability theory

### Office Hours

### Spring 2016 (1-16-16 to 5-2-16)

##### Monday, Wednesday, and Friday: 1:00 p.m. to 3:00 p.m.

##### or by appointment

**Zaixin Lu, Ph.D.**

*Assistant Professor of Computer Science*

Energy Efficient Wireless Sensor network, Wireless Data Communication, Social Network Analysis, and Computational Biology.

### Office Hours

### Spring 2016 (1-13-16 to 5-2-16)

##### Monday, Wednesday, and Friday: 2:50 p.m. to 4:30 p.m.

##### or by appointment

**Craig M. Johnson, Ph.D.**

*Professor of Mathematics*

Topology

### Office Hours

### Spring 2016 (1-13-16 to 5-2-16)

##### Monday, Wednesday, and Friday: 11:00 a.m. to 12:00 p.m.

##### and Tuesday and Thursday: 3:45 p.m. to 4:45 p.m.

##### or by appointment

**Dhanapati Adhikari, Ph.D.**

*Assistant Professor of Mathematics*

Nonlinear Partial Differential Equations

### Office Hours

### Spring 2016 (1-13-16 to 5-2-16)

##### Monday, Wednesday, and Friday: 1:00 p.m. to 2:00 p.m.

##### and Tuesday and Thursday: 11:15 a.m. to 12:15 p.m.

##### or by appointment

*This is just a sample of our Mathematics and Computer Science faculty - see them all!*

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.

### Undergraduate Admissions Requirements

- Official SAT and/or ACT scores
- Completed application
- Essay
- Official transcripts
- Letter of recommendation

### Find Your Counselor

### B.S. Computer Science

Computer Science majors must take three program elective courses in Computer Science and/or Information Security, and one program elective course in Mathematics, all of which must be at or above the 300 level.

CS 142 | Programming in C++ | 3 |

CS 150 | Object Oriented Programming | 3 |

CS 242 | Computer Architecture | 3 |

CS 245 | Computer Data Structure | 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 | OS Principles | 3 |

CS 352 | Web Applications and Development | 3 |

CS 490 | Capstone Project | 3 |

MATH 201 | Calculus I | 3 |

MATH 202 | Calculus II | 3 |

MATH 203 | Calculus III | 3 |

MATH 271 | Transition to Advanced Mathematics | 3 |

MATH 322 | Linear Algebra | 3 |

MATH 323 | Number Theory | 3 |

MATH 420 | Discrete Mathematics | 3 |