COMPUTER SCIENCE DEGREE

 

PROGRAM OVERVIEW

Computers and computer software now occupy a central role in nearly every profession and discipline. Computers run assembly lines, model business activities, access national databases, and connect the world via networks. Employment opportunities are limitless for those who are able to harness and expand the computer’s potential.

 

The bachelor’s degree in Computer Science has an applications track and a theoretical track. The applications track is designed around national curriculum models and employment opportunities. The theoretical track is designed around national curriculum models, employment opportunities, and admissions requirements to graduate programs in computer science. Computer science majors have the opportunity to participate in internship programs that give them a realistic view of employment directions. Current internship partnerships exist with U.S. Steel, Argonne National Lab, and the state government in Harrisburg, as well as numerous local businesses.

Computer science students have access to a variety of campus computer labs, including two VAX computers and full Internet access. The department sponsors a computer club, open to all interested students, and a programming team that completes annually at the state level. The programming team was recognized as the first place team in Pennsylvania in 1994 and 1995.

OBJECTIVES
Students are given the opportunity to:
  • develop a disciplined approach to structured problem solving techniques

        and algorithm development;

  • write computer programs that incorporate structured programming practices         

  • utilize elementary data structures in algorithm development;

  • effectively use the computer’s architecture and instruction set by producing   

        programs in assembly language;

  • develop sound oral and written communication skills;

  • acquire the necessary skills in mathematics and statistics to aid in the      

         development of computer applications.

BACK