Why Computer Science at Elon?

Computer Science has changed and continually changes the way we live, work, play and learn. The discipline is constantly changing; the student must be able to communicate well and learn new concepts throughout life. The computer science program at Elon prides itself on staying at the forefront of the discipline. The program is rigorous, emphasizing problem solving and software development using state of the art concepts, software languages, software tools, algorithms and best practices. Students study programming languages, mobile computing, Web programming, algorithm analysis, design patterns, artificial intelligence, game programming, and high performance computing. Elon Computer Science graduates are presently working as application programmers, mobile application developers, Web developers, enterprise application developers, system analysts, software engineers, software project managers, database managers, and consultants.

Computer Science students at Elon have excellent access to both faculty and equipment including a wide array of computer hardware and software. The latest versions of software development tools are updated regularly. Every computer is replaced every three years. Opportunities for various work and independent learning experiences that complement classroom learning are available. Other opportunities for involvement include participation in regional and local programming contests, and independent study and research. Graduates pursue employment in many areas of industry, business, education and government, as well as continuing study at the graduate levels.