Computer Science Major

College of Professional Studies and Social Sciences

Degree BS, Computer Science

For information contact Patricia Lapczynski, RSM, DPS

Faculty

Patricia Lapczynski, RSM, Associate Professor of Computer Science, BA Douglass College; MS Dartmouth College; DPS Pace University

The computer science curricula follows the recommendations of the Association of Computing Machinery and provides career-oriented education within a strong liberal arts program. The computer science major leads to a bachelor of science in computer science. The program prepares students to pursue careers in scientific or industrial programming and systems analysis, or to continue their education at the graduate level. Students have ample access to computer labs stocked with Windoes and Apple operating systems. All facets of hardware and software are continually upgraded to ensure that students work with the most recent components of this dynamic technology. In addition, a double major of computer science and mathematics is available by completing additional approved mathematics courses. Contact the math department chair for details.

Technology is always changing therefore the program has a strong foundation of knowledge to keep pace with trends in the computer science industry. The major goes beyond basic programming to include algorithm development, computer architecture, and more.

Coursework in the major explores the following areas:

  • Algorithms and data structure
  • Computer systems and architecture
  • Database concepts and programming
  • Game programming
  • Impact of technology on society
  • Information security
  • Internet applications
  • Network theory and design
  • Object oriented programming
  • Operating systems
  • Programming logic and design
  • Smartphone applications
  • Software engineering

Mission

To provide a cooperative and quality academic environment in which students can graduate with an undergraduate liberal arts based degree in computer science and in which faculty are enabled to develop professionally.

Program Objectives

A student who graduates with a degree in computer science can:

  • think critically
  • reason logically and analytically
  • solve abstract and complex problems
  • use written, oral and electronic methods for effective communication
  • translate verbal material to computer algorithms
  • write a well-organized theme
  • complete assigned work
  • use the scientific method and mathematical techniques to make informed choices among alternative solutions
  • discern and articulate the impact of technologies on society
  • understand structured and object-oriented programming techniques
  • understand database methodology, operating systems, software, and hardware

Admission Requirement

Students should have one year of high school biological science and one year of high school physical science. Students should also have taken sufficient mathematics courses to successfully pass Math 151, and 152.

Retention Criteria

Students should have a minimum average GPA of 2.0 in their major courses.